Linux常用命令

創建目錄

mkdir directoryname

創建文件

touch fileName

使得配置文件生效

source configName

顯示當前目錄

pwd

清空日誌文件

echo "" > filename

查看CPU和內存使用情況

top

(ctrl+c:結束查看)

查看端口是否被進程佔用

netstat -tunlp|grep 端口號

查看tomcat是否啓動

ps -ef|grep tomcat

(會顯示用戶名, 進程號等)

殺死進程

kill 進程號

kill -9 進程號 (強制)

查看日誌文件尾部

tail -f filename

tail -200 filename 查看倒數200行

重命名文件

mv 原文件名 新文件名

文件查找:(文件命中包含mysql的文件)
find | grep mysql

文件上傳

rz

文件下載

sz filename

解壓

tar zxvf 壓縮文件名

刪除

rm -f 文件名

查看目錄詳細信息

ll

修改文件讀寫權限

chmod 777 filename

關閉防火牆
systemctl stop firewalld.service

開放8080端口並更新防火牆
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

常用的連接工具

Putty, XShell, SecureCRT(推薦)

安裝jdk

1、下載jdk.tar.gz(地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、創建java目錄,mkdir /usr/java
3、將下載的文件放入java文件夾
4、解壓:tar zxvf 文件名
5、刪除壓縮包:rm -f 壓縮包名
6、編輯/etc/profile文件,新增如下句子:
export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7、使文件生效:source /etc/profile
8、完成:java -version

補充

chmod 777 *.sh
Linux chmod +755和chmod +777 各是什麼意思呢?
755 代表用戶對該文件擁有讀,寫,執行的權限,同組其他人員擁有執行和讀的權限,沒有寫的權限,其他用戶的權限和同組人員權限一樣。 
777代表,user,group ,others ,都有讀寫和可執行權限。

在linux終端先輸入ls -al,可以看到如: 
-rwx-r–r– (一共10個參數) 
第一個跟參數跟chmod無關,先不管. 
2-4參數:屬於user 
5-7參數:屬於group 
8-10參數:屬於others 
接下來就簡單了:r==>可讀 w==>可寫 x==>可執行 
r=4 w=2 x=1 
所以755代表 rwxr-xr-x

編輯文件名:vi 文件名(默認進入命令行模式)
i:進入編輯模式(shift+enter換行),Esc退出編輯模式
:q! 強制退出不保存
:wq 保存並退出。

深坑

1、在Linux中啓動tomcat,有時候進入到bin目錄啓動./startup.sh會報錯,但是在上一層目錄./bin/startup.sh則可以啓動成功。這個可能是項目中用到了本地的配置文件,由於權限的問題引起的。

 

 

發佈了86 篇原創文章 · 獲贊 144 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章