linux配置ip地址以及搭建本地yum源

关于ip地址
# ifconfig   eth0   查看第一块网卡的ip地址、
# ip add  eth0   查看第一块网卡的ip地址
--看broadcast “up”如果“no”则可能是网线掉了,down   具体可自己拔掉网线比较
# ssh [email protected]   使用root用户登录10.0.2.76这台电脑   也可去除root@
配置ip地址

[root@localhost~]# setup
setup---》network configution---》device  configution---》eth0
             │ Name                 eth0________________ │ 网卡名
             │ Device               eth0________________ │ 设备名
             │ Use DHCP             [ ]                  │ 
             │ Static IP            10.0.2.222__________ │ 静态ip
             │ Netmask              255.255.0.0_________ │ 子网掩码
             │ Default gateway IP   10.0.2.253__________ │ 默认网关
             │ Primary DNS Server   8.8.8.8_____________ │ 首选dns服务器ip
             │ Secondary DNS Server _________  备用dns服务器ip
#service network restart   刷新网络服务,让新配置的ip地址生效

有些版本也可以直接图形界面下或者System->Administration->network



# setup   配置ip地址和网关、dns服务器地址
# service   network   restart  刷新网络服务,让新配置的ip地址生效
# vim   /etc/resolv.conf  查看以及可配置dns服务器地址
# ping 10.0.2.253  测试网络的连通性(死亡之ping 即使能访问也不一定能ping通,因为ping有请求和回显,设置ACL回显就收不到即请求超时,有些黑客也利用ping攻击,可以有TTL看出对方操作系统等等,当多个肉鸡(僵尸机)即作跳板ping某一IP,会导致对方崩溃,所以有经验的网管一般会关掉ping)

ip地址冲突问题:
手动配置ip
#vi /etc/sysconfig/network-scripts/ifcfg-eth0      --必须记住的一串路径
DEVICE="eth0"      --》网卡激活设备名字
BOOTPROTO="none"   --》静态配置ip,如果是DHCP 是动态获得ip
ONBOOT="yes"       --》开机激活网卡

IPADDR=10.0.2.253  --》自己指定ip

NETMASK=255.255.0.0  --》子网掩码

PREFIX=16          --》子网掩码的位数为16位  ---》NETMASK=255.255.0.0
GATEWAY=10.0.0.1   --》网关Ip
DNS1=8.8.8.8       --》首选DNS
激活接口
#ifdown  eth0   禁用
#ifup    eth0   启用(一般手动配置ip后激活一下)
#ip add eth0 10.0.0.1 255.255.255.0 (不比修改配置文件,只是临时有效)
#ifconfig eth0 10.0.0.1 255.255.255.0 (不比修改配置文件,只是临时有效)

也可以通过类似方法临时修改硬件地址


# chkconfig NetworkManager  off   设置NetworkManager服务开机不启动,此服务是用来管理网络连接的

# service  NetworkManager stop    停止NetworkManager服务 (右上角或右下角小电脑)

# vim /etc/services               记录所有的服务对应的端口号

# vim /etc/sysconfig/network修改主机名

# ifconfig eth0 10.0.3.*/16       *代表的有效范围(1-254)临时手工配置ip地址

# nmap -sP 10.0.0.0/16            扫描整个局域网,查看那些机器是开启的



YUM的基本工作流程如下:
服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。 

客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

yum是一个工具,可以用来查询、安装、升级、卸载软件(用来解决依赖关系,用rpm安装过软件的各位都知道其中痛苦,yum提供一步到位)

	YUM(Yellow dog Updater,Modified)

1、建立挂载点

# mkdir /media
2、挂载镜像文件到/media目录(不一定非要到/media),主要是获得软件
# mount -o loop /var/ftp/software/iso/rhel6.4-x86_64.iso  /media/
	如果你有光驱也有光盘,可以使用

#mount /dev/cdrom   /media

ps:#umount /media/    卸载挂载点目录

3、查看挂载情况

# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda3     ext4    321G  145G  160G  48% /
tmpfs        tmpfs    1.9G  300K  1.9G   1% /dev/shm
/dev/sda1     ext4     92G  233M   87G   1% /boot
/var/ftp/software/iso/rhel6.3.x86.iso
           iso9660    2.9G  2.9G     0 100% /media

--》可以看到最后一行使用100%所以只能读、写保护。

4、修改yum配置文件内容,修改.repo文件,指定yum源的路径 (修改此文件前可先备份一下)

# vim  /etc/yum.repos.d/local.repo(repository  仓库、资源)

[rhel-source]           #yum源的名字(自定义)

name=Red Hat Enterprise Linux $releasever - $basearch - Source  #yum源的描述(自定义)baseurl=file:///media            #定位yum源的地址  file://代表协议  /media代表在根目录下的路径

enabled=1        #这个软件源可以使用,为0说明yum源不可用

gpgcheck=0      #不进行软件的gpg校验,0代表不检测,1代表检测 :目的是为了安全性考虑

gpgkey=file:////etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  存放公钥文件(可删除)

当然还可以指定源路径官方网站或其他目录等,redhat可以使用centos的yum源,注意版本要一致.

一个.repo文件,里面存放多个yum源,好处就是一个yum源不能用的时候,可以使用其他的yum源。

ps:

开机自动挂载光盘镜像文件
将mount命令写到/etc/rc.local文件里,开机自动运行这条命令# echo mount -o loop /var/ftp/software/iso/rhel6.3.x86.iso  /iso-hou >> /etc/rc.local 
/etc/rc.local  相当于windows里的“启动”文件夹,只要将命令写到/etc/rc.local文件就会开机自动运行

如果一些软件不能安装或者其他小问题,可尝试下面命令
# yum clean all          #清除yum缓存
# cd /var/cache/yum/i386/6Server/  #进入缓存目录

自定义yum安装包

1、将挂载点目录/media目录下的所有文件复制到/my-yum目录下 (由于/media使用100%写保护)
# cp /media/* /my-yum/ -r     (然后复制自定义软件到/my-yum/下的Packages下-》丰富软件包)
2、重新生成解决依赖关系的目录
# cd /my-yum/
# rm -rf repodata/           删除解决依赖关系的目录

# createrepo /my-yum/        重新生成依赖关系

然后修改/etc/yum.repo.d/下的.repo文件重新定义路径(一般为挂载点)就可用yum安装


另ps:

对于新装系统 setup 不能使用的解决方法:

# system-config-network

# rpm -qf `which system-config-network`

system-config-network-tui-1.6.0.el6.2-1.el6.noarch

#yum install  system-config-network-tui-1.6.0.el6.2-1.el6.noarch


在下新学,纰漏难免,如有不当,还望指正!    

Directed by 双星科技一品刀客


linux配置ip地址以及搭建本地yum源,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。