本文共 1421 字,大约阅读时间需要 4 分钟。
之前写了一篇linux
系统管理的合集篇,显得篇幅太长,用的是普通的富文本编辑器阅读体验效果也不是很友好,可能描述的不够详细。经过老夫的深思熟虑,掐指一算,分篇来写确实可行,容易阅读,也便于小伙伴们翻阅。于是就有了写这篇文章的想法,Markdown编辑器用起来舒服多了。骚话不多说,直接进入正题。
linux
对于做研发岗位的小伙伴,相信接触的肯定不少,或多或少也应该接触过、使用过。公司开发项目,svn,mysql,git,nginx等等都是部署在linux服务器上的,项目用svn或者git协同开发,最终打包发布也是在云服务器上。这时候我们对linux系统管理的了解那肯定是必不可少的,一些基本命令也需要熟练掌握。
简介:在单个登录终端中(登录的shell
中)同时管理多个工作的行为。
注意事项:
把进程放入后台:
tar -zcf [文件名] /usr/local/tools/ &
top
命令ctrl+z
命令快捷键,放入后台暂停,注意是暂停,不是退出,很多小伙伴使用时容易和ctrl+c
混淆jobs
命令使用
将暂停的工作恢复到前台执行
工作号是指下图箭头所示的1,2数字:
以下是将工作内容恢复到前台或者恢复到后台的命令fg %
工作号,恢复到前台 bg %
工作号,恢复到后台 参数:
fg 1
将top命令恢复到前台bg %
工作号,将暂停的工作恢复到后台执行,注意:top和vi命令是不可以的后台命令脱离终端执行
/etc/rc.local
文件中,推荐使用nohup
命令,推荐使用此时是想到自己之前看RocketMQ官方文档时还不理解nohup这个命令,后面整理了一遍工作管理相关的命令才慢慢的理解的。由此可见,写文章整理自己笔记的过程中也是一种成长。在你整理文章时,你会发现自己没弄明白的,也不会囫囵吞枣的就写出来给读者看,你会去查阅文档进行求证,然后才会安心发布,对自己肯定有些许收获的。
例如:
RocketMQ
启动Broker
服务时,先启动mqnamesrv
服务放入后台:nohup sh mqnamesrv &
开启两个远程终端时可以看到for.sh脚本在运行如下图:
关闭一个远程终端时也可以看到for.sh脚本在运行如下图:好了,以上就是linux系统工作管理的全部内容了,希望对即将入门的同学有所帮助。书山有路勤为径,学海无涯苦作舟。接下来可能会出系统资源查看和系统定时任务系列的文章。多学多练,命令不是靠死记硬背的,长期使用才能熟能生巧。
转载地址:http://vzcqi.baihongyu.com/