netstat -nultpgit
查看當前全部已經使用的端口狀況docker
netstat -anp |grep 82 shell
查看82端口的使用狀況npm
netstat –an vim
查看當前打開的端口centos
hostname安全
查看機器名網絡
mksxy.centosssh
uname –a測試
查看系統內核
Linux mksxy.centos 2.6.32
cat /etc/centos-release
查看操做系統的版本
centos release 6.6
ifconfig
查看網絡配置信息
當前有三個網卡:eth0,eth1,eth2,lo;
其中lo的ip是127.0.0.1,是用於測試的虛擬接口
fdisk –l
查看磁盤信息
df –h
查看磁盤信息
filesystem
/dev/sda2
tmpfs
/dev/sda1
/dev/sda5
cat /proc/cpuinfo
查看cpu的信息
cat /proc/meminfo
查看內存信息
天梯Linux命令總結
系統消息 | |
關機(系統的關機、重啓、登出) | shutdown -h now 關閉系統 init 0 關閉系統 telinit 0 關閉系統 shutdown -h hours:minutes & 按預約時間關閉系統 shutdown -r now 重啓 reboot 重啓 logout 註銷 |
文件和目錄 | |
文件搜索 | |
磁盤空間 | df -h 顯示已經掛載的分區列表 ls -ISr |more 以尺寸大小排列文件和目錄 du -sh dir1 估算dir1已經使用的磁盤空間 du -sk * | sort -rn 以容量大小爲依據依次顯示文件和目錄的大小 rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小爲依據依次顯示已經安裝的rpm包所使用的空間(Fedora、Redhat類系統=) dpkg-query -W -f= '${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小爲依據顯示已經安裝的deb包所使用的空間(Ubuntu、Debian類系統) |
用戶和羣組 | |
文件的權限(使用+設置權限,使用-用於取消) | |
文件的特殊屬性(使用+設置權限,使用-用於取消) | chattr +a file1 只容許以追加的方式讀寫文件 chattr +c file1 容許這個文件被內核自動壓縮、解壓 chattr +d file1 在進行文件系統備份時,dump程序將忽略這個文件 chattr +i file1 設置成不可變的文件,不能被刪除、修改、重命名、連接 chattr +s file1 容許一個文件被安全地刪除 chattr +S file1 一旦應用程序對這個文件進行了寫操做,使系統馬上把修改的結果寫到磁盤 chattr +u file1 若文件被刪除,系統容許在之後恢復這個文件 lsattr 顯示特殊的屬性 |
打包和壓縮文件 | bunzip2 file1.bz2 解壓file1.bz2的文件 bzip2 file1 壓縮file1文件
gunzip file1.gz 解壓file1.gz的文件 gzip file1 壓縮file1文件 gzip -9 file1 最大程度壓縮file1文件
unrar x file1.rar 解壓file1.rar包 rar x file1.rar 解壓file1.rar包 rar a file.rar test_file 將test_file壓縮成file1.rar rar a file.rar file1 file2 dir1 同時壓縮file一、file2以及目錄dir1成一個file.rar
tar -cvf archive.tar file1 建立一個非壓縮的tarball tar -cvf archive.tar file1 file2 dir1 建立一個包含了file一、file二、dir1的tarball(原始碼) |
RPM包(Fedora、Redhat及相似系統) | |
查看文件內容(cat、vim) | cat file1 從文件的第一個字節開始正向查看文件的內容 more file1 當文件較大時,文本在屏幕上迅速閃過(滾屏),用戶每每看不清所顯示的內容。所以,通常用more等命令分屏顯示 備註:爲了控制滾屏,能夠按Ctrl+S鍵,中止滾屏;按Ctrl+Q鍵能夠恢復滾屏。按Ctrl+C(中斷)鍵能夠終止該命令的執行,而且返回Shell提示符狀態 tac file1 從最後一行開始反向查看文件的內容,它能夠對調試日誌文件提供很大的幫助,扭轉日誌內容的時間順序 head -2 file1 查看一個文件的前兩行 tail -2 file1 查看一個文件的後兩行 tail -f /var/log/messages 實時查看被添加到一個文件中的內容 |
文本處理 |