linux操作命令
[toc]
# liunx端口c操作
1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=5601/tcp --permanent
命令含义:
--zone #作用域
--add-port=1935/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
2
3
4
5
6
3、重启防火墙
firewall-cmd --reload
4、查看端口号
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 9200 //查看所有1935端口使用情况·
2
5、查看开放的端口号
firewall-cmd --list-all
6、用于查看指定端口号的进程情况
netstat -tunlp | grep 端口号
端口
4567 网易云解锁
# 文件操作
# 删除文件
# linux删除某个文件下的所有文件
进入这个文件夹 然后用命令 rm -rf *
# 根据文件名查找
find 搜索目录 -name 目标名字
find / -name file名
/代表是全盘搜索,也可以指定目录搜索
find 搜索文件的命令格式:
find [搜索范围] [匹配条件]
选项:
-name 根据名字查找
-size 根据文件大小查找, +,-:大于设置的大小,直接写大小是等于
-user 查找用户名的所有者的所有文件
-group 根据所属组查找相关文件
-type 根据文件类型查找(f文件,d目录,l软链接文件)
-inum 根据i节点查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
# 查看目录文件大小
1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
2、通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。
3、查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。
4、同样,通过命令du -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。
5、如果只想查看指定目录的总大小,可以使用du -sh 目录名称。
6、对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/及du -h --max-depth=1 software/
# 查看哪个目录占用过高
使用 du -h -x --max-depth=1 查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间
# systemctl操作
# 列出系统所有服务
#systemctl list-units --all --type=service
# 查找指定服务
systemctl list-units | grep mysql
# crontab操作
crontab -e # 编辑任务
tail -f -n 10 /var/log/cron # 查看任务执行记录
tail -f /var/log/cron # 查看crontab日志
/sbin/service crond start # 启动服务
/sbin/service crond stop # 关闭服务
/sbin/service crond restart # 重启服务
/sbin/service crond reload # 重新载入配置
2
3
4
5
6
7
8
9