真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中dis命令,Dis命令

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

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

南岔網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),南岔網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為南岔1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的南岔做網(wǎng)站的公司定做!

登錄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)程號

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

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

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

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

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

設(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)的所有偵聽器。

endmqlsr -m SXRECV

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

sudo rpm -qa | grep MQSeries

列出軟件包并一次性卸載

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

再將對應(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)建組和用戶

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

passwd mqm

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

三、 配置

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

切換用戶:

su mqm

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

使用crtmqm命令來創(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)容,如下:

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

方法一:

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

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)程終端重新打開,無需重啟服務(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)聽

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

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

start LISTENER(RECLISTENER)

啟動(dòng)通道

start channel(SVRCONN)

start channel(XYDATA)

start channel(XYACK)

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

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

如果程序連接mq報(bào)錯(cuò)2035,則需要對權(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),如果沒有查詢到通道狀態(tài),或報(bào)錯(cuò)AMQ8420: Channel Status not found,請啟動(dòng)通道

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

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

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

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

stop?chl(ChannelName);停止通道

* 重置通道

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

注意:重置成功mq序列號一般相同或相差1

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

runmqsc

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

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

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

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

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ì)列管理器

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

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

1、測試端口連接

telnet ip port

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

netstat -an | grep 端口號

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

ps -ef |grep java

4、修改權(quán)限

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

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

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

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

ls 或者ls -l (簡寫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)程號

9、復(fù)制

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

10、移動(dòng)

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

11、刪除

rm -R 文件目錄

12、 切換工作目錄

cd ?相對路徑或絕對路徑

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

dis this 什么命令

dis this磁盤檢查命令。

無法也不必使用該文件,這個(gè)東西是當(dāng)你的系統(tǒng)當(dāng)?shù)艋蛘叻欠P(guān)機(jī)的時(shí)候由系統(tǒng)來調(diào)用檢查磁盤的。基于所用的文件系統(tǒng),創(chuàng)建和顯示磁盤的狀態(tài)報(bào)告。Chkdsk 還會列出并糾正磁盤上的錯(cuò)誤。如果不帶任何參數(shù),chkdsk 將顯示當(dāng)前驅(qū)動(dòng)器中的磁盤狀態(tài)。

重新啟動(dòng)時(shí)檢查鎖定的驅(qū)動(dòng)器:

Chkdsk cannot run because the volume is in use by another processWould you like to schedule this volume to be checked the next time the system restarts?(Y/N)。

如果選擇下次重新啟動(dòng)計(jì)算機(jī)時(shí)檢查該驅(qū)動(dòng)器,則重新啟動(dòng)計(jì)算機(jī)后 chkdsk 會自動(dòng)檢查該驅(qū)動(dòng)器并修復(fù)錯(cuò)誤。如果該驅(qū)動(dòng)器分區(qū)為啟動(dòng)分區(qū),則 chkdsk 在檢查完該驅(qū)動(dòng)器后會自動(dòng)重新啟動(dòng)計(jì)算機(jī)。

linux中.dis是什么文件???

可能是一個(gè)編譯文件。

借來的東西僅供參考:

Q:

arm-linux-objdump -D -m arm led_elf led.dis 是什么意思?

A:

'-m' 后面跟的是cpu構(gòu)架 arm就表示是arm構(gòu)架的cpu

'' 表示將這個(gè)程序的反匯編程序?qū)懭氲絣ed.dis這個(gè)文件中,在終端中不顯示出來.

當(dāng)你打開led.dis這個(gè)文件時(shí)就會看到上面命令的輸出的反匯編程序了

你也可以 不要 led.dis 這個(gè)直接寫成:

arm-linux-objdump -D -m arm led_elf

這樣你就會在終端上看到命令的輸出led_elf 的反匯編程序

請說明ssh的功能?linux遠(yuǎn)程登錄協(xié)議主要有哪些?ssh的優(yōu)點(diǎn)

1、linux系統(tǒng)通過ssh登錄其它的linux系統(tǒng),執(zhí)行如下命令即可: 命令格式:ssh username@host dis 命令說明:username是以哪個(gè)用戶身份登錄 host是要登錄的主機(jī) dis是要進(jìn)入的目錄 例:ssh md5@192.168.2.1012、windows系統(tǒng)通過ssh登錄linux系統(tǒng)。 需要在windows主機(jī)中安裝上ssh軟件,ssh是Secure Shell 的縮寫,主要提供遠(yuǎn)程登錄協(xié)議。windows下的安裝很簡單,只要下載好安裝程序,雙擊即可安裝。安裝完成后會生成兩個(gè)軟件圖標(biāo)。安裝完成后,輸入要登錄的linux系統(tǒng)的ip地址和用戶名,輸入密碼登錄即可。 3、注意 ,使用ssh登錄,需要linux系統(tǒng)開啟ssh服務(wù)。

如何進(jìn)入linux內(nèi)核配置界面

由于linux的內(nèi)核參數(shù)信息都存在內(nèi)存中,因此可以通過命令直接修改,并且修改后直接生效。但是,當(dāng)系統(tǒng)重新啟動(dòng)后,原來設(shè)置的參數(shù)值就會丟失,而系統(tǒng)每次啟動(dòng)時(shí)都會自動(dòng)去/etc/sysctl.conf文件中讀取內(nèi)核參數(shù),因此將內(nèi)核的參數(shù)配置寫入這個(gè)文件中,是一個(gè)比較好的選擇。

首先打開/etc/sysctl.conf文件,查看如下兩行的設(shè)置值,這里是:

kernel.shmall

=

2097152

kernel.shmmax

=

4294967295

如果系統(tǒng)默認(rèn)的配置比這里給出的值大,就不要修改原有配置。同時(shí)在/etc/sysctl.conf文件最后,添加以下內(nèi)容:

fs.file-max

=

6553600

kernel.shmmni

=

4096

kernel.sem

=

250

32000

100

128

net.ipv4.ip_local_port_range

=

1024

65000

net.core.rmem_default

=

4194304

net.core.rmem_max

=

4194304

net.core.wmem_default

=

262144

net.core.wmem_max

=

262144

這里的“fs.file-max

=

6553600”其實(shí)是由“fs.file-max

=

512

*

processes”得到的,我們指定processes的值為12800,即為“fs.file-max

=512

*12800”。

sysctl.conf文件修改完畢后,接著執(zhí)行“sysctl

-p”使設(shè)置生效。

[root@localhost

~]#

sysctl

-p

常用的內(nèi)核參數(shù)的含義如下。

kernel.shmmax:表示單個(gè)共享內(nèi)存段的最大值,以字節(jié)為單位,此值一般為物理內(nèi)存的一半,不過大一點(diǎn)也沒關(guān)系,這里設(shè)定的為4gb,即“4294967295/1024/1024/1024=4g”。

kernel.shmmni:表示單個(gè)共享內(nèi)存段的最小值,一般為4kb,即4096bit.

kernel.shmall:表示可用共享內(nèi)存的總量,單位是頁,在32位系統(tǒng)上一頁等于4kb,也就是4096字節(jié)。

fs.file-max:表示文件句柄的最大數(shù)量。文件句柄表示在linux系統(tǒng)中可以打開的文件數(shù)量。

ip_local_port_range:表示端口的范圍,為指定的內(nèi)容。

kernel.sem:表示設(shè)置的信號量,這4個(gè)參數(shù)內(nèi)容大小固定。

net.core.rmem_default:表示接收套接字緩沖區(qū)大小的缺省值(以字節(jié)為單位)。

net.core.rmem_max

:表示接收套接字緩沖區(qū)大小的最大值(以字節(jié)為單位)

net.core.wmem_default:表示發(fā)送套接字緩沖區(qū)大小的缺省值(以字節(jié)為單位)。

net.core.wmem_max:表示發(fā)送套接字緩沖區(qū)大小的最大值(以字節(jié)為單位)。


網(wǎng)站名稱:linux中dis命令,Dis命令
分享地址:http://weahome.cn/article/hopopj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部