netstat -anp p是指进程id n是指网络详情 a包括监听的和正在连接的
netstat -ltnp l是列出 t是指tcp连接 加起来就是列出所有的tcp连接,包含具体的监听ip端口以及进程id。
tail -n 20 filename 说明:显示filename最后20行。 tail -f filename 显示文件尾 tail -100f filename 显示文件尾的100行。
unzip -oq common.war -d common 解压war包。
cp -rf 源目录 备份目录 cp是复制命令 -r 递归处理,指定目录下的文件和子目录一并处理 -f 强行复制,无论目标是否存在
ssh user@host 如:ssh pika@192.168.0.111 SSH远程登录 SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。 ssh -p 2222 user@host
scp -r root@43.224.34.73:/home/lk /root scp -r 源地址 目的地址
ifconfig eth0 inet6 add FEC2::21/64 设置ipv6地址
ifconfig eth0:0 inet6 del FEC2::25/64 删除ipv6地址
route -A inet6 add default gw FEC2::1 dev eth0 设置路由(添加ipv6地址后,一定要设置路由,否则无法连接)
route add -net 211.211.10.0 netmask 255.255.255.0 dev eth3为网络添加路由
route add -host 172.16.100.56 gw 192.168.0.8 dev eth1为主机添加路由
route -A inet6 add fec4::3 gw fec2::22 dev eth0:0添加v6路由
route -A inet6 add fec4::/64 gw fec9::22 为fec4网段添加路由
/etc/sysconfig/network文件中添加IPV6_DEFAULTGW=fec2::1,永久生效
route -A inet6 delete fec4::3 删除路由
同意网段直连,不需要添加路由。
route -6查看v6路由
ping6 ping命令(windows是ping-6)
ip addr add 192.168.201.38/24 dev eth0 label eth0:0 网卡子接口添加(重启后失效)
ip addr del 192.168.201.38/24 dev eth0 label eth0:0 网卡子接口删除(重启后失效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0文件,内容和eth0一样,修改ip和device即可。
service network restart 重启网卡
tar -zxvf *.tar 解压tar包
tcpdump -i eth0 -tnn port 9123 -w acc9123.cap 抓包命令
lsof filename 查看访问该文件的进程 filename要写绝对路径
iptables 设置v4防火墙 如果设置v6则使用ip6tables
输出线程栈中线程的状态:grep 'java.lang.Thread.State:' 17116.jstack | awk '{FS=":"} {print $2}'|awk '{print $1}'|sort |uniq -c
查看操作系统最大线程数:cat /proc/sys/kernel/threads-max
ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。https://blog.csdn.net/Bryans/article/details/80702276
ulimit -a
系统最大线程数据数(ulimit -u)
操作系统上栈大小(ulimit -s)
查看Jvm进程当前的进程数 :ps -eLf | grep java -c