Linux有关信息收集命令
1. 獲取內(nèi)核,操作系統(tǒng)和設(shè)備信息
版本信息
uname -a 所有版本
uname -r 內(nèi)核版本信息
uname -n 系統(tǒng)主機名字
uname -m Linux內(nèi)核架構(gòu)
內(nèi)核信息 cat /proc/version
CPU信息 cat /proc/cpuinfo
發(fā)布信息
cat /etc/*-release
cat /etc/issue
主機名 hostname
文件系統(tǒng) df -a
2. 用戶和組
列出系統(tǒng)所有用戶 cat /etc/passwd
列出系統(tǒng)所有組 cat /etc/group
列出所有用戶hash(root)``cat /etc/shadow``
用戶
查詢用戶的基本信息 finger
當前登錄的用戶 users who -a
目前登錄的用戶 w
登入過的用戶信息 last
顯示系統(tǒng)中所有用戶最近一次登錄信息 lastlog
3. 用戶和權(quán)限信息
當前用戶 whoami
當前用戶信息 id
可以使用sudo提升到root的用戶(root) cat /etc/sudoers
列出目前用戶可執(zhí)行與無法執(zhí)行的指令 sudo -l
4. 環(huán)境信息
打印系統(tǒng)環(huán)境信息 env
打印系統(tǒng)環(huán)境信息 set
環(huán)境變量中的路徑信息 echo? $PATH
打印歷史命令 history
顯示當前路徑 pwd
顯示默認系統(tǒng)遍歷 cat /etc/profile
顯示可用的shell cat /etc/shells
5. 服務(wù)信息
查看進程信息 ps aux
由inetd管理的服務(wù)列表 cat /etc/inetd.conf
由xinetd管理的服務(wù)列表 cat /etc/xinetd.conf
nfs服務(wù)器的配置 cat /etc/exports
6. 作業(yè)和任務(wù)
顯示指定用戶的計劃作業(yè)(root) crontab -l -u %user%
計劃任務(wù) ls -la /etc/cron*
7. 網(wǎng)絡(luò)、路由和通信
列出網(wǎng)絡(luò)接口信息 /sbin/ifconfig -a
列出網(wǎng)絡(luò)接口信息 cat /etc/network/interfaces
查看系統(tǒng)arp表 arp -a
打印路由信息 route
查看dns配置信息 cat /etc/resolv.conf
打印本地端口開放信息 netstat -an
列出iptable的配置規(guī)則 iptables -L
查看端口服務(wù)映射 cat /etc/services
總結(jié)
以上是生活随笔為你收集整理的Linux有关信息收集命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7:安装配置 virtual
- 下一篇: 100个Web开发资源(收藏)