linux etc下面的nginx文件夹被删了怎么办_centos


linux etc下面的nginx文件夹被删了怎么办_配置文件_02

一、/etc目录

1、/etc系统初始化及设置相关重要文件
/etc/sysconfig/network-scripts/ifcfg-eth0:网卡配置文件
用途:用于配置上网的文件
ens33
eth0 eth1
c7:nmtui 图形化配置上网 本质就是修改上述文件。
c6:setup

2、/etc/resolv.conf:Linux系统 DNS客户端的配置文件
DNS Domain Name System 域名系统
作用:简单说就是把浏览器里输入的域名,解析为服务器的IP地址,然后才能找到服务器,提供内容。

3、/etc/hosts:系统本地的DNS解析文件
每个人的电脑必须要有一个HOSTS做解析。
PS:DNS的/etc/resolv.conf配置文件已经基本废弃了,由
/etc/sysconfig/network-scripts/ifcfg-eth0里面的DNS设置替代了。
只要在 网卡配置里面设置,自动更新到/etc/resolv.conf里。
但是如果先更新/etc/resolv.conf文件,网卡如果重启就会自动清除
/etc/resolv.conf文件,放入网卡的DNS配置。

4、/etc/fstab:配置开机设备自动挂载的文件
设备要挂载才能用,我们挂载过根 /boot么?
系统已经在开机的时候帮我们自动挂载了我们安装系统时的分区。
自动挂载的文件就是/etc/fstab
比如插入一个U盘,希望下次开机能够直接访问。就需要在/etc/fstab里配置。
查看设备UUID:blkid
查看磁盘挂载:df -h

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

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

6、/etc/profile及/etc/bashrc:配置系统的环境变量/别名等的文件
各种配置的永久配置文件,/etc/bashrc的优先级高于/etc/profile

export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]] \\$"

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

7. /etc/issue和/etc/issue.net:开机登陆界面的kernel信息
cat /etc/issue
\S
Kernel \r on an \m

cat /etc/issue.net
\S
Kernel \r on an \m
#>/etc/issue #清空文件。
#>/etc/issue.net

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

9. /etc/redhat-release 查看系统版本
[root@oldboyedu ~]#uname -r
3.10.0-957.5.1.el7.x86_64
[root@oldboyedu ~]#cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

10./etc/sysctl.conf:Linux内核参数设置文件
Linux系统内核的配置和优化

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

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

13./etc/sysctl.conf Linux内核参数信息文件
调整Linux系统、优化需要配置这个文件
sysctl -p 让修改后的文件生效

二、/usr目录

1./usr/local:源码编译安装软件默认的位置路径
软件安装(了解):
a.rpm安装
rpm -ivh 软件包的包名.rpm(几乎不用)
b.yum安装,rpm包管理器,智能帮我们找一个软件包需要的依赖包(推荐)
本质就是rpm安装。自动解决依赖,自动使用rpm命令实现安装。
安装A,A需要B,先安装B。
c.源代码安装。
2. /usr/src:存放源码文件的目录

三、/var目录

以下三个目录经常看,查看是否被攻击
1./var/log:记录系统及软件运行信息文件所在的目录
log日志信息====计算机运行行为

2./var/log/messages:Linux系统级别日志文件*****
记录Linux系统运行行为的文件,正常行为 非正常行为。

3./var/log/secure:用户登录信息日志文件(安全日志文件)

4./var/log/dmesg:记录硬件信息加载情况的日志文件
dmesg - print or control the kernel ring buffer

四、/proc目录

1./proc/meminfo 查系统内存 free -m 查看内存
2./proc/cpuinfo 查看CPU
3./proc/loadavg 查看负载(系统繁忙程度的一个综合指标) uptime

uptime
09:28:14 up 51 min, 2 users, load average: 0.00, 0.01, 0.05
当前时间 开机多久 哪些用户 负载 平均 1分钟 5分钟 15分钟

负载的数字和CPU核数相当的时候就是负载一个临界点,例如 一颗两核 临界负载就是2

4./proc/mounts 当前设备挂载列表信息文件