1. 程式人生 > >Linux| Linux常用命令彙總

Linux| Linux常用命令彙總

檔案查詢
find /home -name test.txt
在home目錄及其子目錄下查詢檔名為test.txt的檔案–查詢(在哪裡找,找什麼)
如果存在則返回檔案存放路徑,如果沒有則不顯示

物理機/虛擬機器檢視
lshw -class system

檢視程序資訊
ps -x 檢視守護程序:
ps -ef顯示所有資訊(包括命令列)
ps -aux檢視所有包含其他使用者的詳細程序:(包括所有的使用者的程序)

檢視redhat版本號:
cat /etc/redhat-release

檔案查詢命令:


find /yves -name test.txt 在yves目錄及其子目錄下查詢檔名為test.txt的檔案
如果存在則返回檔案存放路徑,如果沒有則不顯示

檢視httpd是的啟動狀態,和監聽的埠(apache中)
netstat -nltup |grep httpd檢視本機上是否啟動成功apache

檢視記憶體使用情況:
free

linux中檢視所有的環境變數:
env ``(不需要$)
echo $HOME 檢視某個環境變數:

輸出程序的堆疊資訊到a檔案:
jstack 程序號 > a

檢視檔案大小的命令:
du -sh 資料夾名/檔名

linux中rredhat命令中管理防火牆:
systemctl stop firewalld (關閉防火牆)
systemctl disable firewalld (禁用防火牆)

連線某個埠:
telnet 192.168.2.71 888 (tel net ip port)
netstat -antp | grep 888 (net stat -ant p | grep port)

kill命令:


kill -9 程序號

grep可以寫多個條件
ps -ef | grep yves| grep node (兩個查詢條件, yves和 node)

臨時切換到root使用者
su -l 使用者名稱 切換登入該使用者(su 使用者名稱切換到使用者)
su root 然後輸入密碼,這時候的root使用者用的環境變數是之前使用者的環境變數.

檢視linux檢視系統版本 和 系統位數
方式一:getconf LONG_BIT 結果: 64 或者 32 (推薦)
方式二:arch 結果; x86_64
方式三:uname -a 結果: 顯示系統詳情
方式四:lsb_release -a

linux中設定環境變數的幾種方式:
注意:配置環境變數,有兩種方式:
一種是配置系統環境變數,需要root許可權
一種是配置使用者環境變數,不需要root許可權.只需要登入使用者即可.
a)顯示環境變數HOME
echo $HOME 顯示結果 /home/yves
b)設定一個新的環境變數
export HELLO="Hello"
echo $HELLO 檢視剛才的壞境變數
將已有的環境變數設定為只讀 readonly HELLO 只讀的環境變數不能刪除,也不能被修改
c)env 顯示所有的環境變數
env | grep JAVA_HOME 檢視jdk路徑
d)刪除環境變數
unset $環境變數名
e)系統環境變數的設定位於/etc/profile檔案中(需要root使用者,此環境變數對所有的使用者都有效)
在.sh指令碼檔案中新增到最下面一行程式碼
如果需要增加新的環境變數可以新增下屬行 export path=$path:/path1:/path2:/pathN(未測試)
普通使用者環境變數設定:(為隱藏檔案,只當前使用者有效)(沒有的話可以自己建立)
/home/heyu/.bash_profile
2.設定變數的三種方法
2.1 在/etc/profile檔案中新增變數【對所有使用者生效(永久的)】
用VI在檔案/etc/profile檔案中增加變數,該變數將會對Linux下所有使用者有效,並且是“永久的”。
例如:編輯/etc/profile檔案,新增CLASSPATH變數
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改檔案後要想馬上生效還要執行# source /etc/profile不然只能在下次重進此使用者時生效。
2.2 在使用者目錄下的.bash_profile檔案中增加變數【對單一使用者生效(永久的)】
用VI在使用者目錄下的.bash_profile檔案中增加變數,改變數僅會對當前使用者有效,並且是“永久的”。
例如:編輯heyu使用者目錄(/home/heyu)下的.bash_profile
$ vi /home/heyu/.bash.profile
新增如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改檔案後要想馬上生效還要執行$ source /home/heyu/.bash_profile不然只能在下次重進此使用者時生效。
2.3 直接執行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
在shell的命令列下直接使用[export 變數名=變數值] 定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變數,需要使用的話還需要重新定義。
f)常用的環境變數
PATH 決定了shell將到哪些目錄中尋找命令或程式
HOME 當前使用者主目錄
HISTSIZE 歷史記錄數
LOGNAME 當前使用者的登入名
HOSTNAME 指主機的名稱
SHELL 當前使用者Shell型別
LANGUGE  語言相關的環境變數,多語言可以修改此環境變數
PS1 基本提示符,對於root使用者是#,對於普通使用者是$

查詢命令:
find命令(單雙引號都可以)
find . -name ‘.conf’ > result.txt 在當前目錄和其子目錄下插在.conf 然後將結果輸出到result.txt檔案中
find ~ -name ‘*.conf’ > result.txt 在當前使用者目錄和其子目錄下。。
find / -name ‘*.conf’ > result.txt 在根目錄下…

kill 命令:
kill pid
kill當前使用者所有的程序,包括連線(訊號9表示徹底殺死) kill -9 -1

xargs命令用法:
把前面命令的結果作為後面命令的引數。ps -elf | grep chenbaihu | awk ‘{print $4}’ | xargs kill -9cat /home/heyu/apache/logs/httpd.pid | xargs kill -9`

修改許可權
chmod -R 777 /home/heyu

檢視系統位數
arch 檢視linux系統是多少位的

建立檔案或資料夾
建立新檔案 touch heyu.txt
建立目錄(可以是多級目錄) mkdir -p heyu/heyu2/heyu3

檢視命令:
cat /home/heyu/test.txt
cat -n /home/heyu/test.txt 顯示檔案的內容把行號也顯示(-b是隻顯示飛空白行的行號)

檔案的複製:
cp -rf sourceDir targetDir
cp -r sourceDir targetDir (迴圈拷貝資料夾)
cp -i filename targetDir (拷貝檔案到資料夾,-i如果資料夾下有同名檔案會詢問是否覆蓋)
安裝軟體前最好先閱讀安裝說明:
一般名為install 或者 readme的檔案 一般在專案主頁或原始碼主目錄中

在linux系統下alias別名的用法:
alias 別名的用途:
快捷啟動apache,然後輸入alias apache=’/usr/local/apache/bin/apachectl’
以後只要輸入apache start|stop|restart命令就可以控制apache的啟動和關閉了。

命令彙總

1.root使用者 reboot命令重啟linux系統

2.超級使用者才有效
shutdown -r +10 十分鐘後關機重啟
shutdown -h now 馬上關機不重新啟動
shutdown -c 取消一個已經執行的shutdown

3.檢視命令:
ls檢視檔案
ls -a 檢視所有檔案(包括隱藏檔案)
ll ls -l的簡寫 檢視檔案的檔案的詳情(長格式顯示檔案內容)
ll filename ( 列出檔名為filename的檔案詳情)

4.cd命令
cd ~ 直接進入使用者目錄 直接寫cd回車也行
cd / 直接進入根目錄
cd - 返回上一次的工作目錄
任意路徑下寫絕對路徑可以直接進入該目錄 : cd /home/heyu

5.檔案操作目錄(路徑都可以寫絕對路徑)
建立Dir : mkdir dirname
刪除檔案/目錄: rm filename rm -rf dirname(遞迴刪除資料夾)
檔案的複製: cp -r sourceDir targetDir (迴圈拷貝資料夾)
cp -i filename targetDir (拷貝檔案到資料夾,-i如果資料夾下有同名檔案會詢問是否覆蓋)
rm 指令中引數
-i 刪除時,會詢問是否刪除
-r 連同目錄和目錄下所有的檔案都刪除
-f 不經確認強制刪除
mv指令:
常用(用來重新命名): mv source.txt target.txt
移動資料夾到資料夾 mv sourceDir targetDir
移動檔案到資料夾 mv source.txt targeDir
cat 命令
cat text 顯示text檔案的內容 如果文字很長 可以用 more file命令,然後按回車可以檢視下面的內容
cat file1 file2>file3 把file1,file2的內容結合起來再重定向到file3檔案中
wc 命令(word count) 統計位元組數、字數、行數,並將統計結果顯示輸出。
用前用 man wc 命令看下引數
wc -c 統計位元組數。
wc -w 統計字數。一個字被定義為由空白、跳格或換行字元分隔的字串。
wc -l 統計行數。

6.linux系統管理
新建使用者: useradd 使用者名稱 -g 組名 -G組名 -d Home錄名 -p 密碼
例如: useradd oracle -g oinstall –G dba -d /home/oracle -p ora123
系統將建立一個使用者 oracle oracle 使用者的首要組為oinstall 次要組為dba Home目錄為/home/oracle 密碼為ora123
root模式下
新增使用者: useradd yves
使用者設定密碼: passwd yves然後設定密碼.
刪除使用者:
userdel 使用者名稱
建立新的使用者組:
groupadd 組名
刪除已經存在的使用者組:
groupdel 組名
修改使用者的密碼:
passwd 使用者名稱(然後按提示操作)
修改身份:(切換登入的使用者)
su - 使用者名稱

7.修改檔案的許可權: rwx : 讀寫執行
chmod 命令:
一種是包含字母和操作符表示式的文字設定法,另一種是包含數字的數字設定法
a)字母表達法: chmod [who] [+ | - | =] [mode] 檔名
u 表示使用者(user) 即檔案或目錄的所有者
g 表示同組(group)使用者即與檔案屬主有相同組ID 的所有使用者
o 表示其他(others)使用者
a 表示所有(all)使用者它是系統預設值
chmod +x dir/file 為資料夾/file增加執行的許可權
chmod u=rwx,g=r,o= filename (注意,後無空格o=後有空格)
chown命令:
用於更改某個檔案或目錄的屬主和屬組
chown [使用者:組] 檔案
chown heyu:heyuGroup filename 該命令將 filename檔案的屬主和屬組分別改為heyu和heyuGroup
8.程序及任務管理命令
ps 命令:檢視正在執行的程序 和 執行狀態
(常用)ps –ef|grep heyu 只顯示包含heyu的輸出行,查詢使用者為heyu的所有的程序
常用引數:
-e 顯示所有程序
-f 全格式
-l 長格式
UID(執行程序使用者ID) PID(程序ID) PPID(父程序ID) STIME(程序啟動時間) TTY(終端名稱) TIME(程序執行時間) CMD(該程序的命令列輸入)
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 Jan14 ? 00:00:05 init
root 2 1 0 Jan14 ? 00:00:00 [keventd]
root 3 1 0 Jan14 ? 00:00:00 [kapmd]

top 命令:
    <空格> 立即重新整理顯示
    h 或者? 顯示幫助畫面給出一些簡短的命令總結說明
    m 切換顯示記憶體資訊
    //沒用t 切換顯示程序和CPU狀態資訊
    c 切換顯示命令名稱和完整命令列
    M 根據駐留記憶體大小進行排序
    // 沒用P 根據CPU使用百分比大小進行排序
    q 退出
kill 命令:
    kill pid
    殺死指定使用者的所有程序:

    kill -9 $(ps -ef | grep heyu)     或者    kill -u heyu     
    kill -9 -1  終止你擁有的全部程序(連線也自動關閉)。
    kill 0來終止所有由當前shell啟動的程序

    kil 訊號 pid   eg:無條件終止程序: kill -9 pid


killall 命令:
    killall[引數][程序名]
    killall vim   刪除程序名為vim的所有程序
    killall -9 bash  把所有的登入後的shell給殺掉
cron 命令:
    cron 命令用來實現定時任務的完成,如每日執行一次的任務。(程序)
    crontab –l 命令檢視目前已經存在的cron 任務

9.磁碟及檔案系統管理命令
df 命令: df命令可以顯示目前磁碟剩餘的磁碟空間常用的引數為-k
df -k
mount和umount命令:
mount [選項] 裝置目錄

    其中 最常用的選項是
    - a 把/etc/fstab 檔案中列出的檔案系統都掛裝上
    掛裝軟碟機和光碟機的命令比較簡單 直接輸入以下命令即可
    mount /mnt/cdrom
    mount /mnt/floppy
    umount 命令用於解除安裝一個檔案系統命令的格式如下
    umount [ -f ] directory
    其中 directory 是準備解除安裝的目錄名
    umount 命令有一個不足之處如果檔案系統正在使用中也就是說有人在那
    個分割槽上打開了檔案就無法把這個檔案系統解除安裝下來這時可以使用和- f
    引數強制執行解除安裝操作當然這種操作可能會造成使用者資料的丟失如
    umount -f /mnt/cdrom
    該命令將強制解除安裝掛裝在/mnt/cdrom 目錄下的檔案系統

10.軟體安裝命令:(注意不管是解壓還是壓縮引數f都不能省 f為指定檔案的名稱(指定要壓縮的檔案/要解壓的檔名稱))
要執行的操作(c建立,x解壓,t檢視),檔案型別的引數(z gz包,j bz2包,無 tar包),指定要操作的檔案(f)
tar 命令:
f: 代表指定檔案的名稱 x:代表分解檔案檔案的內容 c:代表建立一個新的檔案檔案 C:代表指定解壓的路徑 (change to a directory)
z:支援gz包的解壓檔案 j:支援bz2的解壓檔案 v:顯示操作過程
理解記憶: c: create f: file v: view t:list (列出) 可以檢視幫助 man tar

    打包: tar -cfv name.tar source
        解壓: tar -xfv name.tar -C /home/heyu
    gz包
        打包: tar -czfv name.tar.gz source
        解壓: tar -xzfv name.tar.gz -C /home/heyu
    bz2包
        打包:  tar -cjfv name.tar.bz2 source
        解壓: tar -xjfv name.tar.bz2 -C /home/heyu
        不解壓只是檢視壓縮檔案裡面的內容:   t:顯示壓縮檔案的內容
        tar -tzvf name.tar.gz
        tar -tjvf name.tar.bz2
        tar -tvf name.tar
        通用: tar -tf 壓縮檔案
rpm 命令:
    安裝: 
          rmp -i tomcat4.rpm
    升級:
          rpm -U tomcat4.rpm

    檢視:
        rpm -qa     列出全部已經安裝的軟體包
        rpm -qf filename    找出filename是屬於哪個rpm包裡面的
        rpm -qi packagename   查出該包(已經安裝的軟體包)的功能
    刪除:
        rpm -e packagename      package是要刪除的軟體包的名稱 

zip 命令:
    -r  遞迴     -d  指定解壓目錄
    將一個資料夾(或檔案)壓縮
        zip -r zip.zip testDir/testfile
    將一個檔案解壓到指定的目錄
               unzip name.zip -d /home/heyu
    只檢視zip裡面的內容不解壓:
        upzip -v name.zip 

1.linux系統中的連結
連結分為:軟連結和硬連結
連結前面的檔案符號引數為l 後面會有連結路徑 file > sourcefile
檢視硬連結是可以使用命令“ls -l”,返回結果的第二列為硬連結數。
可以看到file1和file3的硬連結數都大於1,為硬連結。

值得注意的是,硬連結和原始檔是無法區分的,兩個檔案具有相同的大小、建立時間等資訊。
ln -s abc 連線名      建立abc 的軟連線   (s 為soft )
ln abc 連線名         建立abc的硬連線,

2.linux系統中的環境變數
a)顯示環境變數HOME
echo $HOME 顯示結果 /home/heyu
b)設定一個新的環境變數
export HELLO=”Hello”
echo &HELLO 檢視剛才的壞境變數

    將已有的環境變數設定為只讀  readonly HELLO  只讀的環境變數不能刪除,也不能被修改
c)env   顯示所有的環境變數
    env | grep JAVA_HOME  檢視jdk路徑
d)刪除環境變數
    unset $環境變數名
e)系統環境變數的設定位於/etc/profile檔案中(需要root使用者,此環境變數對所有的使用者都有效)
    在.sh指令碼檔案中新增到最下面一行程式碼
    如果需要增加新的環境變數可以新增下屬行   export path=$path:/path1:/path2:/pathN(未測試)

    普通使用者環境變數設定:(為隱藏檔案,只當前使用者有效)(沒有的話可以自己建立)
        /home/heyu/.bash_profile
2.設定變數的三種方法
2.1 在/etc/profile檔案中新增變數【對所有使用者生效(永久的)】
用VI在檔案/etc/profile檔案中增加變數,該變數將會對Linux下所有使用者有效,並且是“永久的”。
例如:編輯/etc/profile檔案,新增CLASSPATH變數
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改檔案後要想馬上生效還要執行# source /etc/profile不然只能在下次重進此使用者時生效。
2.2 在使用者目錄下的.bash_profile檔案中增加變數【對單一使用者生效(永久的)】
用VI在使用者目錄下的.bash_profile檔案中增加變數,改變數僅會對當前使用者有效,並且是“永久的”。
例如:編輯heyu使用者目錄(/home/guok)下的.bash_profile
$ vi /home/heyu/.bash.profile
新增如下內容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改檔案後要想馬上生效還要執行$ source /home/heyu/.bash_profile不然只能在下次重進此使用者時生效。
2.3 直接執行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
在shell的命令列下直接使用[export 變數名=變數值] 定義變數,該變數只在當前的shell(BASH)或其子shell(BASH)下是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變數,需要使用的話還需要重新定義。

f)常用的環境變數
PATH 決定了shell將到哪些目錄中尋找命令或程式
HOME 當前使用者主目錄
HISTSIZE 歷史記錄數
LOGNAME 當前使用者的登入名
HOSTNAME 指主機的名稱
SHELL 當前使用者Shell型別
LANGUGE  語言相關的環境變數,多語言可以修改此環境變數
PS1 基本提示符,對於root使用者是#,對於普通使用者是$  

3.cat命令:
cat命令的原義為連線(concatenate),用於連線多個檔案內容並輸出到標準輸出流中(預設為螢幕)
eg: cat file1.txt file2.txt
常用作檢視
cat file.txt
cat -n file.txt 顯示文字內容的同時顯示行號

4.vi命令
vi沒有選單,只有命令。有三種工作模式: 命令模式,文字輸入模式和末行模式。
i插入
:q 直接退出。
:wq 儲存後退出
:x 跟“wq”相同
:q 不儲存內容,強退。
:set number/nu 設定顯示行號
:set nonumber/nonu 取消顯示行號
vi 編輯檔案時候:
:/要查詢的內容
:?要查詢的內容 (?和/只是查詢的方向不同 /為向下查詢?為向上查詢)
在查詢的過程中 n下一個 N上一個出現匹配的結果
文字的替換:
:s/text1/text2 用於將游標所在段落搜尋到的第一個“text1”替換為“text2”
:s/text1/text2/g 用於將游標所在段落的所有“text”替換為“text2”

:n   游標移動到底n行
:$   游標移動到最後一行   
  只按0   游標移到行首
  只按$  游標移到行尾
x刪除游標下的文字
dd 刪除一行  或者  shift + d
yy 複製一行  複製了p為貼上
u 撤銷操作 一直可以還原到最初的狀態
ctrl + r 撤銷u的操作
.    重複上一次操作
shift  + r替換

vi功能總結: 
    增:  i
    刪: 字元級別x   行級別dd
    改:  shift + r
    查( 精確查詢區分大小寫): :/  (向下查詢) :?(向上查詢)

    移: 行首,行尾, 首行,末行(行的移動級別大就複雜些)
    撤:  撤銷操作  u   ctrl+ r 撤銷u的操作.
    設:  設定顯示行號  set number

5.檔案檢視命令總結:
cat 檢視檔案
more 檢視長檔案 可以翻頁
head 檢視檔案的前10行
tail 檢視檔案的後10行
tail -f example.log 顯示檔案example.log的後十行,並在檔案內容增加後,自動顯示新鄭的檔案內容。 (監控日誌)

檔案檢視命令總結2:

cat 一次性顯示完檔案內容,不能互動.

    cat -n /home/yves/test.txt顯示檔案的內容把行號也顯示(-b是隻顯示非空白行的行號)

more 檢視長檔案 可以翻頁

    more example.log

    (空格space)就往下一頁顯示,

    (字母b back) 鍵就會往回一頁顯示

    類似cat ,不過會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵,而且還有搜尋字串的功能(與 vi 相似),使用中的說明檔案,請按 h 。

less 命令  (可以取代vi命令)

    ps -ef | less 分頁顯示程序

    less example.log

    操作導航:

    j - 向前移動一行

    k - 向後移動一行

    G - 移動到最後一行

    g - 移動到第一行

    /字串 是查詢功能

    q / ZZ - 退出 less 命令 (Control +c 不能退出)

head 檢視檔案的前10行(用法與tail類似)

tail 檢視檔案的後10行(預設檢視10行)

    tail -20 example.log 顯示檢視最後20行資料.

    tail -f example.log 顯示檔案example.log的後十行,並在檔案內容增加後,自動顯示新鄭 的檔案內容。 (監控日誌)

1.網路配置命令:
ifconfig 命令: 檢視網絡卡,Ip,掩碼等
ifconfig -a 檢視所有網絡卡的狀態
ifconfig -s 檢視統計資訊
檢視第一塊網絡卡的狀態:
ifconfig eth0
設定網絡卡eth0的ip的地址:
ifconfig eth0 192.168.0.1
暫時關閉和啟用網絡卡eth0:
ifconfig eth0 down
ifconfig eth0 up
設定網絡卡eth0的子網掩碼:
ifconfig eth0 netmask 255.255.25.0
*同時設定IP和子網掩碼:
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig 檢視所有的網絡卡資訊
UP/DOWN :網絡卡是否啟動了,down為關閉狀態。
RX packets 中的errors包如果數量過大說明網絡卡在接收時有問題。
TX packets 中的errors包的數量過大,說明網絡卡在傳送時有問題。

route 命令:   檢視管理路由表,設定靜態路由表項

3.效能分析工具。top 命令 (類似於windows的工作管理員)
0.3% us 使用者空間佔用CPU百分比
1.0% sy 核心空間佔用CPU百分比
98.7% id 空閒CPU百分比

網路操作命令
netstat nslookup host finger ping (在linux下按 nets 按提示鍵即可)
netstat nltup | grep httpd

1.netstat命令 顯示網路連線,路由表和網路介面資訊,顯示有哪些網路連線正在運作
netstat -a 顯示所有socket包括正在監聽的
netstat -c 每隔1秒重新顯示一遍
netstat -i 顯示所有網路介面的資訊格式同“ifconfig -e”
netstat -n 以網路IP地址代替名稱顯示網路連線情形
netstat -r 顯示核心路由表格式同“rout -e”
netstat -t 顯示TCP協議的連線情況
netstat -u 顯示UDP協議的連線情況
netstat -v 顯示正在進行的工作

常用: netstat -nap pid號

2.nslookup 命令 (未實現) 查詢一臺機器的Ip地址和其對應的域名。(簡單講就是檢視域名)
(它通常需要一臺域名伺服器來提供域名服務。如果使用者已經設定好域名伺服器,可以用這個命令檢視不同主機的Ip地址對應的域名)
格式: nslookup [IP 地址/ 域名]

3.host 命令 (未實現)
a)根據主機名 查詢ip地址
b)根據ip地址 查詢主機名
c)根據域名 查詢

host -a  顯示所查域名或Ip地址,域名或主機名的相關資訊
eg: host www.baidu.com

4.finger命令 (未實現) 查詢使用者資訊(使用者的使用者名稱,主目錄,停滯時間,登入時間,登入的shell資訊)
電腦中如果沒有還要用yum命令來裝
finger [使用者] [使用者名稱@主機]
finger heyu
如何檢視遠端機器上的使用者資訊?

5ping 命令 查詢網路上的主機是否在工作
ping 主機名/IP地址
eg: ping www.baidu.com

6常用網路配置檔案介紹

系統管理命令
1.date命令:
date 輸入linux系統時間
date -s 11/12/2016 設定時間為11月12日 2016年
date -s 12:34:56 設定時間為12點34分56秒(root使用者可以設定該時間)

總結:

windows 命令:
ps -ef | grep NodeDaemon 查看出該程序的id號
根據id號來找該程序的埠號

netstate -nap id號

判斷某個連線的  某個埠是否可以連線:
telnet ip port
eg:
telnet 192.168.0.181 8888

關於效能的命令:
free -h 檢視記憶體內容
df -h 檢視硬碟使用情況
top 檢視cpu使用情況

相關推薦

Linux/Unix常用命令彙總

Linux/Unix常用命令彙總 Linux中最常用的命令,應熟練使用 ls:檢視檔案資訊 clear:清屏 cd:切換工作目錄 pwd:顯示當前路徑 mkdir:建立目錄 rm:刪除檔案 cp:拷貝

linux部署專案常用命令彙總

啟動tomcat:./startup.sh 停止tomcat:shutdown.sh 檢視是否啟動:ps -ef | grep tomcat 檢視通tomcat實時日誌:tail -f catalina.out 殺死程序:kill -9 5144 根據文字搜尋關鍵字:grep O

Linux系統運維常用命令彙總

netstat -na | grep 7651  檢視本機7651埠在和誰通訊  ps aux | grep 7651 檢視本機7651程序的相關資訊 md5sum 檔名 用於檢視檔案的md5值,常用於檢查檔案是否一致 ps aux --sort -rss 顯示各個程

linux vi(vim)常用命令彙總(轉)

前言 首先介紹一下 vim vi 是 unix/linux 下極為普遍的一種文字編輯器, 大部分機器上都有 vi 有各種變種, 在不同的機器上常用不同的變種軟體 其中 vim 比較好用也用得比較廣泛 vim 是 Vi IMproved 的縮寫, 表示更好的 vi 本文就說些其中比較有用, 比較常用的命令,

Linux企業運維人員最常用命令彙總

常用命令 命令 功能說明 線上查詢及幫助命令(2個) man 檢視命令幫助,命令的詞典,更復雜的還有info,但不常用 help 檢視Linux內建命令的幫助,比如cd命令

Linux運維最常用命令彙總

Linux運維最常用命令彙總 線上查詢及幫助命令  命令 說明 man 檢視命令幫助,命令的詞典,更復雜的還有info,但不常用。(man手冊) help 檢視Linux內建命令的

Linux| Linux常用命令彙總

檔案查詢 find /home -name test.txt 在home目錄及其子目錄下查詢檔名為test.txt的檔案–查詢(在哪裡找,找什麼) 如果存在則返回檔案存放路徑,如果沒有則不顯示 物理機/虛擬

嵌入式Linux C程式設計學習之路(二)——常用命令彙總1

一、使用者管理類命令 1:格式:useradd [選項] 使用者名稱 useradd kkkw   -新增名字為kkkw的使用者,當用戶建立成功後,會在/home/ 目錄下生成與使用者名稱同名的目錄 [root@loc home]# useradd kkkw [roo

Linux常用命令之sed學習總結

linux sed sed命令 正則表達式 sed總結 Sed功能說明:Sed是linux下一個強大的文本文件處理工具,通過對文件增加、刪除、查找、查詢操作,配合正則表達式以實現工作中的各種需求。同時也是一名運維人員必須掌握的核心技能。---------------------------

Linux常用命令

linux的常用命令 lofout 退出登錄 mount 查看系統當中已經掛載的設備 mount -a 依據配置文件/etc/fstab的內容,自動掛載 who 查看系統登錄了哪些用戶(能看到用戶名,登錄終端,登陸時間登錄IP) w 查看系統登錄了哪些用戶(跟who一樣,但是還能

Linux GCC常用命令

靜態加載 配置文件 情況 窗口 連接器 執行 二進制 c 語言 標準輸入輸出 Linux GCC常用命令 1簡介 2簡單編譯 2.1預處理 2.2編譯為匯編代碼(Compilation) 2.3匯編(Assembly) 2.4連接(Linking) 3

Linux常用命令

ln -s directory 沒有 開始 media 關機命令 範圍 後臺作業 解壓縮 命令基本格式: 命令提示符:[[email protected]/* */ ~]# root 代表當前的登錄用戶(linux當中管理員賬號是root)

Linux系統常用命令

所有 目錄 span txt spa png oot http style   首先利用虛擬機安裝Linux系統,在應用程序中找到終端(很重要,因為Linux系統都是以命令的方式執行任務,而所有的命令都要在終端中輸入並且執行),然後輸入命令 1.切換用戶,普通用戶前面顯示$

linux簡單常用命令

常用簡單命令一.進程相關 1.查看占用CPU最高的進程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 2.查看占用內存最高的進程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4

linux YUM常用 命令

remove 可用 頭文件 erase pac ring 配置 依賴 mirror 語法 yum(選項)(參數) 選項 -h:顯示幫助信息; -y:對所有的提問都回答“yes”; -c:指定配置文件; -q:安靜模式; -v:詳細模式; -d:設置調試等級(0-10); -

linux系統常用命令 -設置文件夾讀寫權限

ima 所有 執行 權限 描述 分享 linux com bsp 設置文件夾的讀寫權限: sudo chmod -R 777 /data 權限碼描述 sudo chmod 600 ××× (只有所有者有讀和寫的權限)sudo chmod 644 ××× (所有者有讀和寫的權

linux centos7 常用命令【systemctl替換service】

centos7 user 配置 fig linux c entos 端口 nes unit 看所有網卡IP地址——ip addr 啟動防火墻——systemctl start firewalld.service 停止防火墻——systemctl stop fir

Linux常用命令總結

命令註:本文檔只記錄最常用的命令以及命令下的參數,更多的命令請參考linux文檔或使用命令help、man、info 進行對應查詢常用文件目錄操作指令ls 參數 文件 顯示文件或目錄(文件為空時,代表顯示當前目錄) -l 列出文件詳細信息l(list)

Linux Centos 常用命令

信息 edi lld 建立 zxvf amp all 啟動 blog 安裝程序包:yum install 包名 下載程序包:wget 程序包URL 解壓tar包:tar -zxvf 程序包名 編譯和安裝本地程序包:make 查看本地所有開放的端口:netstat -nlt

Linux基本常用命令之ls詳解(含date,cal)

Linux基礎【1】顯示日期的指令:date示例:(1)#date +%Y/%m/%d結果:2018/02/27(2)#date +%H:%M結果:10:48【2】顯示日歷的指令:cal格式:cal [month] [year]示例:(1)#cal 2 2018(2)#cal 13 2018結果:cal:il