一、目录结构深入-文件-了解¶
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