国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Linux常用命令總結(jié)

2019-11-10 21:26:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

原文地址http://blog.csdn.net/zhshulin/article/details/50392188

工作全是在linux環(huán)境下進(jìn)行的,必然需要使用到很多的Linux命令,自己做了一個(gè)總結(jié),雖然不全面,但是我會(huì)不斷進(jìn)行更新。接下來(lái)想把如何搭建Hadoop單機(jī)分布、偽分布式、完全分布式的過(guò)程做個(gè)回顧,然后分享一下吧,感覺(jué)自己工作后很多東西都沒(méi)有總結(jié),知識(shí)很亂,利用博客這個(gè)平臺(tái)可以幫助自己總結(jié)一些知識(shí)。

紅色加粗表示使用頻率很高的命令:

man 具體命令,比如man -ls   可以查詢(xún)ls命令的具體用法,幫助

cd /usr/local   

切換到/usr/local目錄下

su  MySQL   或者  su -mysql

切換當(dāng)前活動(dòng)用戶(hù)為mysql

ls 

顯示當(dāng)前文件夾內(nèi)的文件

ll

列表顯示當(dāng)前文件夾內(nèi)文件的詳細(xì)信息,帶上-h的參數(shù),可以將文件大小改成m為單位顯示,這樣可讀性更高。-h也是很多類(lèi)似命令的參數(shù)。

rm 

刪除一個(gè)文件,如果加上 -rf 可以刪除某個(gè)文件夾下所有文件,比如 rm -rf /opt/aaa/* 即可刪除aaa目錄下的所有內(nèi)容。

chown mysql:mysql  a.txt

修改a.txt文件的擁有者和用戶(hù)組

chmod 755 a.txt

修改a.txt的權(quán)限是755,755分別對(duì)應(yīng)的是擁有者、用戶(hù)組、其他這三種Linux中的用戶(hù)類(lèi)型,具體自己百度吧。rwx

usermod -a -G groupA user
將User用戶(hù)添加到groupA中,且不會(huì)離開(kāi)其他用戶(hù)組
usermod -G groupA 
將當(dāng)前用戶(hù)轉(zhuǎn)為groupA組中,離開(kāi)當(dāng)前組
 

ps -ef|grep mysqld    

根據(jù)進(jìn)程名稱(chēng),查看當(dāng)前的Mysql進(jìn)程,如果有僵尸進(jìn)程就會(huì)在啟動(dòng)時(shí)出現(xiàn)The server quit without updating PID file的異常,殺死對(duì)應(yīng)進(jìn)程即可。

ps -ef|grep 10059

根據(jù)進(jìn)程ID 查看是哪個(gè)在運(yùn)行這個(gè)進(jìn)程

id user

查看用戶(hù)所屬的用戶(hù)組

192.168.213.109  Unable to connect to the MySQL server using tungsten@192.168.213.109:3306 (WITH PASSWord)

此錯(cuò)誤表示tungsten用戶(hù)無(wú)法登陸本地MySQL執(zhí)行如下命令解決:

create user username@'localhost' identified by 'passwd';

grant all on *.* to username@'localhost' identified by 'passwd' with grant option; #這個(gè)命令包含了創(chuàng)建用戶(hù),如果用戶(hù)不存在的話

flush PRivileges;

netstat -tunlp |grep 2112

查看端口占用情況 

yum -y list java*

查看yum源中的Java安裝文件列表,這個(gè)命令必須是root用戶(hù)才能執(zhí)行。

free -g  

用G的形式顯示當(dāng)前主機(jī)的內(nèi)存情況, -m -k 

df -hv  

查看硬盤(pán)使用情況,以及掛載情況,通過(guò)ll 可以查看目錄屬于哪個(gè)掛載點(diǎn),這樣就知道屬于哪個(gè)硬盤(pán)了,了解硬盤(pán)的使用情況,可以讓我們?cè)O(shè)置合理的數(shù)據(jù)掛載位置

du -h

查看當(dāng)前目錄的大小,這兩個(gè)可以配合使用,具體參考點(diǎn)擊。

日志查看與搜索cat error.log | grep -C 5 'nick' 顯示file文件里匹配foo字串那行以及上下5行cat error.log | grep -B 5 'nick' 顯示foo及前5行cat error.log | grep -A 5 'nick' 顯示foo及后5行

遠(yuǎn)程連接數(shù)據(jù)庫(kù)打不開(kāi)的時(shí)候,可能就是系統(tǒng)的端口沒(méi)開(kāi):可以使用以下命令打開(kāi)端口:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT ln -s aaa bbbb創(chuàng)建軟連接,比如我的mysql安裝在跟目錄,運(yùn)行過(guò)程中可能產(chǎn)生大量的日志文件,為了防止日志文件將跟目錄填滿,需要?jiǎng)?chuàng)建一個(gè)軟連接將日志文件所在的目錄鏈接到數(shù)據(jù)盤(pán)中,這樣就不會(huì)影響跟目錄了。> error.log       清空error.log這個(gè)文件內(nèi)的內(nèi)容find . -name "*.log"  | xargs  grep "ERROR" > error.log     查找當(dāng)前文件夾內(nèi)所有后綴是.log的文件中的ERROR   并輸出到error.log文件內(nèi)find . | xargs grep "aaaa" 可以查到當(dāng)前目錄下所有文件中包含 “aaaa”字符串的行,比如看框架源碼的時(shí)候,經(jīng)常需要在linux下面查找某個(gè)屬性的key,通過(guò)這個(gè)命令比較方便。

vim編輯器    如果沒(méi)有就在線裝一個(gè),或者用vi也可以,vim就是vi的增強(qiáng)版,下面說(shuō)下基本使用,更多的自己搜索咯:vim a.txt    首先進(jìn)去的時(shí)候是在命令模式,不可編輯,此時(shí)按i可以進(jìn)入insert狀態(tài),就可以對(duì)文本進(jìn)行編輯了,然后按Esc退出insert狀態(tài)回到命令狀態(tài),此時(shí)按“:wq”即可保存文件,或者":q"退出文本編輯,如果對(duì)文本進(jìn)行了修改卻不想保存,那么使用":q!"即可強(qiáng)制退出。在命令模式下,使用"/aaa"即可在文本中向下查詢(xún)包含"aaa"的行,當(dāng)然也可以使用“aaa*”來(lái)進(jìn)行模糊匹配。配合n(/aaa)和N(?aaa)可以實(shí)現(xiàn)向下/向上的搜索。iostat -x 1  (PS:這里是數(shù)字1,不是字母l)    查看磁盤(pán)IO性能    http://www.ha97.com/4546.htmlpstree <pid>    以樹(shù)狀圖顯示進(jìn)程間的關(guān)系,比如可以顯示一個(gè)進(jìn)程中的多線程關(guān)系    http://www.cnblogs.com/0616--ataozhijia/p/4015465.html
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌鲁木齐县| 西贡区| 长岭县| 清水河县| 曲阳县| 肥西县| 泽普县| 遵义县| 衢州市| 德庆县| 荆门市| 渝中区| 定边县| 凉城县| 大厂| 城固县| 遂宁市| 曲阜市| 塔河县| 永寿县| 屏边| 定安县| 东至县| 兴业县| 安庆市| 合作市| 福清市| 延长县| 鲁山县| 稷山县| 武宁县| 汉中市| 绩溪县| 鸡泽县| 会宁县| 高邮市| 拜城县| 甘泉县| 咸丰县| 手游| 福建省|