实用Linux命令

lsof -i:6379

查看某个端口的程序有没有起起来。

 

netstat -tnlp

可以查看监听的端口,其中l是listening, p是显示program, n是显示ip而不是name, t看起来是只查看tcp的内容。

 

每5秒查看内存使用或者cpu使用:

复制代码
$ vmstat 5
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 3  0      0 123047944 337712 6273224    0    0     0     1    0     0  0  0 100  0
 0  0      0 123085800 337712 6273252    0    0     0    42 41991  6856  0  1 99  0
^C

$ mpstat 5
Linux 2.6.32_1-18-0-0 (gzns-ecom-baiduhui-201605-m42n04.gzns.baidu.com)         10/09/2016      _x86_64_        (40 CPU)

12:03:14 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
12:03:19 AM  all    0.03    0.04    0.09    0.03    0.00    0.00    0.00    0.00   99.82
12:03:24 AM  all    0.04    0.10    0.33    0.04    0.00    0.00    0.00    0.00   99.50
复制代码

 

1、linux启动过程
开启电源 –> BIOS开机自检 –> 引导程序lilo或grub –> 内核的引导(kernel boot)–> 执行init(rc.sysinit、rc)–> mingetty(建立终端) –> shell

 

2、网卡绑定多IP

ifconfig eth0:1 192.168.1.99 netmask 255.255.255.0

3、设置DNS、网关
echo “nameserver 202.16.53.68″ >> /etc/resolv.conf
route add default gw 192.168.1.1

 

10、删除所有空目录
find /data -type d -empty -exec rm -rf {} \;

11、linux下批量删除空文件(大小等于0的文件)的方法
find /data -type f -size 0c -exec rm -rf {} \;
find /data -type f -size 0c|xargs rm –f

12、删除五天前的文件
find /data -mtime +5 -type f -exec rm -rf {} \;

13、删除两个文件重复的部份,打印其它
cat 1.txt 3.txt |sort |uniq

 

16、查看系统版本
lsb_release -a

注:我一般用 cat /etc/issue

 

[验证,好用]

33、如何查看目标主机192.168.0.1开放那些端口
nmap -PS 192.168.0.1

没搞清楚 -PS的用处,直接 nmap 192.168.0.1 出来的结果貌似是一样的

 

posted @   blcblc  阅读(305)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示