这篇文章主要介绍linux系统中比较重要的系统配置文件 以及 linux主要的系统配置文件主要存在哪个目录
linux /etc/passwd 这配置文件 也很重要,白眉大叔 给单独用一篇文章 做了总结 linux /etc/passwd 文件的内容和含义
1.网卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network
[root@baimeidashu~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet # 网络类型 以太网
BOOTPROTO=none # IP地址的配置方式
# none 手动配置
# static 手动配置
# dhcp 自动获取(不使用)
NAME=eth0 # 网卡在系统中的名称
UUID=56beadd2-d196-4387-bf86-b110f6a67e3d #硬件的唯一标识 blkid 删除此UUID
DEVICE=eth0 # 网卡的硬件名称
ONBOOT=yes # 开机自动运行网卡 no为开机禁止运行网卡
IPADDR=10.0.0.200 # IP地址(局域网内唯一) ip add
PREFIX=24 # 子网掩码 决定了可用的IP地址数量
GATEWAY=10.0.0.2 # 网关 出网的必经的大门 类似学校的大门
DNS1=223.5.5.5 # 域名解析服务www.baidu.com--->dns--->返回真实的IP地址
优化网卡配置:
[root@baimeidashu~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
保存退出后重新网络服务配置生效
[root@baimeidashu ~]# systemctl restart network
ifconfig未找到命令ifconfig未找到命令(linux ifconfig用不了)
2 /etc/hosts 文件 (本地DNS)
作用 :本地 DNS
我们上网的时候 先找 本地的DNS 如果有,那么就去找网络DNS
3. /etc/hostname (存放主机名称)
作用: 存放主机名称的文件
方法1: 直接修改配置文件重启系统生效 永久生效
[root@baimeidashu~]# vim /etc/hostname
hehe
方法2: 临时修改主机名称 重启系统失效 退出重新连接即可生效
[root@hehe ~]# hostname web
[root@hehe ~]# exit
方法3: 临时+永久 同时修改了配置文件 重启会读取主机名的配置文件 重点
[root@web ~]# hostnamectl set-hostname baimeidashu
[root@web ~]# cat /etc/hostname
baimeidashu
4 . /etc/resolv.conf (DNS的配置文件)
resolv.conf 配置DNS直接生效 不需要重启、
[root@baimeidashu ~]# cat /etc/resolv.conf # 直接配置DNS
# Generated by NetworkManager
nameserver 223.5.5.5
[root@baimeidashu~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5 # 在这配置的DNS
DNS2=114.114.114.114
两个文件配置DNS的注意事项:
1.如果网卡配置了DNS,resolv.conf会被覆盖
2.网卡配置DNS必须重启才能生效
3.如果网卡没有配置DNS不影响resolv.conf
4.resolv.conf配置DNS直接生效不需要重启
个人建议在resolv.conf配置不在网卡配置.
配置resolv.conf
[root@baimeidashu~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver 8.8.8.8
安装: yum -y install bind-utils 才可以使用nslookup
[root@baimeidashu~]# nslookup www.baidu.com
Server: 223.5.5.5
Address: 223.5.5.5#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 110.242.68.4
Name: www.a.shifen.com
Address: 110.242.68.3
5 /etc/fstab
开机自动挂载配置文件
filesystem table
6 /etc/rc.local
run command
7./etc/profile
8./etc/inittab (table)
运行级别配置文件, centos6.x 生效,centos 7.x 不使用次配置文件, 改用命令设置运行级别
9./etc/motd (了解)
10-/etc/issue , /etc/issue.net (了解)
11-/etc/ssh/sshd_config (了解)
优化 XSHELL 连接 SSH 服务额(Xshell连接比较慢)
欢迎来撩 : 汇总all