創建目錄
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則可以啓動成功。這個可能是項目中用到了本地的配置文件,由於權限的問題引起的。