linux目录文件与系统启动(2)/etc系统初始化及设置相关重要文件

网卡配置文件

路径:/etc/sysconfig/network-scripts/ifcfg-ens33    ens33是你的网卡名称

图形化网络配置方式:nmtui

命令行网络配置方式:vi /etc/sysconfig/network-scripts/ifcfg-ens33

DNS配置文件:/etc/resolv.conf,基本废弃,由网卡设置里的DNS1设置,它的优先级更高,会覆盖此配置文件。

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

当我们访问某个网站时,会优先到hosts文件进行解析,没有的话,才去公网DNS解析。

hosts主要用于局域网开发人员测试解析。

DNS客户端文件地址:/etc/resolv.conf

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

系统在开机时,会自动挂载我们安装系统时划分的分区,自动挂载的文件就是/etc/fstab。

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

[root@pm.com /etc]#cat fstab
UUID=71d8ffc3-20d4-4d47-a7b2-d8cfbd5a1f1e    /                       xfs         defaults        0     0
UUID=27b53821-8827-4b5d-ac3f-93f7508cc1d2  /boot                xfs         defaults        0     0
UUID=924a133f-f3d8-4dec-9b59-54b392412451  swap               swap      defaults        0     0
设备名(UUID)                挂载点  文件系统类型   挂载参数    是否备份   是否开机检查

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

真实目录:/etc/rc.d/rc.local

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

想要配置永久生效,要将配置语句放在上述文件中。

生效条件:重启系统  或者  source /etc/profile

profile:主要用来设置一些系统变量,如PATH,PS1,当用户登录后才会运行,对所有用户起作用。

bashrc:主要用来保存bash shell的相关设置,当bash shell被执行时运行,对所有用户起作用。

注:bash shell:命令解释器,将用户输入的命令,翻译给内核程序。

~/.bash_profile:设置登录用户专属的环境变量并执行~/.bashrc文件

~/.bashrc:设置登录用户专属的bash shell的相关设置

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

配置在用户登录终端后显示的信息:/etc/motd

查看系统版本和内核版本信息

Linux内核参数设置文件:/etc/sysctl.conf  核心内容,后面笔记会记录

主机名配置文件:/etc/hostname

修改主机名命令:hostnamectl set-hostname 主机名

重启系统,永久生效

在centos6和7中,也可以使用命令:hostname 主机名    这是临时生效

 用户信息文件:/etc/passwd

注:第3列为UID。

字符集文件:/etc/locale.conf

原文地址:https://www.cnblogs.com/1016391912pm/p/12840400.html