Linux常用命令
1、 基础命令
wget 192.168.13.172:80/ -O /dev/null --limit-rate=1k:下载大文件限速并不保存
ifconfig:配置或显示网络设备
lynx:文本浏览
eg:lynx www.baidu.com
route:查询本机路由表
route add:新增路由
traceroute:路由追踪
eg:traceroute 192.168.0.100
curl:访问页面
curl -6 -g http://[2200::8]:80
curl -k https://192.168.13.178
cat、more、less:查看文件内容
cat:查看文件全部内容
more:查看文件部分内容。空格键继续查看剩余内容
less:允许往回卷动来浏览以看过的内容
shutdown:关机
reboot:重启
sudo:切换用户
kill:杀死进程和服务
kill -9 pid
killall httpd
lscpi:列出所有pci设备
2、监控系统状态
w:查看当前系统负载
top:显示进程所占系统资源
free -h:查看内存使用状况
ps:查看系统进程
netstat:用来打印网络连接状况、系统所开放端口、路由表等信息。
netstat -tnlp:查看端口是否开放
tcpdump:抓包工具
tcpdump -nni ens33 -vw /tmp/tcpdump2.pacp
-nni:指定端口数值和服务名还有要监听的接口
-c :指定包的数量
3、Linux的文本编辑命令
vi/vim
vim的三种模式:一般模式、编辑模式、命令模式
4、文档的压缩与打包
.tar: tar 打包程序打包的文件(tar并没有压缩功能,只是把一个目录合并成一个文件)
.gz :gzip 压缩工具压缩的文件
.tar.gz :可以理解为先用tar打包,然后再gzip压缩