linux下 /etc系统初始化以及设置相关重要文件

2019-12-16  本文已影响0人  你好树洞先生

1./etc/sysconfig/network-scripts/ifcfg-eth0: 网卡配置文件

第一块网卡配置文件结尾标识为eth0,第二块eth1。

  或者执行nmtui(centos6 为setup)来修改网卡配置

2./etc/sysconfig/network-scripts/ifcfg-eth0的内容详解

[root@oldboy ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet    #<==上网类型,目前基本上都是以太网。

PROXY_METHOD=none

BROWSER_ONLY=NO

BOOTPROTO=none  #<==启动协议,获取配置方式,有none|bootp|dhcp三个要素

DEFROUTE=yes    #<==使用默认路由

IPV4_FAILURE_FATAL=no

NAME=eth0        #<==第一块网卡逻辑设备名,第二块为eth1.

UUID=e62dd7a9-92fa-4805-afc9-441b567ad38d  #<==通用唯一识别码(Universally Unique Identifier)

如果是VMware 克隆的虚拟机无法启动网卡,可以去除此项。

DEVICE=eth0      #<==第一块网卡逻辑设备名 第二块为eth1

ONBOOT=yes      #<==这个要为yes,才能保证下次开机启动激活网卡设备

IPADDR=192.168.2.217  #<==这是虚拟机桥接模式,局域网linux服务器的固定IP

PREFIX=24        #<==子网掩码位数,这里是24位

DNS1=192.168.2.1 #<==主DNS,这里默认会覆盖以及优先于/etc/resolv.conf的配置生效。

GATEWAY=192.168.2.1 #<==局域网上网网关地址。

==================================================

3./etc系统初始化及设置相关重要文件:

1)./etc/sysconfig/network-script/ifcfg-eth0:网卡配置文件 用于配置上网的文件

ens33

eth0 eth1

C7:nmtui 图形化配置上网 本质就是修改上述文件。

C6:setup

可以不用图形工具,而是直接改文件也是可以的。

2)

/etc/resolv.conf:Linux 系统DNS客户端配置文件

DNS Domain Name System 域名系统

作用:把浏览器里输入的域名,解析为服务器的IP地址,然后才能找到服务器,提供内容。

3)/etc/hosts: 系统本地的DNS解析文件

10.0.0.200 www.smedu.com

10.0.0.201 www.baidu.com

每个人的电脑必须要有一个HOSTS做解析。

最后会发明了DNS,公网公共解析服务资源,谁想解析谁就请求他的IP。

重要的功能:把浏览器里输入的域名,解析为服务器的IP地址,然后才能找到服务器,提供内容。

DNS的/etc/resolv.conf 配置文件已经基本废弃了,由/etc/sysconfig/network-script/ifcfg-eth0里面的DNS设置替代了。

只要在 网卡配置里面设置,自动更新到/etc/resolv.conf里。

但是如果先更新/etc/resolv.conf文件,网卡如果重启就会自动清除

/etc/resolv.conf 文件,放入网卡的DNS配置。

注意:

/etc/hosts: 系统本地的DNS解析文件

10.0.0.200 www.smedu.com

10.0.0.210 www.baidu.com

每个人的电脑必须要有一个HOSTS做解析。

浏览器再输入www.baidu.com 时候,优先找hosts解析。

本地DNS配置文件hosts,优先于公网的DNS解析。

4)/etc/fatab: 配置开机设备自动挂载的文件

设备要挂载才能用,我们挂载过 根 / boot 吗?

系统已经在开机的时候帮我们自动挂载了 我们安装系统时的分区。

自动挂载的文件就是/etc/fstab

比如插入一个U盘,希望下次开机能够直接访问。就需要在/etc/fstab里面配置。

==================================================

5)/etc/rc.local:存放开机自启动程序命令的文件

[]# ls -l /etc/rc.local

lrwxrwxrwx. 1 root root 13 Mar 4 12:48 /etc/rc.local ->rc.d/rc.local

真实链接 /etc/rc.d/rc.local

C7的特殊:

chmod +x /etc/rc.d/rc.local 先使的此文件能够运行,加执行权限。

6)/etc/profile及/etc/bashrc: 配置系统的环境变量/别名等文件

各种配置的永久配置文件。

export PS1="[\[\e]]"

生效条件二选一: 1.退出重新登录。2.source /etc/profile

例如:系统下面别名永久生效。

alias rm='echo 不允许使用rm'

就放在上述配置文件里。

==================================================

7)/etc/issue和/etc/issue.net : 配置在用户登录终端前显示信息的文件

/etc/issue和/etc/issue.net  文件的作用就是将用户登录真实终端(接显示器)前的信息显示出来。

8)./etc/motd: 配置用户登录系统之后显示提示内容的文件

编辑:

[root@test ~] #vim etc/motd

Welcome to qingdao

保存退出。

重新登录。

9) /etc/rehat-release 查看系统版本

[root@test ~]# uname -r

3.10.0-957.5.1.e17.X86_64

[root@test ~]# cat /etc/redhat-release

CentOS Linux release 7.6.1810 (Core)

10)/etc/sysctl.conf:    Linux 内核参数设置文件

==================================================

Linux系统内核的配置和优化

11./etc/init.d: 软件启动程序所在的目录(C7 以前)

12)/etc/inittab: 设置开机运行级别以及启动相应级别脚本的文件(C7以前)

13)/etc/group : 设定用户的组名与相关信息

14)/etc/passwd : 账号信息文件

15)/etc/gshadow: 组密码信息文件

16) /etc/sudoers: sudo命令配置文件(权限提升)

17) /etc/login.defs : 所有用户登录时的默认配置

上一篇下一篇

猜你喜欢

热点阅读