ss
用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。
- -n, —numeric 不解析服务名称
- -r, —resolve 解析主机名
- -e, —extended 显示详细的套接字(sockets)信息
- -o, —options 显示计时器信息
- -m, —memory 显示套接字(socket)的内存使用情况
- -p, —processes 显示使用套接字(socket)的进程
- -i, —info 显示 TCP内部信息
- -s, —summary 显示套接字(socket)使用概况
- -a, —all 显示所有套接字
- -t, —tcp 仅显示 TCP套接字
- -u, —udp 仅显示 UCP套接字
- -l, —listening 显示监听状态的套接字
- -4, —ipv4 仅显示IPv4的套接字
- -6, —ipv6 仅显示IPv6的套接字
- -0, —packet 显示 PACKET 套接字
- -d, —dccp 仅显示 DCCP套接字(sockets)
- -w, —raw 仅显示 RAW套接字(sockets)
- -x, —unix 仅显示 Unix套接字(sockets)
- -f, —family=FAMILY 显示 FAMILY类型的套接字(sockets),FAMILY可选,支持 unix, inet, inet6, link, netlink
- -A, —query=QUERY, —socket=QUERY
QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY] - -D, —diag=FILE 将原始TCP套接字(sockets)信息转储到文件
- -F, —filter=FILE 从文件中都去过滤器信息
FILTER := [ state TCP-STATE ] [ EXPRESSION ]
crontab
-l列出当前用户计划-r清空当前用户计划-e编辑用户计划-i和-r选项搭配,删除用户计划前请求用户确认。
使用:* * * * * run command
每一分钟执行一次命令:* * * * * run command
每十分钟执行一次命令:*/10 * * * * run command
每小时的第 59 分执行一次命令 59 * * * * run command
周一到周五上午六点整执行一次命令:0 6 * * 1-5 run command
更加人性化的语法:@reboot Run once, at startup@yearly Run once a year 相当于: 0 0 1 1 *@annually (same as @yearly)@monthly Run once a month 相当于:0 0 1 * *@weekly Run once a week 相当于:0 0 * * 0@daily Run once a day 相当于:0 0 * * *@midnight (same as @daily) @hourly Run once an hour 相当于:0 * * * *
发送消息到桌面
提前安装好 libnotify-bin: sudo apt install libnotify-bin
在用户计划编辑页面(crontab -e)输入以下内容:
DISPLAY=”:0.0”
XAUTHORITY=”$HOME/.Xauthority”
XDG_RUNTIME_DIR=”/run/user/1000”
其中 1000 是你的用户 id,用 id -u 命令查看
每分钟提醒你喝水桌面弹窗版:
# crontab -eDISPLAY=":0.0"XAUTHORITY="$HOME/.Xauthority"XDG_RUNTIME_DIR="/run/user/1000"* * * * * echo '该喝水了' | xargs -I msg notify-send '喝水' msg
发送到邮件
提前安装好 s-nail: sudo apt install s-nail
s-nail 发邮件教程可以到网上找找,不少。
电脑开机时发送开机时间到你的邮箱@reboot echo 'Start up at $(date)' | s-nail -s 'title' your@email.com
每分钟提醒女朋友喝水* * * * * echo '小可爱该喝水了' | s-nail -s '来自男朋友的关爱' girlfriend's@email.com
curl
examples:
- curl http://example.com/ -o output.html
- curl -o file.txt ftp://example.com/path/to/file-name.ext -u ‘user:pwd’
