linux系统基本运维命令
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
文章目录
创建时间:2022-04-13
修改时间:2022-04-13
查看操作系统版本信息
$ cat /proc/version
Linux version 5.4.0-100-generic (buildd@lcy02-amd64-002) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022
查看cpu
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
stepping : 7
microcode : 0x1
cpu MHz : 2500.000
cache size : 36608 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
...
查看内存
$cat /proc/meminfo
MemTotal: 1947480 kB
MemFree: 83472 kB
MemAvailable: 1630388 kB
Buffers: 259352 kB
Cached: 1097636 kB
SwapCached: 0 kB
...
总内存
$ cat /proc/meminfo | grep MemTotal
MemTotal: 1947480 kB
$ free
total used free shared buff/cache available
Mem: 1947480 127576 83192 2196 1736712 1630200
Swap: 0 0 0
查看磁盘空间
df -h
查看目录大小
du -h
查看/usr的一级目录大小
du -hd1 /usr
查看glibc和glibcxx版本
$ ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.5) 2.31
$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
...
GLIBCXX_3.4.28
GLIBCXX_DEBUG_MESSAGE_LENGTH
查看操作系统位数
$ getconf LONG_BIT
64
查看程序是否为debug版本
$ readelf -S test | grep debug
[30] .debug_aranges PROGBITS 0000000000000000 00026041
[31] .debug_info PROGBITS 0000000000000000 000289a1
[32] .debug_abbrev PROGBITS 0000000000000000 00073bfd
[33] .debug_line PROGBITS 0000000000000000 00078453
[34] .debug_str PROGBITS 0000000000000000 000811ca
[35] .debug_ranges PROGBITS 0000000000000000 000ad49c
查看指定进程名称的pid
$ pidof test
1234
查看开放端口
查看指定端口开放情况
telnet localhost 8080
显示所有端口情况
$ netstat -anp
查看tcp和udp情况
netstat -tunlp
lsof -i
查看当前主机开放端口
nmap localhost
nmap -T4 -A -v -Pn 127.0.0.1
-T4 越大扫描越快(1-5)
-A 操作系统检测,版本检测,脚本扫描和跟踪路由
-v 详细信息
-Pn 无ping扫描
查看端口占用情况
查看8080端口占用情况
netstat -tunplp | grep 8080
lsof -i :8080
License
License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
Reference:
NULL