常用的Linux命令

查看tcp连接数及状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

查看僵尸进程
ps aux| grep -v grep|grep -w Z

查看最大连接数以及修改
ulimit -n <number>

高并发tcp/ip设置
设置重复利用已打开的连接
echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse
快速回收没用的连接
echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle
使配置生效
/sbin/sysctl -p

编辑,查询,删除,重启cron服务
cron -e/-l/-r  /etc/init.d/crond restart

批量杀死java进程
ps -ef |grep java |grep -v grep |awk ''{print $2}'' |xargs kill -9

后台运行程序, 并且查询
nohup <command> >/dev/null 2>&1 &
jobs

设置java远程调试模式
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
-XDebug启用调试
  -Xrunjdwp加载JDWP的JPDA参考执行实例。
  transport 用于在调试程序和 VM 使用的进程之间通讯。
  dt_socket 套接字传输。
  server=y/nVM 是否需要作为调试服务器执行。
  address=1044调试服务器监听的端口号。
  suspend=y/n是否在调试客户端建立连接之后启动 VM 。

ftp服务开通
http://blog.sina.com.cn/s/blog_474cf12b0100estd.html

你可能感兴趣的:(linux,linux命令,职场,休闲,linux系统)