Xshell操作命令大全


原文出自:https://www.cnblogs.com/wangshuazi/p/9922931.html

 

(1)命令ls——列出文件 
  ls -la 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件 
  ls a* 列出當前目錄下以字母a開頭的所有文件 
  ls -l *.doc 給出當前目錄下以.doc結尾的所有文件 


(2)命令cp——復制文件 
  cp afile afile.bak 把文件復制為新文件afile.bak 
  cp afile /home/bible/ 把文件afile從當前目錄復制到/home/bible/目錄下 
  cp * /tmp 把當前目錄下的所有未隱藏文件復制到/tmp/目錄下 
  cp -a docs docs.bak 遞歸性地把當前目錄下的docs目錄復制為新目錄docs.bak,保持文件屬性,並復制所有的文件,包括以句點開頭的隱藏文件。為了方便起見,-a選項包含-R選項 
  cp -i 在覆蓋前詢問用戶 
  cp -v 告訴用戶正在做什么 


(3)命令mv——移動和重命名文件 
  mv aflie bfile 將afile重命名為bfile 
  mv afile /tmp 把當前目錄下的afile移動到/tmp/目錄下 


(4)命令rm——刪除文件和目錄 
  rm afile 刪除文件afile 
  rm * 刪除當前目錄下的所有文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數。 
  rm -rf domed 刪除domed目錄以及它所包含的所有內容 
  rm -i a* 刪除當前目錄下所有以字母a開頭的文件,並且在每次刪除時,提示用戶進行確認 


(5)命令cd——更改目錄 
  cd ~ 切換到主目錄 
  cd /tmp 切換到目錄/tmp 
  cd dir 切換到當前目錄下的dir目錄 
  cd / 切換到根目錄 
  cd .. 切換到到上一級目錄 
  cd ../.. 切換到上二級目錄 
  cd ~ 切換到用戶目錄,比如是root用戶,則切換到/root下 

 


(6)命令mkdir——建立目錄 
  mkdir phots 在當前目錄中建立名為photos的目錄 
  mkdir -p this/that/theother 在當前目錄下建立指定的嵌套子目錄 

 


(7)命令mkdir——刪除目錄 
  mkdir 將刪除空目錄 

 


(8)命令more、less——查看文件內容 
  more /etc/passwd 查看/etc/passwd的內容 
  功能:分頁顯示命令 
    more file 
    more命令也可以通過管道符(|)與其他的命令一起使用,例如: 
    ps ux|more 
    ls|more 
    less /etc/passwd 查看/etc/passwd的內容 

 


(9)命令grep——搜索文件內容 
  grep bible /etc/exports 在文件exports中查找包含bible的所有行 
  tail -100 /var/log/apache/access.log|grep 404 在WEB服務器日志文件access.log的后100行中查找包含“404”的行 
  tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服務器日志文件access.log的后100行中,查找沒有被google訪問的行 

  grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注釋行 


(10)命令find——查找文件 
  find .-name *.rpm 在當前目錄中查找rpm包 
  find .|grep page 在當前目錄及其子目錄中查找文件名包含page的文件 
  locate traceroute 在系統的任何地方查找文件名包含traceroute的文件 


(11)命令vi——編輯文件 
  vi /etc/bubby.txt 用vi編輯文件/etc/bubby.txt 
  vim /etc/bubby.txt 用vi編輯文件/etc/bubby.txt 
  快捷操作: 
  切換窗口:alt+1,alt+2 
  全屏:alt+回車 
  將vim掛起(暫停):ctrl+z,暫停后可進行其他shell操作,完了之后可通過 fg 命令切換回vim界面繼續編輯 
  :MR:查看歷史文件記錄(注意:MR大寫) 
  :sp 橫向切換界面窗口 :vsp 縱向切換界面窗口 方便多文件對照編碼(如下圖:) 
  emacs /etc/bubby.txt 用emacs編輯文件/etc/bubby.txt 

 


(12)命令rz、sz——文件上傳下載 
  運行命令Sudo rz,即是接收文件,xshell就會彈出文件選擇對話框,選好文件之后關閉對話框,文件就會上傳到linux里的當前目錄 。 
  運行命令Sudo sz file 就是發文件到windows上(保存的目錄是可以配置) 比ftp命令方便多了,而且服務器不用再開FTP服務了。 

 


(13)命令cat——顯示文件內容 
  cat file 

 


(14)命令ps——查看進程 
  ps [options] 
  DESCRIPTION(描述):ps命令顯示運行程序選項的一些信息。如果你想顯示選項的一些重復信息,請使用top命令替代。 
  用標准語法查看系統上的每一個進程。 
   ps -e 
   ps -ef 
   ps -eF 
   ps -ely 

 


(15)命令kill——殺掉進程 
  [root@linux ~]# kill -signal %jobnumber 
  [root@linux ~]# kill -l 
  參數: 
  -l :這個是 L 的小寫,列出目前 kill 能夠使用的訊號 (signal) 有哪些?共有62個信號。 
  signal :代表給予后面接的那個工作什么樣的指示啰!用 man 7 signal 可知: 
  -1 :重新讀取一次參數的設定檔 (類似 reload); 
  -2 :代表與由鍵盤輸入 [ctrl]-c 同樣的動作; 
  -9 :立刻強制刪除一個工作; 
  -15:以正常的程序方式終止一項工作。與 -9 是不一樣的。 
   范例一:找出目前的 bash 環境下的背景工作,並將該工作刪除。 
  [root@linux ~]# jobs 
  [1]+ Stopped vim bashrc 
  [root@linux ~]# kill -9 %1 
  [1]+ 已砍掉 vim bashrc 

 


(16)命令stop、start——重啟tomcat 
  ./catalina.sh stop ./catalina.sh start

(17)命令top——查看cpu、內存

(18)命令pwd——查看當前路徑 


(19)命令tar——打包、解包rar 
  tar -cvf .tar a.jsp b.java 將a和b打成.rar 
  tar -xvf .tar a.jsp b.java 將.tar 解包 

 


(20)命令tail——查看文件詳細信息 
  tail -f aaa.txt 看aaa.txt文件的詳細信息 
  tail -n x aaa.log x:最后幾行 


(21)命令head——查看文件的名字和后綴 
  head -n x aaa.log x:開始幾行aaa.log:要查看的文件的名字和后綴 


(22)命令diff——比較文件內容  
   diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內容,不同則列出 
   diff file1 file2 比較文件1與文件2的內容是否相同,如果是文本格式的文件,則將不相同的內容顯示,如果是二進制代碼則只表示兩個文件是不同的 
   comm file1 file2 比較文件,顯示兩個文件不相同的內容 

 


(23)命令ln——建立連接  
   ln source_path target_path 硬連接 
  ln -s source_path target_path 軟連接 


(24)命令touch——創建一個空文件 
  touch aaa.txt 創建一個空文件,文件名為aaa.txt 

 

------------------------------------------------------------------------------------


(1)命令man——查看某個命令的幫助 
   man ls 顯示ls命令的幫助內容 
(2)命令w——顯示登錄用戶的詳細信息 
  Sarge:~# w 
(3)命令who——顯示登錄用戶 
  Sarge:~# who 
(4)命令last——查看最近那些用戶登錄系統 
  Sarge:~# last 
(5)命令date——系統日期設定 
  date -s “060520 06:00:00″ 設置系統時期為2006年5月20日6點整。 
(6)命令clock——時鍾設置 
  clock –r 對系統Bios中讀取時間參數 
  clock –w 將系統時間(如由date設置的時間)寫入Bios 
(7)命令uname——查看系統版本 
  uname -R 顯示操作系統內核的version 
(8)命令reboot、shutdown——關閉和重新啟動計算機 
   reboot  重新啟動計算機 
  shutdown -r now 重新啟動計算機,停止服務后重新啟動計算機 
  shutdown -h now 關閉計算機,停止服務后再關閉系統 
  halt 關閉計算機 
  一般用shutdown -r now,在重啟系統是,關閉相關服務,shutdown -h now也是如此。 
(9) 命令su——切換用戶 
   su - 切換到root用戶 
   su – zhoulj 切換到zhoulj用戶, 
   注意:- ,他很關鍵,使用-,將使用用戶的環境變量 


(10)命令free——查看內存和swap分區使用情況 
   Sarge:~# free -tm 


(11)命令uptime——現在的時間 ,系統開機運轉到現在經過的時間,連線的使用者數量,最近一分鍾,五分鍾和十五分鍾的系統負載 
   Sarge:~# uptime 


(12) 命令vmstat——監視虛擬內存使用情況 
   # vmstat 


(13)命令iostat——磁盤吞吐量 
-c 只顯示CPU行 
-d 顯示磁盤行 
-k 以千字節為單位顯示磁盤輸出 
-t 在輸出中包括時間戳 
-x 在輸出中包括擴展的磁盤指標 


(14)命令clear—— 清屏 


(15)重啟tomcat 


(16)變更使用者chown 
  變更文件或目錄的擁有者或所屬群組 
  chown -R -h owner file 
  - R(recursive)選項意味着對所有子目錄下的文件也都進行同樣的操作。 
  - h選項意味着在改變符號鏈接文件的屬主時不影響該鏈接所指向的目標文件 
  chown -R xh test1 (test1目錄及子目錄的所有文件屬主變為xh)

 

(17)查看要重啟進程的進程號 
  Ps –ef|grep xxxx 
(18)殺掉該項目的進程 
  先殺第二列,再殺第一列 
  Sudo kill -9 x x 
  (x為進程號,同時殺多個中間以空格分割) 


(19)重啟tomcat 
  首先找到tomcat的bin目錄 
  Cd tomcat/bin; 
  然后運行 sudo ./run.sh即可啟動tomcat。

  Maven 打包語句:mvn clean package –Dmaven.test.skip=true

      修改語言 
  vi /etc/sysconfig/i18n修改Linux語言 如:LANGUAGE=”zh_EN”大寫的改成小寫的en esc,:wq source /etc/sysconfig/i18n

--------------------------------------------------------------------------------------------------------------------

查找不知道目錄的文件

find -name / “名字”

系統 
1、# 查看內核/操作系統/CPU信息 
  # uname -a 
2、# 查看操作系統版本 
  # head -n 1 /etc/issue 
3、# 查看CPU信息 
  # cat /proc/cpuinfo 
4、# 查看計算機名 
  # hostname 
5、# 列出所有PCI設備 
  # lspci -tv 
6、# 列出所有USB設備 
  # lsusb -tv 
7、# 列出加載的內核模塊 
  # lsmod 
8、# 查看環境變量 
  # env 
資源 
9、# 查看內存使用量和交換區使用量 
  # free -m 
10、# 查看各分區使用情況 
  # df -h 
11、# 查看指定目錄的大小 
  # du -sh <目錄名> 
12、# 查看內存總量 
  # grep MemTotal /proc/meminfo 
13、# 查看空閑內存量 
  # grep MemFree /proc/meminfo 
14、# 查看系統運行時間、用戶數、負載 
  # uptime 
15、# 查看系統負載 
  # cat /proc/loadavg 
磁盤和分區 
1、# 查看掛接的分區狀態 
  # mount | column -t 
2、# 查看所有分區 
  # fdisk -l 
3、# 查看所有交換分區 
  # swapon -s 
4、# 查看磁盤參數(僅適用於IDE設備) 
  # hdparm -i /dev/hda 
5、# 查看啟動時IDE設備檢測狀況 
  # dmesg | grep IDE

網絡 
1、# 查看所有網絡接口的屬性 
  # ifconfig 
2、# 查看防火牆設置 
  # iptables -L 
3、# 查看路由表 
  # route -n 
4、# 查看所有監聽端口 
  # netstat -lntp 
5、# 查看所有已經建立的連接 
  # netstat -antp 
6、# 查看網絡統計信息 
  # netstat -s

進程 
1、# 查看所有進程 
  # ps -ef 
2、# 實時顯示進程狀態 
  # top 
用戶 
1、# 查看活動用戶 
  # w 
2、# 查看指定用戶信息 
  # id <用戶名> 
3、# 查看用戶登錄日志 
  # last 
4、# 查看系統所有用戶 
  # cut -d: -f1 /etc/passwd 
5、# 查看系統所有組 
  # cut -d: -f1 /etc/group 
6、# 查看當前用戶的計划任務 
  # crontab -l

服務 
1、# 列出所有系統服務 
  # chkconfig –list 
2、# 列出所有啟動的系統服務 
  # chkconfig –list | grep on

查看端口netstat –an 
netstat -ano + tasklist /svc

netstat -ano 查找端口對應PID tasklist /svc 根據PID查找服務 
netstat -tuln | grep 17002 查看端口情況

程序 
1、# 查看所有安裝的軟件包 
  # rpm -qa 
用find命令查找最近修改過的文件

  Apache lsof -i:80 
  chkconfig –list 查看服務

  apache重啟命令:service httpd start 啟動

  service httpd restart 重新啟動

  service httpd stop 停止服務

解壓: 
  tar -xzvf union.kuche.com_20120209.tar.gz

復制 
  cp -a union.kuche.com union1.kuche.com

刪除 
  rm -rf union.kuche.com

啟動VPN命令

  執行命令:service openvpn start

修改工作目錄

vi /etc/passwd 
suse 
linux 常用命令 
(1)命令ls——列出文件 
ls 
-la 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件 
ls a* 列出當前目錄下以字母a開頭的所有文件 
ls -l *.doc 給出當前目錄下以.doc結尾的所有文件 
(2)命令cp——復制文件 
cp afile afile.bak 把文件復制為新文件afile.bak 
cp afile /home/bible/ 把文件afile從當前目錄復制到/home/bible/目錄下 
cp 
* /tmp 把當前目錄下的所有未隱藏文件復制到/tmp/目錄下 
cp 
-a docs docs.bak 遞歸性地把當前目錄下的docs目錄復制為新目錄docs.bak,保持文件屬性,並復制所有的文件,包括以句點開頭的隱藏文件。為了方便起見,-a選項包含-R選項 
cp 
-i 在覆蓋前詢問用戶 
cp 
-v 告訴用戶正在做什么 
(3)命令mv——移動和重命名文件 
mv 
aflie bfile 將afile重命名為bfile 
mv 
afile /tmp 把當前目錄下的afile移動到/tmp/目錄下 
(4)命令rm——刪除文件和目錄 
rm 
afile 刪除文件afile 
rm 
* 刪除當前目錄下的所有文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數。 
rm 
-rf domed 刪除domed目錄以及它所包含的所有內容 
rm 
-i a* 刪除當前目錄下所有以字母a開頭的文件,並且在每次刪除時,提示用戶進行確認 
(5)命令cd——更改目錄 
cd 
~ 切換到主目錄 
cd 
/tmp 切換到目錄/tmp 
cd 
dir 切換到當前目錄下的dir目錄 
cd 
/ 切換到根目錄 
cd 
.. 切換到到上一級目錄 
cd 
../.. 切換到上二級目錄 
cd 
~ 切換到用戶目錄,比如是root用戶,則切換到/root下 
(6)命令mkdir——建立目錄 
mkdir 
phots 在當前目錄中建立名為photos的目錄 
mkdir 
-p this/that/theother 在當前目錄下建立指定的嵌套子目錄 
(7)命令mkdir——刪除目錄 
mkdir 將刪除空目錄 
(8)命令more、less——查看文件內容 
more /etc/passwd 查看/etc/passwd的內容 
功能:分頁顯示命令 
  more file 
  more命令也可以通過管道符(|)與其他的命令一起使用,例如: 
  ps ux|more 
  ls|more 
less /etc/passwd 查看/etc/passwd的內容 
(9)命令grep——搜索文件內容 
grep bible /etc/exports 在文件exports中查找包含bible的所有行 
tail -100 /var/log/apache/access.log|grep 404 在WEB服務器日志文件access.log的后100行中查找包含“404”的行 
tail -100 /var/log/apache/access.log|grep -v 
googlebot 在WEB服務器日志文件access.log的后100行中,查找沒有被google訪問的行 
grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注釋行 
(10)命令find——查找文件 
find .-name *.rpm 在當前目錄中查找rpm包 
find .|grep page 在當前目錄及其子目錄中查找文件名包含page的文件 
locate traceroute 在系統的任何地方查找文件名包含traceroute的文件 
(11)命令vi——編輯文件 
vi /etc/bubby.txt 用vi編輯文件/etc/bubby.txt 
vim /etc/bubby.txt 用vi編輯文件/etc/bubby.txt 
快捷操作: 
切換窗口:alt+1,alt+2 
全屏:alt+回車 
將vim掛起(暫停):ctrl+z,暫停后可進行其他shell操作,完了之后可通過 fg 命令切換回vim界面繼續編輯 
:MR:查看歷史文件記錄(注意:MR大寫) 
:sp 橫向切換界面窗口 :vsp 縱向切換界面窗口 方便多文件對照編碼(如下圖:) 
emacs /etc/bubby.txt 用emacs編輯文件/etc/bubby.txt 
(12)命令rz、sz——文件上傳下載 
運行命令Sudo rz,即是接收文件,xshell就會彈出文件選擇對話框,選好文件之后關閉對話框,文件就會上傳到linux里的當前目錄。 
運行命令Sudo sz file 
就是發文件到windows上(保存的目錄是可以配置)比ftp命令方便多了,而且服務器不用再開FTP服務了。 
(13)命令cat——顯示文件內容 
cat file 
(14)命令ps——查看進程 
ps [options]

DESCRIPTION(描述):ps命令顯示運行程序選項的一些信息。如果你想顯示選項的一些重復信息,請使用top命令替代。 
用標准語法查看系統上的每一個進程。

ps -e

ps -ef

ps -eF

ps -ely 
(15)命令kill——殺掉進程 
  [root@linux ~]# kill -signal %jobnumber

  [root@linux ~]# kill -l

  參數:

  -l :這個是 
L 的小寫,列出目前 kill 能夠使用的訊號 (signal) 有哪些?共有62個信號。

  signal :代表給予后面接的那個工作什么樣的指示啰!用 man 7 signal 可知:

  -1 :重新讀取一次參數的設定檔 (類似 reload);

  -2 :代表與由鍵盤輸入 [ctrl]-c 同樣的動作;

  -9 :立刻強制刪除一個工作;

  -15:以正常的程序方式終止一項工作。與 -9 是不一樣的。

 范例一:找出目前的 bash 環境下的背景工作,並將該工作刪除。

  [root@linux ~]# jobs

  [1]+ 
Stopped 
vim bashrc

  [root@linux ~]# kill -9 %1

  [1]+ 已砍掉 
vim bashrc 


(16)命令stop、start——重啟tomcat 
./catalina.sh 
stop ./catalina.sh start 


(17)命令top——查看cpu、內存

(18)命令pwd——查看當前路徑 


(19)命令tar——打包、解包rar 

tar -cvf **.tar 
a.jsp b.java 將a和b打成**.rar

tar -xvf .tar a.jsp b.java 將.tar 解包 

 


(20)命令tail——查看文件詳細信息

tail -f aaa.txt 
看aaa.txt文件的詳細信息

tail -n x aaa.log x:最后幾行 

 


(21)命令head——查看文件的名字和后綴

head -n x aaa.log 
x:開始幾行aaa.log:要查看的文件的名字和后綴 

 


(22)命令diff——比較文件內容  
   diff dir1 dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實際內容,不同則列出 
  diff file1 
file2 比較文件1與文件2的內容是否相同,如果是文本格式的文件,則將不相同的內容顯示,如果是二進制代碼則只表示兩個文件是不同的 
  comm file1 
file2 比較文件,顯示兩個文件不相同的內容 

 


(23)命令ln——建立連接  
   ln source_path target_path 硬連接 
  ln -s source_path target_path 軟連接

 

(24)命令touch——創建一個空文件 

  touch 
aaa.txt 創建一個空文件,文件名為aaa.txt 
  三、基本系統命令 

 

 


(25)命令man——查看某個命令的幫助 
  man ls 顯示ls命令的幫助內容 
(26)命令w——顯示登錄用戶的詳細信息 
  Sarge:~# w 
(27)命令who——顯示登錄用戶 
  Sarge:~# who 
(28)命令last——查看最近那些用戶登錄系統 
  Sarge:~# 
last 
(29)命令date——系統日期設定 
  date -s “060520 
06:00:00″ 設置系統時期為2006年5月20日6點整。 

 


(30)命令clock——時鍾設置 
  clock –r 對系統Bios中讀取時間參數 
clock –w 將系統時間(如由date設置的時間)寫入Bios 

 


(31)命令uname——查看系統版本 
  uname -R 顯示操作系統內核的version 

 


(32)命令reboot、shutdown——關閉和重新啟動計算機 
   reboot  重新啟動計算機 
  shutdown -r 
now 重新啟動計算機,停止服務后重新啟動計算機 
  shutdown -h 
now 關閉計算機,停止服務后再關閉系統 
  halt 
關閉計算機 
  一般用shutdown -r 
now,在重啟系統是,關閉相關服務,shutdown -h 
now也是如此。 

 


(33) 命令su——切換用戶 
   su - 切換到root用戶 
  su – zhoulj 切換到zhoulj用戶, 
  注意:- ,他很關鍵,使用-,將使用用戶的環境變量 

 


(34)命令free——查看內存和swap分區使用情況 
  Sarge:~# free -tm 
(35)命令uptime——現在的時間 ,系統開機運轉到現在經過的時間,連線的使用者數量,最近一分鍾,五分鍾和十五分鍾的系統負載 
   Sarge:~# uptime 
(36) 命令vmstat——監視虛擬內存使用情況 
   # vmstat 
(37)命令iostat——磁盤吞吐量

-c 只顯示CPU行 
-d 
顯示磁盤行 
-k 
以千字節為單位顯示磁盤輸出 
-t 
在輸出中包括時間戳 
-x 
在輸出中包括擴展的磁盤指標 
(38)命令clear—— 清屏

(39)重啟tomcat 
(40)變更使用者chown 
變更文件或目錄的擁有者或所屬群組

chown -R -h owner file

  • R(recursive)選項意味着對所有子目錄下的文件也都進行同樣的操作。

  • h選項意味着在改變符號鏈接文件的屬主時不影響該鏈接所指向的目標文件 
    chown -R xh test1 (test1目錄及子目錄的所有文件屬主變為xh)

1.查看要重啟進程的進程號 
Ps –ef|grep xxxx 


2.殺掉該項目的進程 

先殺第二列,再殺第一列 
Sudo kill -9 x x 
(x為進程號,同時殺多個中間以空格分割) 


3.重啟tomcat 
首先找到tomcat的bin目錄 
Cd tomcat/bin; 
然后運行 sudo ./run.sh即可啟動tomcat。

Maven 打包語句:mvn 
clean package –Dmaven.test.skip=true

修改語言 
vi /etc/sysconfig/i18n修改Linux語言 
如:LANGUAGE=”zh_EN”大寫的改成小寫的en 
esc,:wq 
source /etc/sysconfig/i18n

查找不知道目錄的文件

find -name / “名字”

系統 
1、# 查看內核/操作系統/CPU信息

uname -a

2、# 查看操作系統版本

head -n 1 /etc/issue

3、# 查看CPU信息

cat /proc/cpuinfo

4、# 查看計算機名

hostname

5、# 列出所有PCI設備

lspci -tv

6、# 列出所有USB設備

lsusb -tv

7、# 列出加載的內核模塊

lsmod

8、# 查看環境變量

env

資源 
9、# 查看內存使用量和交換區使用量

free -m

10、# 查看各分區使用情況

df -h

11、# 查看指定目錄的大小

du -sh <目錄名>

12、# 查看內存總量

grep MemTotal /proc/meminfo

13、# 查看空閑內存量

grep MemFree /proc/meminfo

14、# 查看系統運行時間、用戶數、負載

uptime

15、# 查看系統負載

cat /proc/loadavg

磁盤和分區 
1、# 查看掛接的分區狀態

mount | column -t

2、# 查看所有分區

fdisk -l

3、# 查看所有交換分區

swapon -s

4、# 查看磁盤參數(僅適用於IDE設備)

hdparm -i /dev/hda

5、# 查看啟動時IDE設備檢測狀況

dmesg | grep IDE

網絡 
1、# 查看所有網絡接口的屬性

ifconfig

2、# 查看防火牆設置

iptables -L

3、# 查看路由表

route -n

4、# 查看所有監聽端口

netstat -lntp

5、# 查看所有已經建立的連接

netstat -antp

6、# 查看網絡統計信息

netstat -s

進程 
1、# 查看所有進程

ps -ef

2、# 實時顯示進程狀態

top

用戶 
1、# 查看活動用戶

w

2、# 查看指定用戶信息

id <用戶名>

3、# 查看用戶登錄日志

last

4、# 查看系統所有用戶

cut -d: -f1 /etc/passwd

5、# 查看系統所有組

cut -d: -f1 /etc/group

6、# 查看當前用戶的計划任務

crontab -l

服務 
1、# 列出所有系統服務

chkconfig –list

2、# 列出所有啟動的系統服務

chkconfig –list | grep on

查看端口netstat 
–an 
netstat -ano + tasklist /svc

netstat -ano 查找端口對應PID tasklist /svc 根據PID查找服務 
netstat -tuln | grep 17002 查看端口情況

程序 
1、# 查看所有安裝的軟件包

rpm -qa

用find命令查找最近修改過的文件

Apache lsof -i:80 
chkconfig –list 查看服務

apache重啟命令:service httpd start 啟動

service httpd restart 重新啟動

service httpd stop 停止服務

 

安裝JDK 
[root@localhost 
software]# chmod u+x jdk-6u31-linux-x64-rpm.bin 
[root@localhost 
software]# ./jdk-6u31-linux-x64-rpm.bin 
[root@localhost /]# 
vi /etc/profile 
export JAVA_HOME=/usr/java/jdk1.6.0_31 
export 
JRE_HOME=/usr/java/jdk1.6.0_31/jre 
export 
PATH=JAVAHOME/bin:JAVAHOME/bin:JRE_HOME/bin:PATHexportCLASSPATH=.:PATHexportCLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
[root@localhost /]# 
source /etc/profile 
[root@localhost /]# 
java -version 
java version 
“1.6.0_31” 
Java(TM) SE Runtime 
Environment (build 1.6.0_31-b04) 
Java HotSpot(TM) 
64-Bit Server VM (build 20.6-b01, mixed mode)

壓縮:(壓縮后包名 壓縮前的包名) 
tar -zcvf 
union.kuche.com_20120209.tar.gz union.kuche.com

移動:(移動打包好的壓縮包到/opt/back/web/目錄下 ) 
mv union.kuche.com_20120209.tar.gz /opt/back/web/

解壓: 
tar -xzvf 
union.kuche.com_20120209.tar.gz

復制 
cp -a 
union.kuche.com 
union1.kuche.com

刪除 
rm -rf 
union.kuche.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM