
常见文件夹在 Linux 服务器中有一些常见的文件夹和它们的作用如下1. /根目录是整个文件系统的顶级目录。2. /bin包含一些基本的可执行命令二进制文件。3. /sbin类似于 /bin但这里存放的是系统管理员使用的系统命令例如网络管理、磁盘分区等。4. /etc存放系统的配置文件包括各种应用程序的配置文件、启动脚本等。5. /home用户的主目录每个用户都有一个以其用户名命名的子目录。6. /lib系统库文件的存放位置包含了一些共享库文件供系统或应用程序使用。7. /usr用户相关的应用程序和文件包括用户自己安装的软件、文档等。它还包含了一些共享库、头文件和文档。8. /var存放变量数据的目录包括日志文件、数据库文件、缓存文件等。9. /tmp临时文件存放目录用于存放临时文件和目录。10. /opt第三方软件的安装目录一些大型软件包通常会被安装在这个目录下。11. /boot包含启动 Linux 的相关文件如内核文件、引导加载程序等。12. /dev包含设备文件Linux 将所有硬件设备都视为文件这些设备文件存放在 /dev 目录下。13. /proc虚拟文件系统提供了关于系统运行状态的信息如进程、内存使用等。14. /mnt用于挂载其他文件系统的目录可以将其他磁盘、网络共享等挂载到此目录下。这些是 Linux 服务器上一些常见的文件夹每个文件夹都有其特定的用途和功能。1.关机 poweroff 2.显示当前系统的内核版本 uname -r 3.系统版本 cat /etc/os-release 4.重启 reboot 5.显示文件系统的磁盘空间使用情况 df -h 6.进入相应目录查看文件大小具体情况 du -sh * 7.防火墙相关 查看防火墙状态 systemctl status firewall 开启 service firewall start 关闭 service firewall stop 重启 service firewall restart 查看防火墙规则 firewall-cmd --list-all 查看防火墙开启的端口 firewall-cmd --list-ports 开端口命令 # --zone 作用域 # --add-port80/tcp 添加端口格式为端口/通讯协议 # --permanent 永久生效没有此参数重启后失效 firewall-cmd --zonepublic --add-port80/tcp --permanent 重启防火墙 systemctl restart firewalld.service 8.安装 Nginxyum方式 更新系统包 sudo yum update -y 安装 EPEL 仓库 sudo yum install epel-release -y 安装 nginx sudo yum install nginx -t 启动 nginx 服务 sudo systemctl start nginx 设置 nginx 服务开启自启 sudo systemctl enable nginx 查看 nginx 配置是否正确 sudo nginx -t 重启 nginx sudo service nginx restart 查看 nginx 状态 sudo systemctl status nginx 如果系统启动防火墙需要允许 HTTP80端口和 HTTPS443端口 sudo firewall-cmd --permanent --add-servicehttp sudo firewall-cmd --permanent --add-servicehttps sudo firewall-cmd --reload 9.查看当前内存使用情况 top 按下 Shift M 可以按照内存使用量进行排序 10.清理缓存 sync echo 3 /proc/sys/vm/drop_caches 11.启用调试模式 java -jar your-application.jar --debug 12.根据进程PID查找任务安装目录 ps -aux|grep -v grep |grep 进程pid 进入目录后执行 ls -ail 出现的列表中 cwd- 开头的是任务目录 13.查看日志 tail -n 100 -f /var/log/mylogfile.log 14.查看系统内核 uname -r 15.查看系统版本 cat /etc/os-release