51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux重要配置文件(新手入门系列)

这篇文章主要介绍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

  1. /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连接比较慢)

赞(2)
未经允许不得转载:工具盒子 » linux重要配置文件(新手入门系列)