linux命令使用场景

文件

解压 tar -zvxf apache-maven-3.6.3-bin.tar.gz

重命名 mv node-v14.9.0-linux-x64 nodejs

查看文件 tail -f filename (展示文件尾部内容并不断更新,常用于实时输出日志)

复制文件 cp -r /solr/webapp /tomcat/webapps

cd(Change directory) 切换文件位置。直接用cd+路径就切换到该目录下了

ls(List files)列出当前目录下文件名或目录名

rm:删除命令,可以删除目录和文件。固定用法: rm-rf 目录名或文件名 (可以跟多个)

pwd:print work directory 。打印当前目录(可以查看当前路径)

mkdir:Make Directory(创建目录)

cat:打印文件中的内容

echo:打印字符串

——编辑文件

1.vim 文件名:查看文件

2.i: 进行文本编辑 , 切换到输入模式,输入字符。

3.ESC:退出编辑模式

4.:切换到底线命令模式,在最底一行输入命令。 wq:保存并退出 q!:不保存并退出

上传文件

打包

文件权限


网络

重启网卡 service network restart

防火墙查看端口 firewall-cmd --query-port=3306/tcp

防火墙打开端口 firewall-cmd --add-port=3306/tcp


服务

重启服务 systemctl restart tomcat

启动服务 systemctl start tomcat

停止服务 systemctl stop tomcat


系统资源

查看进程 ps -ef | grep nginx

ps: process status(进程状态,类似于windows的任务管理器)

查看端口状态 netstat -nap | grep 8080


查看日志

使用场景:页面报错的时候,去服务器查看报错的信息,可以更好更快定位bug

cd  命令进入日志文件的位置

ls 查看此文件夹内的文件

ll():显示当前目录下文件详细信息,用ls -l命令也行

2.打印日志信息

tail -f filename : 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新(实时输出日志信息)

Ctrl+C:中断程序。已经有打印信息时,可以用这个命令中心打印,然后截图或复制报错的信息

3.下载日志信息

finalshell里面可以直接显示文件目录,鼠标右键可以下载文件


重启服务

使用场景:服务自己挂掉了、服务需要手动更新等情况

1.找到服务进程

(首先你得知道服务的端口号,可以问开发,有eureka服务的可以在eureka页面查到)

netstat -nap | grep XXX    :XXX为服务对应的端口号

如上图,使用命令netstat -nap | grep14081,找到端口号14081对应的pid进程为51776(要找状态为LISTEN的)

2.终止服务的进程

kill -9 51776 , 51776为上例中的进程

3.重启服务

cd 文件路径,进入服务的文件位置

./start.sh  :重启服务

各个服务对应的启动方式(文件后缀区分):

.jar文件 有3种运行方式

一、java -jar demo.jar

说明:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。

二、java -jar demo.jar &

第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台运行。

这种方式可以避免打断后程序停止的问题,但是避免不了关闭当前窗口后程序停止的问题。

三、nohup java -jar demo.jar &

第3种在第2种方式的基础上,在命令的最前面增加了nohup。nohub是什么?

nohup是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。

加了nohup后,即使关掉命令窗口,后台程序demo.jar也会一直执行。

.sh文件

./文件名   直接启动。( .sh文件为可执行的脚本文件)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值