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

首頁 > 學院 > 開發設計 > 正文

Linux常用命令總結

2019-11-10 20:19:38
字體:
來源:轉載
供稿:網友

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

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

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

man 具體命令,比如man -ls   可以查詢ls命令的具體用法,幫助

cd /usr/local   

切換到/usr/local目錄下

su  MySQL   或者  su -mysql

切換當前活動用戶為mysql

ls 

顯示當前文件夾內的文件

ll

列表顯示當前文件夾內文件的詳細信息,帶上-h的參數,可以將文件大小改成m為單位顯示,這樣可讀性更高。-h也是很多類似命令的參數。

rm 

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

chown mysql:mysql  a.txt

修改a.txt文件的擁有者和用戶組

chmod 755 a.txt

修改a.txt的權限是755,755分別對應的是擁有者、用戶組、其他這三種Linux中的用戶類型,具體自己百度吧。rwx

usermod -a -G groupA user
將User用戶添加到groupA中,且不會離開其他用戶組
usermod -G groupA 
將當前用戶轉為groupA組中,離開當前組
 

ps -ef|grep mysqld    

根據進程名稱,查看當前的Mysql進程,如果有僵尸進程就會在啟動時出現The server quit without updating PID file的異常,殺死對應進程即可。

ps -ef|grep 10059

根據進程ID 查看是哪個在運行這個進程

id user

查看用戶所屬的用戶組

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

此錯誤表示tungsten用戶無法登陸本地MySQL執行如下命令解決:

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

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

flush PRivileges;

netstat -tunlp |grep 2112

查看端口占用情況 

yum -y list java*

查看yum源中的Java安裝文件列表,這個命令必須是root用戶才能執行。

free -g  

用G的形式顯示當前主機的內存情況, -m -k 

df -hv  

查看硬盤使用情況,以及掛載情況,通過ll 可以查看目錄屬于哪個掛載點,這樣就知道屬于哪個硬盤了,了解硬盤的使用情況,可以讓我們設置合理的數據掛載位置

du -h

查看當前目錄的大小,這兩個可以配合使用,具體參考點擊。

日志查看與搜索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行

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

vim編輯器    如果沒有就在線裝一個,或者用vi也可以,vim就是vi的增強版,下面說下基本使用,更多的自己搜索咯:vim a.txt    首先進去的時候是在命令模式,不可編輯,此時按i可以進入insert狀態,就可以對文本進行編輯了,然后按Esc退出insert狀態回到命令狀態,此時按“:wq”即可保存文件,或者":q"退出文本編輯,如果對文本進行了修改卻不想保存,那么使用":q!"即可強制退出。在命令模式下,使用"/aaa"即可在文本中向下查詢包含"aaa"的行,當然也可以使用“aaa*”來進行模糊匹配。配合n(/aaa)和N(?aaa)可以實現向下/向上的搜索。iostat -x 1  (PS:這里是數字1,不是字母l)    查看磁盤IO性能    http://www.ha97.com/4546.htmlpstree <pid>    以樹狀圖顯示進程間的關系,比如可以顯示一個進程中的多線程關系    http://www.cnblogs.com/0616--ataozhijia/p/4015465.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河北区| 龙里县| 朔州市| 泉州市| 建始县| 南平市| 株洲县| 政和县| 卫辉市| 平南县| 克拉玛依市| 突泉县| 湖口县| 图们市| 长葛市| 达孜县| 武胜县| 灵宝市| 平凉市| 林周县| 盐山县| 固阳县| 禄丰县| 灵丘县| 丰顺县| 昌江| 乌苏市| 时尚| 高青县| 汕头市| 铜梁县| 丹凤县| 云南省| 婺源县| 晋中市| 沁阳市| 安庆市| 中阳县| 南澳县| 合作市| 鄂伦春自治旗|