Linux(Centos7) 常用命令總結

1、關於Mysql數據庫常用命令:

#開啓mysql服務
service mysql start

#關閉mysql服務
service mysql stop

#啓動mysql數據庫
mysql -u root -p(回車後輸入前面的隨機密碼)

#設置mysql可以遠程連接
create user 'root'@'%' identified by '數據庫密碼';
grant all on *.* to 'root'@'%';
flush privileges;

#查看當前防火牆的狀態
firewall-cmd --state
 
#查看當前防火牆開放的端口
firewall-cmd --list-ports
 
#開放3306端口
firewall-cmd --permanent --add-port=3306/tcp
 
#重啓防火牆(修改配置後要重啓防火牆)
firewall-cmd --reload

#設置mysql開機自啓
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

2、關於tomcat部署軟件常用命令

       我的軟件是使打成了war包,然後放在了tomcatwebapps下面,由於當時開發是在windows下進行的,配置的log輸出路徑一般都是在D盤的xx路徑下,這次部署在Linuxtomcat下,找不到了日誌的輸出位置,我在tomcatlogs裏面找了半天也沒有我軟件的啓動日誌,發現原來需要其他的方式來顯示出來,如下所示:

#首先切換到tomcat的logs文件夾下,下面的兩個操作都在這個目錄下進行
cd tomcat/logs/

#如果想要查看實時日誌,可以輸入下面的命令
tail -f catalina.out

#如果想要查看全部日誌,可以輸入下面的命令
vim catalina.out

#如果想要退出tail,可以輸入下面的命令
ctrl+c

#啓動tomcat服務的命令,進入到tomcat的bin目錄下,輸入
./startup.sh

#如果想要關閉tomcat的服務,進入到tomcat的bin目錄下,輸入
./shutdown.sh


3、關於端口號佔用問題

       有時候會出現服務雖然關掉了,但是端口號還是被佔用的問題;還有時候會出現服務端口占用的問題

#查看端口,輸入下面的命令會顯示所有佔用的端口
netstat -anp

#查看端口對應的應用程序
lsof -i:端口號

#關閉端口,其中PID爲進程號,當你輸入上面的命令時就會顯示出當前端口號所屬的PID是多少
kill -9 PID

4、常用文件操作命令

#普通用戶和root用戶之前切換,
su -

#編輯文件命令,然後輸入i即可編輯文件的內容
vim -文件名
vi -文件名

#編輯完成之後,按ESC命令跳轉到命令模式
:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w!   強制保存,不推出vi
:wq  保存文件並退出vi
:wq! 強制保存文件,並退出vi
:q  不保存文件,退出vi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯

#刪除文件
rm -文件名

#刪除空的文件夾
rmdir 文件夾名

#文件移動
mv 原文件地址 新地址

#文件複製
cp 原文件地址 新地址

#顯示當前路徑
pwd

#創建一個新的目錄
mkdir 文件夾名

#判斷Linux系統是32位還是64位
getconf LONG_BIT

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章