ulimit -a
ulimit -a 用来显示当前的各种用户进程限制
Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,
设置个Linux用户的最大进程数,一些需要设置为无限制:
数据段长度:ulimit -d unlimited
最大内存大小:ulimit -m unlimited
堆栈大小:ulimit -s unlimited
如下:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 31195
max locked memory (kbytes, -l) 16384
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 31195
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
根据显示调整各个模块大小,括号内表示修改命令
如修改core文件大小ulimit -c 1024
将core文件大小改为1024块。
暂停进程 ctrl +z
ctrl+z
暂停进程,jobs
可以查看被暂停的进程,fg +序号
:前台运行进程bg +序号
后台运行进程
ping +IP 发送ICMP报文测试服务器ip是否可达
telnet
Telnet是进行远程登录的bai标准协议和du主要方式它为用户提供了在本地计zhi算机上完dao成远程主机工作的能力。可以用telnet命令来测试端口号是否正常打开还是关闭状态。
netstat
Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
可用来检查套接字状态(net status)
也可以通过管道作为正则的输入直接查询相关的信息。
ps
Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。
如:pts/6指定哪个终端下的线程, -o 指定输出的内容 ,stat输出现在的状态,wchan处于该状态的原因。