首页 > 代码库 > 重要配置文件

重要配置文件


网卡配置:

[root@wuyike network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

DEVICE=eth0    物理设备名

HWADDR=00:0c:29:7f:17:52网卡的mac地址

TYPE=Ethernet    以太网

UUID=d62e677d-04ea-4589-b470-35b6bfc9e626唯一的用户标识

ONBOOT=yes    控制网卡是否开机启动

NM_CONTROLLED=yes

BOOTPROTO=dhcp    引导协议,网卡接到网络里,怎么获取ip.none/static/bootp/dhcp   

DNS2=61.128.192.68

DNS1=8.8.8.8

USERCTL=no

PEERDNS=yes

IPV6INIT=no

若为克隆的虚拟机,则应删掉uuid和mac地址

NETMASK:子网掩码,划分网络位和主机位

IPADDR:addr是ip地址

GATEWAY:网关

DNS:域名解析工具

修改完网络配置文件,用以下方式重新启动:

[root@wuyike network-scripts]# /etc/init.d/network restart(用这条命令启动,onboot应为yes)

或用:

[root@wuyike network-scripts]# ifdown eth0 && ifup eth0(关闭和启动)

查看网络:

[root@wuyike network-scripts]# ifconfig

或用:

[root@wuyike network-scripts]# ip ad


配置DNS的客户端配置文件:

[root@wuyike network-scripts]# cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search localdomain

nameserver 8.8.8.8

nameserver 61.128.192.68


网卡配置里的DNS优先于resolve里的DNS,在resolve里配置的DNS很有可能被网卡清掉。


磁盘的uuid:

[root@wuyike network-scripts]# blkid

/dev/sda1: UUID="b30b02e8-1b7f-4b63-a042-27b856ca8bcc" TYPE="ext4" 

/dev/sda2: UUID="851e8c73-baa3-4ead-8d5c-ed6b32f9af30" TYPE="swap" 

/dev/sda3: UUID="e579298a-54e6-46a1-8c94-248216e4421e" TYPE="ext4"


/etc/hosts:局域网 主机名和IP解析,相当于DNS工具

[root@wuyike ~]# ping wuyike

ping: unknown host wuyike

[root@wuyike ~]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

[root@wuyike ~]# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.60.134 wuyike

[root@wuyike ~]# ping wuyike

PING wuyike (192.168.60.134) 56(84) bytes of data.

64 bytes from wuyike (192.168.60.134): icmp_seq=1 ttl=64 time=16.1 ms

64 bytes from wuyike (192.168.60.134): icmp_seq=2 ttl=64 time=0.049 ms


程序员开发测试:

10.0.0.7 www.baidu.com

则输入www.baidu.com,会跳到这个地址上

windows中:C:\WINDOWS\system64\drivers\etc\hosts


企业中通常用host解析地址,以便在迁移IP之后,只用修改/etc/hosts即可

hosts在企业里的作用;

1、开发,产品,测试等人员,用于通过正式的域名测试产品

2、服务器之间的调用可以用域名(内部的DNS),方便迁移


/etc/sysconfig/network:主机名的配置文件

[root@wuyike ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=wuyike

更改主机名:

[root@wuyike ~]# vim /etc/sysconfig/network

或:

[root@wuyike ~]# hostname wuyike

由于服务器不能重启,故两个都改


/etc/fstab:设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区

fstab:文件系统的静态信息

分区不挂载,不能被访问

设置文件系统挂载信息的文件,使得开机能够自动挂载磁盘分区

[root@wuyike ~]# df -h    以人类可读的信息查看磁盘挂载信息

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3       9.1G  1.4G  7.2G  17% /

tmpfs           491M     0  491M   0% /dev/shm

/dev/sda1       190M   27M  153M  16% /boot


技术分享


1、要被挂载的设备或者虚拟文件系统

2、挂载点(挂载到哪个目录下)

3、文件系统的格式(文件系统的格式有:ext2、ext3、ext4、xfs、ntfs、tmpfs、proc、)

4、挂载的选项(挂载的选项包括:只读、可写等)

5、是否备份(0:否)

6、是否开机扫描磁盘,若有问题自动修复(0:不扫描,根/:1,/boot:2)



挂载:

方法一:手动挂载

mount -t ext4 -o noexec /dev/sda1 /mnt

方法二:/etc/fstab

[root@wuyike ~]# cat /etc/fstab


测试手动挂载:

1、创建了一个虚拟的块设备(虚拟文件系统)

dd if=/dev/zero of=/dev/sdb1 bs=4096 count=100

2、格式化

mkfs.ext4 /dev/sdb1

3、挂载

mount -t ext4 -o noatime,noexec /dev/sda1 /mnt

4、查看

df -h


或方法二:

1、vi /etc/fstab/

2、/dev/sdb1    /mnt    ext4    noatime,noexec 0 0

3、mount -a/

4、df -h


方法三:

放入/etc/rc.local中


http://mengzhaofu.blog.51cto.com/10085198/1844484


/etc/rc.local

让一个程序开机自启动:

1、chkconfig(/etc/init.d/sshd)

2、放入/etc/rc.local


选择建议:/etc/rc.local

我们把/etc/rc.local,作为服务器的档案文件。

所有程序开机启动放入/etc/rc.local并注释。开机后所有程序启动完毕再加载/etc/rc.local并启动里面的程序。


mount挂载和fstab问题:

系统启动先加载磁盘。NFS网络文件系统挂载时,由于fstab加载得比网络早,网卡还没起,就已经加载fstab,这是不行的,应该放在/etc/rc.local中。




/etc/inittab:

设定系统启动时Init进程将把系统设置成什么样的runlevel运行级别及加载相关的级别对应启动文件设置。



技术分享




/etc/init:

yum、rpm==>/etc/init.d/sshd














重要配置文件