linux命令怎么記啊,linux命令要記住多少

怎么短期內(nèi)快速學(xué)會(huì) Linux 基本命令

首先必須強(qiáng)調(diào),Linux命令記憶的最佳方法就是在使用中記憶,伴隨著使用場(chǎng)景的記憶是非常深刻且難以磨滅的,在使用過(guò)一段時(shí)間之后,大部分的常用命令都會(huì)成為你未來(lái)十年乃至更長(zhǎng)時(shí)間都不會(huì)丟掉的記憶。如果沒(méi)有特別強(qiáng)烈的要在短時(shí)間掌握命令行使用的需求,主要堅(jiān)持使用一段時(shí)間就能自然而然的掌握大多數(shù)命令。

創(chuàng)新互聯(lián)擁有十年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù),對(duì)于網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、成都app軟件開(kāi)發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名與空間等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。

假設(shè)你必須在短時(shí)間內(nèi)掌握所有Linux命令,那該怎么辦?我沒(méi)有遇到過(guò)這種情況,但是可以提供一些思路。

第一步:使用man

這是最快速、最權(quán)威的學(xué)習(xí)方式。但是考慮到英語(yǔ)水平較差的同學(xué),這又是一個(gè)非常痛苦的學(xué)習(xí)方式。不過(guò)別擔(dān)心,這里用man只是讓你對(duì)命令和他們的英文注解進(jìn)行一個(gè)簡(jiǎn)單的了解,無(wú)需記憶,只要稍稍有點(diǎn)印象就可以了。

這一時(shí)期可以參考這個(gè)知乎問(wèn)題下的回答:Linux中常用的命令都是哪些單詞的縮寫?

記憶所有命令的拼寫應(yīng)該不難吧?

第二步:使用中文資料(英語(yǔ)不好的話)

既然英語(yǔ)不好,又沒(méi)有時(shí)間練習(xí),那就找一份中文資料來(lái)瘋狂背誦吧。能夠在中國(guó)教育體制下上完大學(xué),背誦的技能應(yīng)該都不會(huì)差。

第三步:中英文對(duì)照

英文大略看過(guò)之后,就將其與自己記憶的中文資料進(jìn)行比對(duì),逐漸建立原文和翻譯之間的聯(lián)系。如果比較成功的話,你可以做到一個(gè)單詞都不認(rèn)識(shí),但是明白這句話在說(shuō)什么。

這樣,你至少可以清楚地了解你拼寫出的每一個(gè)命令到底怎么用了。

第四步:補(bǔ)充自己的缺陷

從描述來(lái)看,你需要補(bǔ)全的至少有兩個(gè)方面:

1.練習(xí)

2.英語(yǔ)

這兩個(gè)非常重要,你雖然可以在缺少這兩項(xiàng)技能的情況下繼續(xù)從事IT行業(yè),但是你的麻煩會(huì)非常多。比如別人一個(gè)man的事,你還需要找中文資料這樣子。

Linux命令筆記

運(yùn)維管理命令

netstat -nap 查看系統(tǒng)正在開(kāi)放的端口

netstat -tnlp | grep 80 查看哪個(gè)服務(wù)占用了80端口(-t表示只列出tcp協(xié)議的連接)

netstat -anptu | grep tcp 查看當(dāng)前開(kāi)放的所有tcp端口

rm -r 文件名 刪除文件 (-r 遞歸) (-f 強(qiáng)制)

rm -rf ./* 刪除當(dāng)前目錄里的所有文件

mv 文件路徑 目標(biāo)路徑 移動(dòng)文件到指定目錄

mv 文件名a 文件名b 將文件名a重命名為文件名b

mv ./* ../ROOT/ 把當(dāng)前目錄下的所有文件移動(dòng)到上級(jí)目錄的ROOT文件夾里面

cp 起始路徑 目標(biāo)路徑 將一個(gè)文件從一個(gè)地址復(fù)制到另一個(gè)地址

cp 文件1 文件2 將文件1復(fù)制一份命名為文件2

ssh 遠(yuǎn)程主機(jī)的用戶名@遠(yuǎn)程主機(jī)ip 遠(yuǎn)程登錄服務(wù)器(如果無(wú)法登陸,刪除本地.ssh文件里的known_hosts文件里的內(nèi)容)

scp -r 本地路徑 user@ip:服務(wù)器路徑 將本地文件傳到服務(wù)器

scp user@ip:服務(wù)器路徑 本地路徑 將服務(wù)器文件傳到本地

chmod -R 777 文件路徑 賦予指定文件所有權(quán)限

chmod -R 777 . 以遞歸的方式修改當(dāng)前目錄下所有文件和子目錄的權(quán)限

rpm -qa | grep httpd 查詢是否安裝httpd服務(wù),并列出安裝文件

rpm -e 軟件名 查詢某個(gè)軟件是否被安裝 (只有通過(guò)yum安裝的才能查詢到)

ps -ef | grep java 顯示當(dāng)前進(jìn)程及參數(shù),并過(guò)濾出java程序的進(jìn)程 { PID表示這個(gè)程序的ID,PPID表示這個(gè)程序的父程序的ID }

kill PID 立即終止這個(gè)進(jìn)程

crontab -e 編寫計(jì)劃任務(wù)(語(yǔ)法格式:分 時(shí) 日 月 周 需要執(zhí)行的命令)

mkdir a 創(chuàng)建一個(gè)名稱為a的文件夾

touch 文件名.文件格式 創(chuàng)建一個(gè)帶后綴的文件

du -sh 文件路徑 查看指定路徑的文件的大小

grep "關(guān)鍵詞" 文件名 查找文件中帶這個(gè)關(guān)鍵詞的文件

系統(tǒng)維護(hù)命令

service 服務(wù)名 start/stop/restart 在deb包管理的系統(tǒng)中開(kāi)關(guān)服務(wù)的命令

systemctl start/stop/restart 服務(wù)名 在rpm包管理的系統(tǒng)中開(kāi)關(guān)服務(wù)的命令

man 命令 解釋這個(gè)命令

history 數(shù)字 顯示最近使用的命令

apt-get install 命令符號(hào) 安裝命令程序

apt-get purge 命令符號(hào) 卸載命令程序

which 程序名 搜索某個(gè)程序路徑

whereis 軟件名 搜索某個(gè)軟件路徑

echo $PATH; 查看標(biāo)準(zhǔn)路徑目錄

dmesg -T 顯示系統(tǒng)接入設(shè)備日志

sudo nautilus 文件路徑 以管理員身份打開(kāi)文件夾進(jìn)行刪改

df -h 查看磁盤使用情況

fdisk -l 查看分區(qū)具體情況

route 檢查自己的路由表

traceroute url 檢查本機(jī)到url的完整路徑

git clone github地址 從github下載文件到本地

常用路徑的作用

cd /bin 進(jìn)入根目錄下的bin目錄

cd bin 進(jìn)入當(dāng)前目錄下的bin目錄

/etc/init.d 系統(tǒng)的啟動(dòng)文件目錄,可以使用start啟動(dòng)著里面的文件 如:./bluetooth start 啟動(dòng)藍(lán)牙

/usr/share / 從源安裝的軟件的文件默認(rèn)存放地址

windows系

快捷鍵

Alt + Esc 切換活動(dòng)窗口

Alt + F4 關(guān)閉當(dāng)前程序

win + D 顯示和隱藏桌面

win + I 打開(kāi)設(shè)置

win + M 最小化所有窗口

win + Tab 打開(kāi)任務(wù)視圖

Ctrl + win + D 添加虛擬桌面

Ctrl + win + 切換虛擬桌面

Ctrl + win + F4 關(guān)閉你正在使用的虛擬桌面

打開(kāi)服務(wù)配置

gpedit.msc 打開(kāi)組策略

services.msc 打開(kāi)服務(wù)控制

sysdm.cpl 打開(kāi)系統(tǒng)屬性(配置環(huán)境變量等操作)

chcp 65001 設(shè)置cmd為utf8字符集

c:ProgramDataMicrosoftWindowsStart MenuPrograms windows啟動(dòng)程序路徑

在cmd中光標(biāo)只有在當(dāng)前行才能 ctrl + v 進(jìn)行粘貼

windows下的ssh的使用

C:ProgramDatassh sshd_config配置文件所在目錄,修改這個(gè)文件可以更改ssh連接到win后所在的目錄 #ChrootDirectory none 改成 ChrootDirectory C: 然后重啟ssh server服務(wù),這樣用linux連接到win后就會(huì)到 C: 目錄下

將linux上的 a.txt文件 復(fù)制到windows的 c盤的a文件夾中

scp user@ip:/home/username1/視頻/a.txt /c:/a ( -r 遞歸傳送 )

將windows的 c盤的a文件夾中的c.txt文件 復(fù)制到linux的中

scp /c:/a/c.txt user@ip:/home/username1/視頻/a ( -r 遞歸傳送)

只能在windows系統(tǒng)上操作上面的兩條命令,win中的user是用戶文件夾里的文件夾名字。

在Mysql安裝的目錄中找到bin目錄,復(fù)制此路徑到系統(tǒng)屬性的‘高級(jí)’中的環(huán)境變量path里,這樣就可以在cmd中運(yùn)行 mysql -u root -p

Dos命令

Linux用戶命令記錄

很多情況下我們需要記錄用戶執(zhí)行過(guò)的命令,不管是root還是其他普通用戶,我們可以通過(guò)以下方式來(lái)記錄。

PROMPT_COMMAND會(huì)在命令執(zhí)行前執(zhí)行。

$(who am i |awk '{print \$2,\$5}') 會(huì)輸出登錄用戶用的tty和登錄服務(wù)器的遠(yuǎn)程電腦IP或者主機(jī)名。

$PWD 是內(nèi)建變量,顯示當(dāng)前執(zhí)行命令的工作目錄。

history 1 | { read x cmd; echo ${cmd}; 會(huì)輸出最后一條歷史命令中的執(zhí)行信息。

為了不讓用戶修改變量,使用 declare -rx 命令定義了只讀環(huán)境變量。這里要注意使用 readonly 命令也可以定義只讀變量,但是用戶用env命令看不到,只有用 export PROMPT_COMMAND 命令將變量設(shè)置為環(huán)境變量后才能看到。

變量加到 /etc/bashrc 是因?yàn)橛脩舻卿浐髸?huì)加載這里的配置,包括 sudo sudo su sudo su - su root su - root 。如果加到其他文件里則部分命令后就不會(huì)加載變量,自行嘗試。

修改rsyslog是可以自定義日志輸出的文件路徑和名字,用 logger -p 這個(gè)命令配合使用。

新增logrotate配置則是需要切割日志,防止單個(gè)日志文件太大,以及做好切割備份,方便查詢。

【一】

在 /etc/profile 最后添加如下行,則日志會(huì)直接輸出到 messages 日志里。

這種方式:不定義日志格式,直接將日志寫到messages日志文件里,和其他日志放一起,但是可以指定日志標(biāo)簽,方便檢索。

缺點(diǎn)是(1)會(huì)導(dǎo)致日志增大,并且用戶提權(quán)后因-t標(biāo)簽的存在,導(dǎo)致不會(huì)記錄提權(quán)前的用戶。(2)不能自定義日志路徑。

【二】

缺點(diǎn):用戶可以刪除日志文件。

因?yàn)槠胀ㄓ脩艉蛂oot都要往日志文件里寫,所以需要給普通用戶加一個(gè)附加組;并且如果日志文件不存在,普通用戶登錄后也需要新建,所以普通用戶必須有日志文件父目錄的寫權(quán)限。為了能讓所有普通用戶都可以寫,就給Command目錄加了SGID權(quán)限以及修改目錄屬組為audit。這樣普通用戶在這個(gè)目錄下創(chuàng)建的日志文件的屬組會(huì)自動(dòng)繼承Command目錄的屬組,也就是audit。 (umask 002 touch $HISTORY_FILE) 命令則是因?yàn)閞oot用戶生成的日志文件權(quán)限是644,屬組沒(méi)有寫權(quán)限。所以這里用 啟動(dòng)子shell并修改umask的方式生成日志文件。這樣就不會(huì)修改root默認(rèn)的 0022 的umask。

其他審計(jì)軟件:

免費(fèi)2個(gè)月

《Linux下部分常用指令筆記》

一、創(chuàng)建linux維護(hù)用戶

登錄root用戶

創(chuàng)建新用戶

useradd 新用戶名

設(shè)置用戶密碼

passwd 新用戶密碼

二、安裝jdk和配置環(huán)境變量

建議在root用戶下直接安裝jdk,并直接配置環(huán)境變量,同時(shí)給非root用戶設(shè)置讀和執(zhí)行權(quán)限

解壓包

tar xvf jdk包名.tar

配置全局變量

編輯/etc/profile文件

vi /etc/profile

按I鍵,切換成編輯模式。

在文件未加入一下配置

export JAVA_HOME=jdk的解壓文件目錄

export JRE_HOME=jdk的解壓文件目錄/jre

export?CLASSPATH=.:${JAVA_HOME}/lib:${?JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${?JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

保存并退出

Esc ??

:wq

重載配置文件使其生效

source /etc/profile

檢查是否安裝成功

Javac

Java version

權(quán)限修改

讀4寫2執(zhí)行1,順序所有者、組成員、其他用戶

Chomd ?755 ?jdk的解壓文件目錄

三、安裝tomcat

安裝tomcat和放入war包使用非root的維護(hù)用戶

如果使用root安裝的話記得設(shè)置權(quán)限。( chomd -r 外層文件目錄 )

su - 用戶名

1、解壓包

tar ?xvf ?tomcat包名.tar

2、將war包放入tomcat/webapps目錄下

3、Tomcat啟動(dòng)服務(wù)和停止服務(wù)

查看進(jìn)程

ps -ef | grep java

啟動(dòng)應(yīng)用

Tomcat bin目錄下.startup.sh

停止應(yīng)用

建議使用

Kill -9 進(jìn)程號(hào)

注:解壓出應(yīng)用文件后,注意配置信息的修改

四、IBM MQ部署 (7.5之后的版本)

(以下是使用9.0版本的正確部署命令)

一、 卸載舊版本IBM MQ (可選)

因?yàn)椴渴瓠h(huán)境沒(méi)有安裝過(guò)mq,卸載這部分命令我沒(méi)有親自測(cè)試過(guò)

設(shè)置環(huán)境

以用戶身份登錄到組mqm,找到mq的安裝位置 /opt/mqm

source ./setmqenv -s

查看隊(duì)列管理器的狀態(tài)

dspmq -o installation

停止與要卸載的安裝關(guān)聯(lián)的所有正在運(yùn)行的隊(duì)列管理器

endmqm SXRECV

停止與隊(duì)列管理器關(guān)聯(lián)的所有偵聽(tīng)器。

endmqlsr -m SXRECV

查看系統(tǒng)上當(dāng)前安裝的軟件包(組件)

sudo rpm -qa | grep MQSeries

列出軟件包并一次性卸載

sudo rpm -qa | grep MQSeries | xargs rpm -ev

再將對(duì)應(yīng)的用戶及安裝目錄給刪除

rm -rf /opt/mqm

userdel -r mqm

檢查MQ license

license文件在安裝目錄中 /opt/mqm/lib 可以找到

amqtcert.lic - is a trial license

amqbcert.lic - is a beta license

amqpcert.lic - is the production license

——————————————————————————————————————

二、安裝新版本ibm mq

解壓,解壓文件都在MQServer中

tar –xzvf IBM_MQ_9.1.5_LINUX_X86-64.tar.gz

進(jìn)入MQServer文件夾中:

cd MQServer/

運(yùn)行MQ許可證程序

./mqlicense.sh

安裝WebSphere MQ for Linux服務(wù)器(Runtime、SDK 和 Server 軟件包):

rpm -U MQSeriesRuntime-9.1.5-0.x86_64.rpm

rpm -U MQSeriesSDK-9.1.5-0.x86_64.rpm

rpm -U MQSeriesServer-9.1.5-0.x86_64.rpm

安裝WebSphere MQ for Linux客戶機(jī):

rpm -U MQSeriesClient-9.0.0-0.x86_64.rpm

安裝WebSphere MQ樣本程序:

rpm -U MQSeriesSamples-9.0.0-0.x86_64.rpm

創(chuàng)建組和用戶

安裝過(guò)程創(chuàng)建了一個(gè)名為mqm的用戶和一個(gè)同樣名為 mqm 的組。設(shè)置一個(gè)密碼來(lái)解鎖。

passwd mqm

——————————————————————————————————————

三、 配置

(這部分隊(duì)列管理器、通道、隊(duì)列等根據(jù)實(shí)際情況自行配置)

切換用戶:

su mqm

創(chuàng)建隊(duì)列管理器

使用crtmqm命令來(lái)創(chuàng)建一個(gè)名為 SXRECV

的隊(duì)列管理器。我們把它作為缺省隊(duì)列,并且將不在創(chuàng)建時(shí)指定死信隊(duì)列。然后使用strmqm命令啟動(dòng)隊(duì)列管理器。

crtmqm -q ?SXRECV

strmqm ?SXRECV

——————

如果執(zhí)行crtmqm命令時(shí)提示

-bash-3.2$ crtmqm

-bash: crtmqm: command not found

find / -name crtmqm

則需要配置mqm用戶的環(huán)境變量,編輯如下文件,并添加下面的內(nèi)容,如下:

第一種方法:相對(duì)第二種較安全僅對(duì)mqm用戶有效

方法一:

(1) -bash-3.2$ vi /var/mqm/.bash_profile --有可能會(huì)在文件夾下看不到這個(gè)文件,通過(guò)編輯即可看到

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

(2)執(zhí)行“.”命令,使這個(gè)文件生效

-bash-3.2$ source ?.bash_profile

(3)再次嘗試實(shí)行crtmqm或是dspmqm命令,即可發(fā)現(xiàn)已經(jīng)生效。

方法二:

( 1)

su ?root

[if !supportLists](2)[endif]

vim /etc/profile

[if !supportLists](3)[endif] 在最后面加上:

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/bin

( 4)關(guān)閉遠(yuǎn)程終端重新打開(kāi),無(wú)需重啟服務(wù)器

——————

運(yùn)行隊(duì)列管理器

runmqsc SXRECV

創(chuàng)建通道和隊(duì)列

DEFINE QLOCAL (XYDATA) REPLACE USAGE (NORMAL) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業(yè)銀行')

DEFINE QLOCAL (XYTRANS) REPLACE USAGE (XMITQ) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業(yè)銀行')

DEFINE QREMOTE (XYACK) REPLACE DEFPSIST (YES) RQMNAME (SXSEND) ?RNAME (XYACK) XMITQ (XYTRANS) DESCR('XXXX')

DEFINE CHANNEL (XYDATA) CHLTYPE (RCVR) TRPTYPE (TCP) REPLACE DESCR('XXXX')

DEFINE CHANNEL (XYACK) CHLTYPE (SDR) CONNAME ('166.1.1.8(2214)') XMITQ (XYTRANS) TRPTYPE (TCP) DISCINT (0) CONVERT (NO) SHORTRTY (30) SHORTTMR (10) LONGRTY (999999999) LONGTMR (20) REPLACE DESCR('XXXX')

DEFINE CHANNEL (SVRCONN) CHLTYPE (SVRCONN) MCAUSER('mqm')

創(chuàng)建監(jiān)聽(tīng)

DEFINE LISTENER (RECLISTENER) TRPTYPE (TCP) CONTROL(QMGR) PORT (2214)

啟動(dòng)監(jiān)聽(tīng)

start LISTENER(RECLISTENER)

啟動(dòng)通道

start channel(SVRCONN)

start channel(XYDATA)

start channel(XYACK)

———————————————————————————————————————————————————

四、2035錯(cuò)誤碼 說(shuō)明

如果程序連接mq報(bào)錯(cuò)2035,則需要對(duì)權(quán)限認(rèn)證做設(shè)置,則進(jìn)行以此操作

1、

ALTER QMGR CHLAUTH(DISABLED)

2、

ALTER CHL(通道名) CHLTYPE(SVRCONN) MCAUSER('mqm')

3、

ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)

或者直接將連接認(rèn)證選項(xiàng)置為空,將其完全關(guān)閉,指令如下:

ALTER QMGR CONNAUTH('')

在執(zhí)行完上述兩條命令中的任一條后,都需要刷新連接認(rèn)證的緩存,指令如下:

REFRESH SECURITY TYPE(CONNAUTH)

五、mq操作命令

一、MQ的啟動(dòng)與停止

1、MQ的啟動(dòng)

strmqm QMgrName

如果啟動(dòng)默認(rèn)隊(duì)列管理器,strmqm后可以忽略隊(duì)列管理器名稱。

2、MQ的關(guān)閉

endmqm?-i?QMgrName

停止mq

二、MQ運(yùn)行狀態(tài)查看與常用操作

1、 查看隊(duì)列管理器運(yùn)行狀態(tài)

su mqm

執(zhí)行如下命令檢查隊(duì)列管理器運(yùn)行狀態(tài):dspmq顯示結(jié)果中QMNAME表示MQ隊(duì)列管理器的名稱,STATUS表示當(dāng)前運(yùn)行狀態(tài)。運(yùn)行狀態(tài)有如下幾種:Starting正在啟動(dòng)Running正在運(yùn)行Ending正在停止Ended normally已經(jīng)正常終止Ended immediately已經(jīng)立即終止Ended preemtively已經(jīng)強(qiáng)制終止Ended unexpectively異常終止

注意:停止MQ后必須使用dspmq命令進(jìn)行狀態(tài)檢查

2、查看通道運(yùn)行狀態(tài)與啟停通道

runmqsc

dis chl(*);查看所有通道定義

dis chs(*);查看所有通道狀態(tài),如果沒(méi)有查詢到通道狀態(tài),或報(bào)錯(cuò)AMQ8420: Channel Status not found,請(qǐng)啟動(dòng)通道

dis chs(ChannelName); 查看通道ChannelName的狀態(tài)

通道狀態(tài)有如下幾種:

STARTING正在啟動(dòng)BINDING正在綁定INITIALIZING正在初始化RUNNING正常STOPPING?正在停止RETRYING重試PAUSED等待STOPPED已停止REQUESTING請(qǐng)求

start?chl(ChannelName);啟動(dòng)通道

stop?chl(ChannelName);停止通道

* 重置通道

reset channel(ChannelName);?重置通道序號(hào)。當(dāng)本地與其他MQ隊(duì)列管理器的通道無(wú)法正常啟動(dòng)的情況,檢查日志發(fā)現(xiàn)是通道序號(hào)不一致,此時(shí)就需要先停止發(fā)送方通道,清空隊(duì)列深度并在發(fā)送方和接收方進(jìn)行通道計(jì)數(shù)的重置,重置后啟動(dòng)通道即可恢復(fù)通訊。

注意:重置成功mq序列號(hào)一般相同或相差1

3、查看通道監(jiān)聽(tīng)狀態(tài)與啟停監(jiān)聽(tīng)

runmqsc

dis listner(*);查看通道監(jiān)聽(tīng)定義

dis lsstatu(listnerName);查看監(jiān)聽(tīng)狀態(tài)

start?lstr(listnerName); 啟動(dòng)監(jiān)聽(tīng)

stop?lstr(listnerName); 停止監(jiān)聽(tīng)?

4、查看隊(duì)列深度

runmqsc

dis q(*);查看所有各類隊(duì)列的屬性

dis?qlocal(QName);查看所有本地隊(duì)列的屬性

隊(duì)列深度屬性為:CURDEPTH

查看隊(duì)列深度display ql('隊(duì)列名') ?curdepth

*清空隊(duì)列深度

清空隊(duì)列深度

clear ql(‘隊(duì)列名’)

三、MQ發(fā)送和接收消息

su mqm

發(fā)送消息

amqsput ?隊(duì)列名 ?隊(duì)列管理器

獲取消息

amqsget ?隊(duì)列名 ?隊(duì)列管理器

可通過(guò)配合查看隊(duì)列深度命令,完成mq的聯(lián)調(diào)

六、其他維護(hù)中常用linux命令

1、測(cè)試端口連接

telnet ip port

2、查看已啟動(dòng)的端口

netstat -an | grep 端口號(hào)

3、查看應(yīng)用進(jìn)程

ps -ef |grep java

4、修改權(quán)限

chomd ?XXX(對(duì)應(yīng)的權(quán)限) ?文件目錄

5、修改文件或目錄下所有文件所有者和組

Chomd -R 用戶名:組名 ?文件目錄

6、查看目錄內(nèi)容

ls 或者ls -l (簡(jiǎn)寫ll)

7、查看文件輸出

cat 目錄/文件名

或者

Vi 目錄/文件名 按i可進(jìn)入編輯

按 G 到文檔末尾

按 gg 到文件首行

不保存退出

Esc ??:q!

保存退出

Esc ??:wq

vi 進(jìn)入文檔文檔后查找關(guān)鍵字

Esc 進(jìn)入命令行

/關(guān)鍵字

按n向下繼續(xù)查找

按N向上繼續(xù)查找

8、殺進(jìn)程

Kill -9 進(jìn)程號(hào)

9、復(fù)制

cp -r 源目錄 ?目標(biāo)目錄

10、移動(dòng)

mv ?-i 源文件或目錄 目標(biāo)文件或目錄

11、刪除

rm -R 文件目錄

12、 切換工作目錄

cd ?相對(duì)路徑或絕對(duì)路徑

~也表示為 home 目錄 的意思, . 則是表示目前所在的目錄, .. 則表示目前目錄位置的上一層目錄。

網(wǎng)站標(biāo)題:linux命令怎么記啊,linux命令要記住多少
分享路徑:http://muchs.cn/article44/phgohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站制作、建站公司、網(wǎng)站收錄、商城網(wǎng)站、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)