Linux 命令学习笔记

本文介绍了Linux服务器中常见的13个文件夹,如根目录、/bin和/sbin的可执行命令,/etc的配置文件,以及/home、/lib和/usr的应用与库文件等,同时涵盖了系统管理命令、防火墙设置、内存监控和日志查看等内容。

常见文件夹

在 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-port=80/tcp 添加端口,格式为:端口/通讯协议
    #    --permanent 永久生效,没有此参数重启后失效
    firewall-cmd --zone=public --add-port=80/tcp --permanent

    重启防火墙
    systemctl restart firewalld.service

8.安装 Nginx(yum方式)
    更新系统包
    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

    如果系统启动防火墙,需要允许 HTTP(80端口)和 HTTPS(443端口)
    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    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

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值