Ubuntu常用工具命令

显示屏幕分辨率

1
xrandr

查看端口占用情况

1
2
sudo netstat -ntlp # 所有端口
sudo lsof -i:8080 # 特定端口

Ubuntu自带防火墙

1
2
3
4
5
sudo ufw enable
sudo ufw default deny # 设置默认拒绝暴露出任何端口
sudo ufw allow 8080
sudo ufw delete allow 8080
sudo ufw disable #关闭ufw功能

按cpu占用率排序查看进程

1
ps aux | sort -k3r |head -n 5

查看当前登录用户和用户登录记录

1
2
3
who
users
last

tcp连接

1
nc localhost 8080

tcp监听

1
nc -l 8080

搜索可安装软件

1
2
sudo apt-get update
apt-cache search software***

openssl

1
openssl list -cipher-algorithms # 查看支持的加密算法

制作U盘启动盘

  1. 插入U盘,df -h查看U盘文件系统挂载情况,假设是sdb设备,然后使用umount /dev/sdb 卸载U盘文件系统;

  2. dd if=*/*.iso of=/dev/sdb bs=4M && sync

kill所有python进程

1
2
killall python #或者
ps aux | grep python | awk '{print$2}' | xargs kill -9

base64 编解码

1
2
base64 filename.txt > file_base64.txt
base64 --decode file_base64.txt