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

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

作者: 你好树洞先生 | 来源:发表于2019-12-16 16:21 被阅读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 : 所有用户登录时的默认配置

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/qzjdnctx.html