Always keep a beginner'|

Dusk_Yun

园龄:6个月粉丝:0关注:0

2024-08-17 14:29阅读: 11评论: 0推荐: 0

Linux系统重要配置文件

一、/etc/sysconfig/network-script/ifcf-eth0网卡配置文件

1、网卡信息解读:

TYPE=Ethernet			# 网络类型,Ethernet-->以太网
BOOTPROTO=none			# 配置IP地址的方式
							# 自动获取IP方式为DHCP
							# 固定IP地址配置方式:none static
NAME=eth0				# 网卡在系统中显示的名称
UUID=7a422662-90aa-4acf-a12c-81bf8d4be9b3		#系统为所有的硬件分发一个UUID号,类似于身份证号
DEVICE=eth0				# 网卡的硬件名称
ONBOOT=yes				# 开机是否自动运行网卡,必须设置为yes
IPADDR=10.0.0.200		# IP地址,局域网内唯一
PREFIX=24				# 子网掩码,决定了可以用的IP地址数,默认为24位
GATEWAY=10.0.0.2		# 网关,去往不同网段的必经之路
DNS1=223.5.5.5			# 域名解析服务,DNS

2、优化网卡配置文件

[root@localhost network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5

3、修改完成重启网络服务生效

[root@localhost network-scripts]#systemctl restart network

二、/etc/hostname

1、概念:

  • 作用:存放主机名称的配置文件
  • 主机名称的作用:可以实现通过主机名称互相通信以及ansible的统一标准自动化

2、修改主机名称的方式

第一种方式:临时修改重启系统失效
[root@web01 ~]# hostname test

第二种方式:永久修改主机名称
修改配置文件,完成后重启操作系统生效
[root@web01 ~]# vim /etc/hostname
web01
[root@web01 ~]# reboot	# 重启操作系统

第三种方式:永久+临时配置主机名称(**)
[root@web01 ~]# hostnamectl set-hostname web01
[root@web01 ~]# cat /etc/hostname
web01

三、/etc/hosts

1、概念:

  • 作用:本地DNS解析配置文件,类似于本地DNS服务
  • DNS作用:域名解析,将用户输入的域名解析为IP。
在企业中使用windows中的hosts文件较多
windows的hosts文件路径:
c:\windows\System32\drivers\etc

四、/etc/resolv.conf

1、概念:

  • 作用:DNS配置文件地址
  • DNS:域名解析文件 223.5.5.5 114.114.114.114

2、特点:网卡配置和resolv之间的关系

  1. 如果网卡中配置了DNS,重启之后会覆盖resolv.conf
  2. 如果网卡中不配置,则不会覆盖resolv.conf
  3. resolv.conf中修改的DNS是直接生效,不需要任何操作
  4. 网卡中配置的DNS必须重启生效--systemctl restart network
  5. 网卡和resolv.conf都可以配置备用DNS
  • 可以查看配置的IP和一些域名信息:
yum -y install bind-utils
nslookup www.baidu.com		#【查看域名解析】

3、生产建议:网卡和resolv.conf任选其一[这里以centos7为例]

配置方式:
vim /etc/resolv.conf
nameserver 223.5.5.5
nameserver 114.114.114.114
nameserver 8.8.8.8

网卡配置DNS:
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
ONBOOT=yes
IPADDR=10.0.0.200
PREFIX=24
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=114.114.114.114
DNS3=8.8.8.8

----------------------------------------------------
reslov.conf作用:
访问域名---->查找reslov.conf中的DNSIP---->请求DNS进行域名解析
配置resolve.conf的方式两种
第一种:直接vim编辑
vim /etc/resolv.conf
namesever 114.114.114.114
第二种配置方式:直接编辑网卡进行配置DNS
DNS1=223.5.5.5
DNS2=114.114.114.114
DNS3=8.8.8.8

五、/etc/rc.local

1、概念:

  • 作用:开机自动执行内部命令
  • 当然不要忘记给 rc.local 赋予执行权限
[root@web01 rc.d]# chmod +x /etc/rc.d/rc.local 
[root@web01 rc.d]# ll /etc/rc.d/rc.local 
-rwxr-xr-x. 1 root root 473 Oct  2  2020 /etc/rc.d/rc.local

六、/etc/profile

1、概念:

  • 作用:存放环境变量的文件,永久生效
  • 环境变量:可以让我们正常的使用操作系统提前定义好的
  • 当然我本人觉得 profile.d/XX.sh 更好用
[root@web01 ~]# cat /etc/profile
...
for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then 
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done
...

七、/etc/fstab

1、概念:

  • 作用:开机启动挂载硬件

八、/etc/issue issue.net

1、概念:

  • 防止黑客通过最上面的IP攻击服务器
  • 开机后显示的内核参数,需要清空里面的内容
[root@web01 ~]# > /etc/issue
[root@web01 ~]# > /etc/issue.net

本文作者:Dusk_Yun

本文链接:https://www.cnblogs.com/9Dusk/p/18364320

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Dusk_Yun  阅读(11)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起