美文网首页
Linux基础知识

Linux基础知识

作者: 笑起来真好看ccn | 来源:发表于2020-05-11 18:40 被阅读0次

一、Linux常用命令

部署后台服务

1.//上传并覆盖文件--上传jar包到对应目录

rz -y

2.查询当前启动服务信息

ps -ef|grep java

3.杀死需要重启的服务进程

kill -9 进程id

4.启动jar包

nohup java -Duser.timezone=GMT+8 -Dspring.profiles.active=test -jar tourManager.jar --server.port=8880  > ./tourManager.log 2>&1 &

查看服务日志:

tail -fn 300 tourManager.log

发布前台:

1.上传前台压缩包到对应目录

rz -y

2.解压并覆盖文件

unzip -o 文件名.zip

其他常用命令:

find -name ... //查找文件/内容

netstat -tnlp //查看端口占用情况

vi 文件名 //查看并编辑文件

:q! 不保存修改退出编辑

:wq 保存修改并推出编辑

基础命令:

cd.. 返回上一级目录

pwd查看工作路径

ls查看目录中的文件

mkdir 创建文件夹

mv移动文件与目录,或修改名称

rm -f  file_name  删除文件

cp复制文件

kill 结束进程

vim编辑文件

date显示当前系统时间

chmod:修改文件权限

查找该目录下文件大于100M:find. -typef -size +100M

ifconfig 显示网络信息

(5)tail -f:查看文件在最后几行

  动态查看日志

1、先切换到:cd usr/local/tomcat5/logs

2、tail -f catalina.out

3、这样运行时就可以实时查看运行日志了

(6)关闭和重启计算机:reboot重启计算机;shutdown -r now重启计算机,停止服务号重启计算机;shutdown -h now关闭计算机,停止服务号关闭计算机;halt关闭计算机

(7)查看系统cpu、内存等情况:top,df,du,

(8)查看内存和swap分区情况:free

(9)netstat:显示网络状态

判断一个端口存不存在:  netstat  -anp  |grep

(10)杀死进程:kill,杀死所有进程:kill -all

linux下批量杀死进程

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15

管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的

几个命令:

“ps aux”是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep python”的输入。

“grep python”的输出结果是,所有含有关键字“python”的进程,这是python程序

“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。

“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。

“xargs kill -15”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -15”命令的参数,并执行该令。

“kill -15”会正常退出指定进程,-9强行杀掉

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

11、Linux:查找该目录下文件大于100M:find. -typef -size +100M

相关文章

网友评论

      本文标题:Linux基础知识

      本文链接:https://www.haomeiwen.com/subject/klrpnhtx.html