一:查看命令 df 查看磁盤空間 (-h 檢測系統(tǒng)可用磁盤空間) lsblk -l 樹狀顯示磁盤信息 free 或 free -m/l 查看內(nèi)存 uname -a 查看系統(tǒng)版本命令(內(nèi)核) top 查看系統(tǒng)性能(各物理使用率) sar 系統(tǒng)監(jiān)控 iostat 系統(tǒng)監(jiān)控 vmstat 系統(tǒng)監(jiān)控 (實時監(jiān)控) ethtool eth0 查看網(wǎng)卡信息 route 查看路由信息 vgdisplay 查看系統(tǒng)中的可用空間 pvdisplay 查看磁盤信息 date 顯示或設置系統(tǒng)時間 grep MemTotal /proc/meminfo 檢查系統(tǒng)RAM有多大空間 grep SwapTotal /proc/meminfo 檢查系統(tǒng)交換空間大小 w或who 查看用戶登錄 sar -q 查看cpu的load狀況 sar -u 查看cpu的使用率 sar -r 查看當日內(nèi)存占用情況 sar -b 查看當日lo使用情況 sar -n SOCK 查看網(wǎng)絡sock連接 sar -n DEV 查看網(wǎng)絡流量 ps -ef 都是顯示所有進程 ps - 每一行就是一個進程的信息 df -ha 查看文件系統(tǒng)的磁盤占用情況 iostat -x -d 磁盤IO流量實時統(tǒng)計 ipconfig ,ping ,netstat 網(wǎng)絡監(jiān)控命令 cat /proc/cpuinfo 查看cpu信息 cat /proc/meminfo 查看內(nèi)存信息 netstat (-na) 是一個監(jiān)控TCP/IP網(wǎng)絡的非常有用的工具 rz和sz 從服務器上上傳和下載東西(需要安裝組件 yum install -y lrzsz) last (-n 5) 查看服務器賬號登錄記錄 nl 查看文件內(nèi)容并列出行號 mc 界面操作linux (yum install mc (需要先安裝)) 二:基本命令 shutdown 關閉計算機 -h 關閉后關閉電源 -t 告訴init程序員多久以后關機 halt 關閉系統(tǒng) -h 殺死應用進程 -f 強迫關機 init 0 關閉系統(tǒng) reboot 重新啟動計算機 -w 不會真的重啟開機,只是把記錄寫到/var/log/wtmp cd 切換目錄 cd - 返回上一次目錄 ls -l/-a 查看目錄下的東西 ls -lrt 按時間的倒序排列 ll -t (顯示最近修改的文件) pwd 顯示目前所在的工作目錄 cp -afp [源文件或原目錄] [目的的文件或目錄] 復制文件 (copy) rm -irf [文件或目錄] 刪除文件 (remove) mv -f [源文件或目錄] [目錄文件或目錄] 移動文件(move) clear 清屏 chmod 賦予權限 (777/-xrzm) (chmod go+w -R /home/xiaoping 給組用戶和其他用戶添加權限) chown 變更權限 du -ah 查看文件列表大小 (-sh 查看所有文件的大小總和) mkdir 文件夾名 建一個文件夾 (mkdir -p /u01/app/oracle 表示遞歸建立目錄) rmdir 文件名 刪除空目錄 file 文件名 創(chuàng)建文件 touch 文件夾名 創(chuàng)建文件夾 cat -n 文件名 內(nèi)容的前面會顯示行號 (cat /etc/group 查看系統(tǒng)中所有的組) who 顯示當前系統(tǒng)所登錄的用戶,以及所登錄的控制臺 vi 文件名 編輯文件 echo "a" >> 文件名 將內(nèi)容寫入文件中y umount -n/mnt/hda2 強制卸載 install 作用是安裝或升級軟件或備份 格式 install [選項]....來源 目的地 passwd 修改密碼 find -name 文件名 (find /etc -name '*srm*' 在etc整個目錄中查找所有包srm的文件) useradd 用戶名 建一個用戶 passwd 密碼 為用戶設置密碼 (cd /home/ls) 查看有那些用戶 rm-rf 刪除一個文件 wq! 保存寫的內(nèi)容 cat 文件名 讀取文件內(nèi)容 cp 文件名 目錄 拷貝文件到那個目錄下 gcc -o demo 名字.c 把寫好的程序編程一個執(zhí)行文件 gzip -1/-9 文件名 快速壓縮/慢壓縮 gunzip 壓縮文件名 解壓(壓縮) whereis 顯示系統(tǒng)命令和幫助手冊所在的目錄 whatis mount /dev/xvdb1 /mnt 掛載xvdb1盤到/mnt目錄下 netstat -tunpl 驗證是不是軟件已經(jīng)安裝成功 rpm -q 查詢系統(tǒng)安裝了那些軟件 yum list 軟件名(如:c++) 裝軟件 su 切換用戶 wget http:/www. 下載軟件 egrep -v "(#|^$)" 文件名 屏蔽注釋 history 心事自從你上次啟動終端以來所有輸入過的命令 `pwd` 相當于 "$pwd" liunx里面去掉文本注釋: grep -v "^#" 文件名 備注:其中: -v 就是取相反的 ^#標識以#開頭 grep -v "^$" 其中^$ 表示空行 777意思是rwx(讀寫執(zhí)行權限) a.查看服務器序列號 dmidecode |grep "Serial Number" ctri+shift+c 復制 ctri+shift+v 粘貼 ctri+a 在命令行開頭 ctri+e 在命令行到結(jié)束 ctri+l清屏/ ctri+m回車 ctri+s掛起輸入 ctri+Q解凍輸入 三:幫助命令 --help 查看命令幫助信息 info 命令 查看命令幫助信息 man 命令 查看命令幫助信息 四:排查命令
who /var/log/wtmp 歷史所有登錄的用戶 last 顯示所有登錄過的用戶 lastlog 查詢特定用戶登錄的信息 ,如果一個用戶從未登錄過顯示 **Never logged**
三:服務 ifconfig eth0 ip netmask 子碼 (255.255.0.0) 給linux系統(tǒng)配置臨時ip ifup 開啟網(wǎng)卡 ifdown 關閉網(wǎng)卡 service network start (restart) 重啟網(wǎng)卡 service lptables stop 關閉防火墻 mysql -u root -p mysql數(shù)據(jù)庫登錄 service mysql start 啟動mysql數(shù)據(jù)庫服務 iptables -l 查看防火墻規(guī)則 uname -r 內(nèi)核 三:查看已安裝的軟件版本 rpm -qa | grep nginx yum list | grep nginx ps aux |grep ssh netstat -nao |grep 22 netstat -antl |grep "LISTEN" 查看目前系統(tǒng)已啟用服務所監(jiān)聽的端口 三:查看磁盤大小 df -h 查看磁盤大小 df -sh * 查看各文件夾大小 四:相關軟件 putty,SSH 遠程軟件 五:命令介紹 磁盤:IDE和cics硬盤,他們的分區(qū)名分別為(hda,hdb,hdc/sda,sdb,sdc) 光盤分別為(hd1,hd2/scd1,scd2)優(yōu)盤為(dev/sdx) 注:都是在dev目錄下 一個硬盤只能分為四個主分區(qū) 六:(mysql)數(shù)據(jù)庫命令 創(chuàng)建數(shù)據(jù)庫:create database 創(chuàng)建表: create table 查看所有數(shù)據(jù)庫: show tables 顯示表的屬性結(jié)構(gòu):desc 表名 刪除表中的數(shù)據(jù):delete from table where id=? 刪除表:drop table 刪除數(shù)據(jù)庫:drop database 七:linux命令 1.chtr + e 到結(jié)尾 chtr + u 清楚 chtr + a 到開頭 2.cat也可以編輯 cat > 文件名 八: 1.查看CentOS版本 cat /etc/redhat-release 或 lsb_release -a 2.檢查(查看)數(shù)據(jù)源列表 yum repolist 3.配置開機啟動項 chkconfig mysqld on 4.查看內(nèi)核版本 uname -a 或者 cat /proc/version 5.查看軟件版本 rpm -aq |grep ** 6.查看linux系統(tǒng)電腦各部件(cpu,內(nèi)存)物理信息 cat /proc/** 7.查看內(nèi)核是否支持lvs modprobe -l|grep ipvs grep,sed,awk 。 其中grep 經(jīng)常用作查找匹配文本、sed用作文本編輯替換、awk也是最強大的,經(jīng)常用作報表生成! cat/etc/httpd/conf/httpd.conf|grep DocumentRoot <==查找系統(tǒng)站點目錄路徑 用linux運維時注意事項和習慣: 1.平常下載的文件要放在統(tǒng)一的位置,最好放在 /opt/ 目錄下 opt主要存放可選程序,直接刪除程序不影響系統(tǒng)其設置。 2.一般linux開源軟件下載網(wǎng)站是,軟件名+.org (如:httpd.org) 3.頻繁經(jīng)常一樣的操作,盡量寫成腳本操作,更多地實行自動化 (在/etc目錄下建一個script目錄專門放腳本,開機啟動腳本放在/etc/init.d目錄下) 九:概念 shell腳本是把linux命令集中一起來,然后邏輯,規(guī)范起來
|
|