Linux 命令基础

岳小威子
2021-08-26 / 400 个字 / 0 评论 / 77 阅读 / 加载耗时:28ms / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月30日,已超过300天没有更新,若内容或图片失效,请留言反馈。

linux命令存储以下位置:

/bin (指向/usr/bin)目录,包含基本的用户命令,默认全体用户都可使用,例如curl,ls命令
/sbin (指向/usr/sbin),/usr/local/sbin,存放需要root权限的命令以及工具,默认root用户使用,例如ip,halt命令
/usr/local/bin 给用户放置自己的可执行程序的地方,不会被系统升级覆盖
/usr/local/sbin 给管理员放置自己的可执行程序的地方,不会被系统升级覆盖

如果在每个命令目录都存在某个命令时,通过系统的$PATH变量决定优先级

echo $PATH
# 每台电脑输出不同,/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/protobuf/bin/:/root/bin

所以,当你输入 ls 命令,点击回车时,系统会以此从各个目录找到这个命令文件,然后执行该文件.

执行当前目录文件

如果你的程序命令没有放在以上文件夹,我们也可通过相对路径以及绝对路径启动该命令:

./php -m #当你在php命令文件目录中时,
/www/server/php/72/bin/php -m,宝塔php命令目录

根据这个原理,我们可以安装多个php版本,并启动

/www/server/php/72/bin/php -m
/www/server/php/56/bin/php -m

查看系统磁盘使用情况

df -h
#文件系统                 容量  已用  可用 已用% 挂载点
#devtmpfs                 1.9G     0  1.9G    0% /dev
#tmpfs                    1.9G     0  1.9G    0% /dev/shm
#tmpfs                    1.9G  185M  1.7G   10% /run
#tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
#/dev/mapper/centos-root   46G   22G   24G   49% /
#/dev/xvda1              1014M  168M  847M   17% /boot
#tmpfs                    378M     0  378M    0% /run/user/0

防火墙设置

systemctl start firewalld;#启动
systemctl stop firewalld;#停止
systemctl status firewalld;#查看状态
systemctl disable firewalld;#开机禁用
systemctl enable firewalld;#开启启动

yum install firewalld -y 安装
firewall-cmd --state # 查看防火墙状态
firewall-cmd --zone=public --list-ports # 查看防火墙所有开放的端口
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放80/tcp端口  (--permanent永久生效,没有此参数重启后失效);
firewall-cmd --reload;# 防火墙重置
firewall-cmd --zone= public --query-port=80/tcp;# 查看80/tcp端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent;# 删除该端口开放

netstat -tunlp # 查看监听的端口
netstat -lnpt |grep 80 # 检查端口被哪个进程占用
ps 6832 # 查看进程的详细信息
kill -9 6832 #中止进程

文章到这里就结束了

您在本文章已经停留了大概
喜欢的话就点个赞吧!或着请我喝个冰可乐,我就太感谢你了!


0
打赏
拜谢打赏(☆ω☆)

感谢老板,老板大气。。

评论 (0)

取消