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包,然後放在了tomcat的webapps下面,由於當時開發是在windows下進行的,配置的log輸出路徑一般都是在D盤的xx路徑下,這次部署在Linux的tomcat下,找不到了日誌的輸出位置,我在tomcat的logs裏面找了半天也沒有我軟件的啓動日誌,發現原來需要其他的方式來顯示出來,如下所示:
#首先切換到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