centos配置文件,centos7安装软件选择

CentOS中自定义yum仓库和配置文件的方法

yum使用仓库保存管理rpm的软件包、仓库的配置文件保存在/etc/yum.repos.d/目录下格式如下:

[LinuxCast]#仓库的名字

name=对名字的解释#描述仓库的基本信息

baseurl=仓库的地址#本地的或者以http、ftp、file、ntfs

enable= 1#是否启用

gpgcheck= 1#是否校验

yum配置文件必须以.repo结尾,一个配置文件中可以保存多个yum仓库的配置信息,/etc/yum.repos.d/目录下可以存在多个配置文件.

使用yum操作软件的相关命令:

yum installsoftware-name#安装指定的软件

yum remove software-name#卸载指定的软件

yum update software-name#更新指定的软件

使用yum进行查询操作:

yum search keyword#搜索

yum list(all|installed|recent|updates)#列出全部、安装的、最近的、软件更新

yum info packagename#显示指定软件信息

yum whatprovides packagename#查询哪个rpm包含软件包

自己创建yum仓库:

1、通过rpm安装createrepo文件

2、运行命令:createrepo-v/yum-dir#创建yum仓库的索引文件

3、创建一个yum仓库的配置文件

4、yum clean all#清除yum缓存信息

5、使用yum对软件包进行分组:createrepo-g/tmp/comps.xml/yum-dir

CentOS中网络配置相关文件配置选项说明

CentOS修改IP地址等网络相关的配置文件

找到对应网卡的IP地址配置文件:ifcfg-eth数字.

路径:/etc/sysconfig/network-scripts/ifcfg-eth数字

文件内配置项说明

复制代码代码如下:

DEVICE=eth0#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0

BOOTPROTO=static#设置网卡获得ip地址的方式,选项有:static(静态),dhcp(通过DHCP获取IP)或bootp(使用BOOTP协议获得IP)

BROADCAST=192.168.0.255#子网广播地址

HWADDR=00:17:F3:05:18:20#网卡物理地址(MAC)

IPADDR=192.168.0.2#BOOTPROTO=static时,使用此IP地址

IPV6INIT=no#初始化IPv6的功能

IPV6_AUTOCONF=no#是否自动化配置IPv6

NETMASK=255.255.255.0#网卡对应的网络掩码

NETWORK=192.168.1.0#网卡对应的网络地址

ONBOOT=yes#系统启动时是否启用此设备,yes时,系统启动时激活

#TYPE=Ethernet#网络类型

#USERCTL=no#非root用户是否可控制该设备

2014年03月18日补充更新:NETWORK这个参数在CentOS中不要设置,官方已经弃用,并且在设置之后可能会出现不能成功添加网关的问题,可以参见最新的博文:CentOS网络配置中NETWORK设置后引起的问题.

CentOS官方帮助:

CentOS网关配置相关的配置文件

路径:/etc/sysconfig/network

文件内配置项说明

复制代码代码如下:

NETWORKING=yes#表示系统是否使用网络,一般为yes。如果为no,则不使用网络,很多系统服务无法启动

#NETWORKING_IPV6=no#是否启用IPv6

#FORWARD_IPV4=no#是否开启IP转发功能

#HOSTNAME=localhost.localdomain#设置本机的主机名,设置的值要和/etc/hosts中设置的主机名对应;注释掉,一般先解析主机名或者域名,再解析DNS

GATEWAY=192.168.1.1#设置网关的IP地址

#GATEWAYDEV=gateway#网关设备名称

CentOS官方帮助:

CentOS DNS相关的的配置文件

路径:/etc/resolv.conf

文件内配置项说明

复制代码代码如下:

#最重要的就是nameserver,其他可以忽略

nameserver 8.8.8.8#google域名服务器

nameserver 8.8.4.4#google域名服务器

#search mitchellchu.com www.mitchellchu.com#定义域名的搜索列表

#domain mitchellchu.com#定义本地域名

#sortlist#对返回的域名进行排序

网络设备重启

service network restart

/etc/init.d/network restart

IP地址修改

即时生效:

ifconfig eth0 192.168.0.2 netmask 255.255.255.0

重新启动网络设备后生效

参见/etc/sysconfig/network-scripts/ifcfg-eth数字的修改

修改当前网关 Default Gateway

即时生效:

route add default gw 192.168.0.1 dev eth0

重启网络设备后生效:

参见:/etc/sysconfig/network的配置

修改DNS

参见:/etc/resolv.conf配置

修改后即时生效

修改主机名

即时生效:

hostname centos1

重新启动生效:

参见:/etc/sysconfig/network配置,注意这里还有/etc/hosts的配置

网络配置的CentOS官方帮助:

Centos设置静态IP及修改Centos配置文件的方法

特别值得一提的是Centos设置IP有很多值得学习的地方,这里我们主要介绍Centos设置静态IP,包括介绍Centos配置文件,CentOS系统 TCP/IP网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。

使用VirtualBox装了很多虚拟机,默认采用的DHCP的方式,但是随着虚拟机越来越多以后,这种方式很不方便,所以需要将机器的IP都Centos设置静态IP需要添加的几项内容的解释:

IPADDRIP地址

NETMASK子网掩码

NETWORK网关地址

通常,如果我们想更改主机地址为静态地址或者更改主机名,需要修改的几个文件包括:

/etc/sysconfig/network Centos设置主机名和网络配置

/etc/sysconfig/network-scripts/ifcfg-eth0针对特定的网卡进行设置

/etc/resolv.conf设置DNS

/etc/hosts设置指定的域名解析地址

一般我们只需要修改网卡的Centos配置文件就可以了,例如我的Centos配置文件如下:

复制代码代码如下:

DEVICE=eth0

BOOTPROTO=static

TYPE=Ethernet

NAME="System etho0"

BROADCAST=192.168.56.255

HWADDR=08:00:27:24:F8:9B

IPADDR=192.168.56.101

IPV6INIT=yes

IPV6_AUTOCONF=yes

NETMASK=255.255.255.0

NETWORK=192.168.56.1

ONBOOT=yes

Centos设置IP完成后,重启一下网卡就可以了:service network restart

我们还有一个办法可以实现Centos设置静态IP,那就是通过 ifconfig这个命令。通常,我们都用它来查看当前网卡的一些信息,同时,他也可以用来进行一些网卡信息的设置。

修改的命令如下:ifconfig eth0 192.168.56.102

但是,这个命令执行后,只能够在当前会话中修改网卡的地址,我们看一下 ifcfg-eth0的配置文件,仍然是

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

HWADDR=08:00:27:43:73:2f

也就是说重新启动服务器后,仍然会按照Centos配置文件中的方式进行IP的获取。所以,如果需要修改IP为静态IP的话,最好的方式还是通过修改Centos配置文件来完成。

阅读剩余
THE END