首页 > 代码库 > 重要配置文件
重要配置文件
网卡配置:
[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
重要配置文件