序言
总一下ubuntu中简单的命令使用,其实具体每位命令的核心就不做过多的介绍了,主要是从应用上来说。
操作系统版本:Ubuntu16.04.1
查看系统版本
查看系统版本是很重要,尤其是再进行应用开源框架的时侯,还会有相应的版本支持,以及框架对每位版本bug的详尽描述,所以对于每一个开发人员来说,明晰自己所在的生产环境是第一要素。
以上两种方法看linux系统版本命令,都是系统安装时默认的发行版本信息,一般安装好系统后文件内容不会发生变化
显示linux内核版本号进程管理
每位程序都须要启动一个进程,所以来看下当前系统上运行的进程,可以挺好的进行控制它的运行状态看linux系统版本命令,具体都有什么l状态就不做太多介绍了
其实也可以降低grep过滤,例如:想产看下python的所有的进程
网路相关信息
网路信息可以看对外输出的IP、端口等信息
用的是docker神奇的tmux
虽然每项技术都挺神奇的,常常来个爱拐角,就发觉了你的美!
首先俺们先不管它是哪些?先看下问题,问题是这样的:
python开发系统置于测试服务器上,用的是xshell联接开发服务器,启动了服务后之后关掉了xshell后服务就停了,再打开的是又得重新启动。(尽管说忍了许久,然而抵达忍无可忍的境界后linux c,新的工具都会闪耀登场)
之前文章讲过应用supervisor进行守护进程,其实也可以用uwsgi(目前我的项目用的就是这个,前面在Django文档系列中做详尽介绍)并且用这两个进行守护进程的话进行调试的时侯又看不到日志,此时形成了新的工具tmux。
之后总结可得:联接到远程主机以后,一旦断掉,这么当前帐户登陆的任务就被取消了LINUX虚机,并且使用tmux可以在断掉以后继续工作。
安装
mac:brewinstalltmux
ubuntu:sudoapt-getinstalltmux
操作
下边描述了好多命令,而且假如须要熟练的话,就须要一个过程了。
信息查询
session会话
session是一个特定的终端组合。输入tmux就可以打开一个新的session
window窗口
session中可以有不同的window(并且同时只能看见一个window)
pane面板
更常用的是在tmux中直接通过默认前缀ctrl+b然后输入对应命令来操作,具体如下(这儿只列举输入默认前缀以后须要输入的操作):
基本操作
窗口操作
面板操作
参考文档