一、目录结构深入-文件-了解

1.1 /etc/下面

/etc/文件 说明 企业应用
/etc/hostname 主机名配置文 件 每个Linux主机配 置主机名,根据主机名区别不同功 能.
/etc/hosts 主机名和ip的 对应关系 在网站中做访问使用
/etc/sysconfig/network- scripts/ifcfg-eth0 网卡配置文件 物理机要改改,云服务器自动.
/etc/rc.local 开机自启动的文件 把需要开机的时候 自动运行的命令, 服务放在到这个文 件中
/etc/fstab 开机自动挂载 的配置文件 配置磁盘挂载使用.
/etc/motd 文件中的内容 会在用户登录 系统后显示出来. 显示温馨提示.佛 祖保佑,永不宕机.
/etc/issue /etc/issue.net 文件中的内容 会在用户登录 系统前显示出来. 这个文件内容应该清空.

1.1.1 修改主机名 ⭐ ⭐ ⭐ ⭐ ⭐

主机名修改建议:

  • 看到主机名就能知晓,这个节点的作用.
  • 推荐英文,“-”,“." 就行,不要加入其他特殊符号,不要加入中文.

下表为系统主机配置记录表

IP地址内网 IP地址公网 主机名 CPU 内存 硬盘 其他 系统 服务
192.168.1.20 oldboy83 1 1 40 centos7.9 网站服务器
#命令同时修改临时+永久  表示一直生效

##新系统修改主机名
#永久修改主机名
hostnamectl  set-hostname  新的主机名就行 
#临时修改主机名
hostname 主机名
#查看主机名
cat /etc/hostname

##旧系统修改主机名
#永久修改主机名
vim /etc/hostname
#临时修改主机名
hostname 主机名

#添加主机和IP映射
vim /etc/hosts
ip 域名

1.1.2 网卡配置文件

/etc/各种配置的目录

/etc/sysconfig system configure系统配置文件

/etc/sysconfig/network-scripts/ 网络的配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0 或 ens33

  • if interface 网卡接口
  • eth网卡
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="77d641ec-8e40-4710-993f-ac2b8658a96b"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.1.20"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="223.5.5.5"
DNS2="223.6.6.6"
IPV6_PRIVACY="no"

如果修改完网卡配置后,需要重启网卡配置文件

systemctl restart network

1.1.3 /etc/rc.local 开机自启动配置文件

在过去,/etc/rc.local 是一个用于在Linux系统启动过程中运行自定义脚本或命令的文件。但在许多现代Linux发行版中,/etc/rc.local 已经被弃用,不再默认启用。代替方法通常是使用/etc/rc.d/etc/init.d 目录中的启动脚本,或者使用 systemd 服务单元来管理系统启动过程。

主要掌握这个文件的用途.

#第1次使用这个文件之前需要给/etc/rc.d/rc.local增加执行权限.
chmod +x /etc/rc.d/rc.local 
#可以在/etc/rc.d/rc.local文件中添加开机自启动命令
vim /etc/rc.d/rc.local

说明:/etc/rc.local本质是个快捷方式(软连接),源文件 是/etc/rc.d/rc.local

[root@oldboy ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Dec 13 13:37 /etc/rc.local -> rc.d/rc.local

1.1.4 /etc/motd issue

建议motd写入系统基本信息。固定不变的。

$ > /etc/issue

如果不是工作,也可以添加一下图案进行娱乐下

$ vim /etc/motd

具体图案如下

/**
 *                    .::::.
 *                  .::::::::.
 *                 :::::::::::  FUCK YOU
 *             ..:::::::::::'
 *           '::::::::::::'
 *             .::::::::::
 *        '::::::::::::::..
 *             ..::::::::::::.
 *           ``::::::::::::::::
 *            ::::``:::::::::'        .:::.
 *           ::::'   ':::::'       .::::::::.
 *         .::::'      ::::     .:::::::'::::.
 *        .:::'       :::::  .:::::::::' ':::::.
 *       .::'        :::::.:::::::::'      ':::::.
 *      .::'         ::::::::::::::'         ``::::.
 *  ...:::           ::::::::::::'              ``::.
 * ````':.          ':::::::::'                  ::::..
 *                    '.:::::'                    ':'````..
 */

还有这个比较经典的

 *********************************************
                   _ooOoo_
                  o8888888o
                  88" . "88
                  (| -_- |)
                  O\  =  /O
               ____/`---'\____
             .'  \\|     |//  `.
            /  \\|||  :  |||//  \
           /  _||||| -:- |||||-  \
           |   | \\\  -  /// |   |
           | \_|  ''\---/''  |   |
           \  .-\__  `-`  ___/-. /
         ___`. .'  /--.--\  `. . __
      ."" '<  `.___\_<|>_/___.'  >'"".
     | | :  `- \`.;`\ _ /`;.`/ - ` : | |
     \  \ `-.   \_ __\ /__ _/   .-` /  /
======`-.____`-.___\_____/___.-`____.-'======
                   `=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           佛祖保佑       永无BUG