Linux应用 -- 常用命令

Linux应用 – 常用命令

一、端口号占用情况

centos7默认没有 netstat 命令,需要安装 net-tools 工具,

yum install -y net-tools

1、查看所有已用的端口号

netstat -tnulp 查看所有已用端口号

命令参数详解

-t (tcp) 仅显示tcp相关选项

-u (udp)仅显示udp相关选项

-n 拒绝显示别名,能显示数字的全部转化为数字

-l 仅列出在Listen(监听)的服务状态

-p 显示建立相关链接的程序名

2、查看指定端口号

netstat -tnulp | grep 3306 查看3306端口号是否被占用

3、杀死对应进程

Kill -9 4273 强制杀掉进程4273

二、Tomcat

1、查看tomcat是否运行

ps -ef|grep tomcat 查看tomcat进程是否运行

2、根据进程号停止tomcat进程

kill -9 7976 强制杀掉进程7976

3、进入Tomcat目录

cd data/tomcat-8.5.57 进入tomcat目录

4、关闭tomcat

./bin/shutdown.sh 停止tomcat

5、启动tomcat

./bin/startup.sh 启动tomcat

6、查看tomcat运行日志

tail -f logs/catalina.out 查看tomcat运行日志

7、对文件添加可执行权限

修改catalina.sh后,要对该文件重新添加可执行权限,执行以下语句便可

chmod +x catalina.sh

格式:chmod +x *.sh

对shell脚本增加执行权限。否则脚本无法执行,报“没有权限”错误

三、nginx操作


1、查看nginx是否运行

ps -ef|grep nginx 查看nginx进程是否运行

2、根据进程号停止nginx进程

kill -9 28041 强制杀死进程

kill -QUIT 2072 杀死进程:

pkill -9 nginx 强制停止:

3、查找nginx的安装位置

whereis nginx 查找nginx的安装位置

4、进入nginx目录

cd /usr/local/nginx 进入nginx目录

5、验证nginx配置文件是否正确

./sbin/nginx -t 验证nginx配置文件是否正确

6、启动nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

命令格式

启动代码格式:nginx安装目录地址 -c nginx配置文件地址

7、重启nginx

.sbin/nginx -s reload 重启nginx

四、防火墙

1、查看防火墙状态

firewall-cmd --state 查看防火墙状态

2、关闭/开启防火墙

systemctl stop firewalld.service 关闭防火墙

systemctl start firewalld.service 开启防火墙

3、查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports 查看防火墙开放的端口

4、开放/关闭端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口

firewall-cmd --reload # 配置立即生效

五、文件操作

1、压缩/解压文件(tar)

tar -zcvf 打包文件.tar.gz 被压缩的文件路径 打包

tar -zxvf 打包文件.tar.gz -C 目标路径 解压缩

2、新建/修改/删除/复制

mkdir test/ 新建文件夹

rmdir test/ 删除目录(空目录)

touch test.txt 创建空文件

rm -rf test/ 强制删除目录,目录下有文件也删除

rm -f /test/ *.log 删除/test/目录下的所有.log文件

mv test test1 将test文件或文件夹 重命名为test1

mv test b/test1 将test目录移动到b目录下并重命名为test1

cp test.tar.gz test1/ 将test.tar.gz文件复制到test1目录下

cp test1.txt test2.txt 将test1.txt复制一份并且改名为test2.txt

cp -r test1/ test2/ 将test1目录 复制到test2下

3、编辑文件内容

Vi test.txt vi命令打开test.txt文件

按 【i】键进入编辑模式,可以进行修改内容

按【ESC】键进入命令模式,

输入”wq” 保存并退出文件

4、查看文件内容

命令提示

#cat 由第一行开始显示档案内容

#tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!

#more 一页一页的显示档案内容

#less 与 more 类似,但是比 more 更好的是,他可以往前翻页!

#head 只看头几行

#tail 只看尾巴几行

#nl 显示的时候,顺道输出 行号!

cat isTester.ini 查看文件 isTester.ini的内容

head -n 20 isTester.ini 看文件 isTester.ini前20行内容

tail -n 30 isTester.ini 看文件 isTester.ini最后30行内容

head -n 20 isTester.ini | tail -n 10 显示文件isTester.ini 的第1020行的内容

tac isTester.ini | head -n 10 倒序显示文件isTester.ini 前10行的内容

nl isTester.ini | head -n 10 显示文件isTester.ini前10行的内容,并显示行号

5、文件权限

chmod命令用于改变linux系统文件或目录的访问权限

chmod +r isTester.ini 将文件 isTester.ini 设为所有人皆可读取

chmod u+x isTester.ini 将 isTester.ini 设定为只有该文件拥有者可以执行

chmod 777 isTester.ini (或者 chmod a=rwx isTester.ini) 给文件 isTester.ini 设置所有权限
  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值