一、网卡配置文件
[root@lhc ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #物理设备名,eth0表示第一块网卡
HWADDR=00:0C:29:80:9A:75 #网卡的mac地址,48位
TYPE=Ethernet #以太网
UUID=051ec2b5-9704-4013-87f2-0b33d703820f #网卡的唯一标识
ONBOOT=yes #网卡是不是开机启动
NM_CONTROLLED=yes #一个网络管理的控制部分
BOOTPROTO=dhcp #启动协议,自己学习可以用dhcp,它是局域网里自动分配ip的协议和服务。proto值是none,引导时不使用协议。proto值是static,静态分配地址。
IPADDR=192.168.33.128 #IP地址
NETMASK=255.255.255.0 #子网掩码,划分网络位和主机位
DNS1=208.67.222.222 #域名解析工具,把域名解析成IP
GATEWAY=192.168.33.2 #网关地址,路由器地址
修改IP后,要生效,重启网卡,有2种方法:
1.使用network restart重启,会重启所有网卡
anaconda-ks.cfg install.log install.log.syslog test_mysql.txt
[root@localhost ~]# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down interface eth1: [ OK ]
Shutting down interface eth2: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 148.153.44.132 is already in use for device eth0...
[ OK ]
Bringing up interface eth1: Determining if ip address 10.240.39.3 is already in use for device eth1...
[ OK ]
2.重启单块网卡
ifdown eth0 && ifup eth0
二、/etc/resolv.conf 设置linux本地DNS客户端的配置文件
[root@lhc ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.33.2
linux客户端DNS可以在网卡配置文件里设置,也可以在etc/resolv.conf里设置,网卡里的DNS设置优先于/etc/resolv.conf。如果重启网络,网卡的DNS会覆盖/etc/resolv.conf的设置。
三、/etc/host 设定用户IP与名字(或域名)的对应解析表,相当于本地LAN局域网内的DNS
四、/etc/sysconfig/network 可修改机器名及网卡启动,网关等配置。
[root@lhc ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=lhc
永久修改主机名,需永久修改以下两项:
1.修改/etc/sysconfig/network (配置文件,重启后生效)通过vi修改,或者sed命令修改
2.hostname主机名(临时修改,重启后恢复)ctrl+d注销,然后重新连接
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost
[root@localhost ~]# sed -i 's#HOSTNAME=localhost#HOSTNAME=lhc#g'
sed: no input files
[root@localhost ~]# sed -i 's#HOSTNAME=localhost#HOSTNAME=lhc#g' /etc/sysconfig/network
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=lhc
五、/etc/fstab 实现开机要挂载的文件系统的一个文件
[root@lhc ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue May 8 23:12:36 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=11410c81-fbc6-4750-b988-ca567825b20a / ext4 defaults 1 1
UUID=4b6be36b-6676-4a97-9457-f374730e7a01 /boot ext4 defaults 1 2
UUID=4b80910a-3c76-4bdb-8c57-86ba701cf07b swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
第一列:要挂载的设备
第二列:挂载点
第三列:要挂载的文件系统类型
第四列:挂载的选项
第五列:是否备份
第六列:是否开机做磁盘检查,一般自己挂载的硬盘,最后一列都写0
六、/etc/rc.local 用于存放开机自启动程序命令的文件(chkconfig常用来管理yum/rpm安装的程序的服务的开机自启动)。开机时会把/etc/rc.local里的内容执行一遍
七、/etc/init.d 链接文件,实际指向/etc/rc.d/init.d,这个目录用来存放系统或服务器通过yum或rpm工具安装的软件的默认启动程序的目录
[lhc@lhc ~]$ ls -l /etc/init.d
lrwxrwxrwx. 1 root root 11 5月 8 23:13 /etc/init.d -> rc.d/init.d
八、/etc/profile 系统全局环境变量永久生效的配置文件。定义别名或PATH变量等。
九、/etc/profile.d 加载系统登录程序的一个目录,用跳板机,登录的时候加载/etc/profile.d的脚本