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