ps命令详解
还是在看disown的问题,发现就算是disown或者nohup了一个进程,他所属的pgid和sid也没有变化嘛,好谜,索性这里把ps命令的参数和输出都过一遍吧。
常用命令
ps命令支持三种使用的语法格式
- UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符
- BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符
- GNU 风格的长选项,选项前有两个“-”连字符
UNIX风格
|
|
这里-e
相当于-A
输出所有进程
还是在看disown的问题,发现就算是disown或者nohup了一个进程,他所属的pgid和sid也没有变化嘛,好谜,索性这里把ps命令的参数和输出都过一遍吧。
ps命令支持三种使用的语法格式
|
|
这里-e
相当于-A
输出所有进程
这种东西都写出来感觉自己是不是太无所事事了orz
一开始只是疑惑为什么debian/ubuntu里面的/etc/hosts
有第二行127.0.1.1 <host_name>
,查下来才知道127/8
的地址都是环路地址,127.0.1.1
只是为了确保访问自己的hostname的时候 总是访问的是本机地址。
只是看到一句话比较在意
In the long run the UNIX hostname should not be put in /etc/hosts at all.
是不是说所有的hostname应该交给上级DNS解析(/etc/resolv.conf
中指定),而不用自己定义/etc/hosts
的意思?
zjking的几个思考写的很好啊忍不住想记下来,侵删
远程ssh用tar打包一个文件夹或者unrar解压一个大文件,即使加了&,退出ssh登录时解压进程中断。
ps:直接exit的话会提示zsh: you have running jobs.
,强行退出会有zsh: warning: 1 jobs SIGHUPed
提示。
同学们,mac的netstat和linux的是不一样的啊
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。
netstat命令可以显示网络接口的很多统计信息,包括打开的socket和路由表。无选项运行命令显示打开的socket。
ssh登录学校的ubuntu主机,不知道是不是和装了xen有关,zsh对按键响应异常,delete虽然删除了字符但是向右多显示一个空格,⬅️不显示移动光标
stty erase ‘^?’ 设置无果
解决方案:
在.zshrc里添加
export TERM=xterm
可能是zsh默认设置了一个不存在的term的问题,重新设置一个ubuntu自带的term就OK了。
ps1: 不加的话,w3m的会报错’term not set’
ps2: 不加的话vim会报一个’Terminal entry not found in terminfo’的错。