标签:options 进制 date 指定 gre cpu elk 程序 git
1.tcpping tcp和udp协议 使用syc ack 状况判断 ping icmp协议
2.tracert window 路由及延迟查看
3.缓存cache及buffer缓冲 sync清理缓存
缓存清理 echo 3 > /proc/sys/vm/drop_cache (可以echo 0 1 2 3)
4.mdadm raid阵列制作 mdadm -C /dev/md5 -a yes -l 5 -n 3 -x 1 /dev/sd{a,b,c}
5.rz sz linux窗口模式下载上传
6.u盘启动盘制作 使用制作工具(u盘装机大师 u启 等)下载工具 运行工具 加入镜像文件 制作
7.lsblk fdisk arp
#####################
网络知识
1.颜色设置命令 \[\e[30;40m\]#####\[\e[0m\]
2.lokkit -s http -s ssh 防火墙打开对于端口
3.mtr ping命令和traceroute的结合 并事实更新情况 linux常用网络检查 mtr -r -c 30 -s 1024 www.baidu.com
4.traceroute 检查连通性 数据包的发送过程查看
5.tcpdump [options] [not ] proto dir type
options :-D 列出能监控的端口 加到 -i后面
-i 指定接口
-XX 输出包头数据
-vvv 显示详细输出
-nn 不解析未域名 不解析端口
-c 制定抓包的个数
proto :协议 udp/tcp/icmp/arp/ip/ether
dir : 制定方向 dst src src and dst src or dst
type: port host net portrange
telnet 通过用户名和密码远程端口
stracert
sed
awk
GC情况呢?在JVM虚拟机后加上参数-XX:+PrintGCDateStamps -XX:+PrintGCDetails
jps 显示java进程id
ps -mp 10880 -o THREAD,tid,time|sort -rn|more 查看pid为10880的线程情况 tid 时间 cpu百分比等 查看占用教大的
jmap 检查jvm进程情况(所占内存大小 对象数量) jmap -dump:live,file=b.map 22467 将jps id为22467的快照信息存储到b.map中
jmap -histo jpsid 查看进程相关信息 大小数量
jstat 监控jvm垃圾回收 gc情况监控 jstat -gcutil jpsid 主要查看fgc(full gc 次数 )fgct(full gc时间 ) 较大九可能程序有问题 垃圾回收不掉
jstat -gc 12538 5000 jpsid 5秒打印一次12538的gc情况
top -p pid -H 查看当前进程中cpu线程
printf ‘%x\n’ 数字 打印为16进制
jstack -pid |grep 16进制pid号
curl ifconfig.me/all 查看服务器的外网ip
unzip 可以直接减压war包
nmap nmap -sn 172.20.100.0/24 扫描一个网段
namp -iL TEST.txt 扫描 txt文件中的ip
nmap 172.20.100.0/24 -exclude 172.20.100.33 扫面除了那个的
namp -p80,22,23 172.20.100.99 扫描主机上的端口
-sS SYN方式扫描
-sT TCP方式扫描
-sU UDP 方式扫描
-sF FIN方式扫描
-sP ping 扫描
-sL 隐藏真实ip的想主机发送数据包
-PN 表示不ping目标主机 因为有些服务器有防火墙
-O 检测主机的 操作系统类型 -osscan-guess 猜测功能 猜测主机是什么系统
Shift + Insert 向终端内粘贴文本
CTRL + U 剪切光标
CTRL + Y 粘贴前的内容
nohup 与 disown -a 将其放到后台运行。这样即使退出ssh登陆后,命令仍会在目标机器上运行
echo命令中使用-e选项启用‘\‘转义,将‘\n‘解析成换行
xargs 常结合管道 | 使用 将前面结果输出处理
-n表示已几个字符为一行输出
tee
########
elk
gitlab
标签:options 进制 date 指定 gre cpu elk 程序 git
原文地址:https://www.cnblogs.com/leo001/p/10317819.html