Linux常用命令
发表于|更新于|技术博客
|总字数:1.1k|阅读时长:4分钟|浏览量:
服务器端口探测
yum install -y nmap |
nmap直接IP地址/域名
nmap -Pn 127.0.0.1 |
查询文件
查询文件-格式化日期
单次执行
ll -rt --time-style="+%Y-%m-%d %H:%M:%S" |
永久生效
sudo echo "export TIME_STYLE='+%Y-%m-%d %H:%M:%S'" >> /etc/profile && source /etc/profile |
查询磁盘空间
查询大文件占用
获取大于100M的文件列表
find -type f -size +100M -print0 | xargs -0 du -h | sort -nr |
获取指定目录下最大的前10个文件
find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 |
详解:
- find:在目录结构中搜索文件的命令
- /:在整个系统(从根目录开始)中查找
- -type:指定文件类型
- f:普通文件
- print0:在标准输出显示完整的文件名,其后跟一个空字符(null)
- |:控制操作符,将一条命令的输出传递给下一个命令以供进一步处理
- xargs:将标准输入转换成命令行参数的命令
- -0:以空字符(null)而不是空白字符(LCTT 译者注:即空格、制表符和换行)来分割记录
- du -h:以可读格式计算磁盘空间使用情况的命令
- sort:对文本文件进行排序的命令
- -r:反转结果
- -h:用可读格式打印输出
- head:输出文件开头部分的命令
- n -10:打印前 10 个文件
统计数量
查询当前磁盘下文件数量
ls -1 | wc -l |
防火墙
firewalld防火墙命令
放开指定端口访问
指定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent |
验证放开端口(可选)
firewall-cmd --zone=public --query-port=9000/tcp |
指定端口(IP来源)
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.XX.XX.195" port port="7777" protocol="tcp" accept'; |
移除指定端口访问
移除端口(IP来源)
firewall-cmd --permanent --remove-rich-rule 'rule family="ipv4" source address="10.XX.XX.195" port port="7777" protocol="tcp" accept' |
刷新防火墙规则
刷新防火墙配置
firewall-cmd --reload |
查询已配置防火墙规则
查看防火墙配置规则
firewall-cmd --list-all |
查询防火墙配置端口
firewall-cmd --zone=public --list-ports |
查询防火墙配置服务
firewall-cmd --list-services |
相关示例
移除防火墙规则
移除ssh服务端口
firewall-cmd --permanent --remove-service=ssh |
添加ssh服务端口(可选)
firewall-cmd --permanent --add-service=ssh |
添加允许访问22端的IP
# 允许 192.168.129.1 到 192.168.129.14 |
刷新防火墙配置
firewall-cmd --reload |
CURL命令
查询接口耗时情况
获取URL访问耗时
curl -o /dev/null -s -w "Time to connect: %{time_connect}s\nTime to start transfer: %{time_starttransfer}s\nTotal time: %{time_total}s\n" https://xxx.emample.com |
示例命令:
curl -o /dev/null -s -w 'dns_resolution: %{time_namelookup}\n\ |
- NS解析耗时:约15.123毫秒,表示域名解析速度较快。
- TCP连接耗时:约25.456毫秒,建立TCP连接的时间适中。
- SSL握手耗时:约50.789毫秒,确保了通信的安全性。
- 预传输时间:约50.789毫秒,与SSL握手时间一致,表明数据传输准备充分。
- 首字节传输时间:约100.456毫秒,服务器开始响应的速度良好。
- 总请求时间:约200.789毫秒,整体请求响应时间令人满意。
Linux 查询用户登录历史记录
who /var/log/wtmp |
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!