工作中用到的命令以及問題彙總 2019-11-29 查看系統運行時間,這個問題是因為我們在阿裡雲上有個機器,在某一天發現這台機器上有的服務莫名奇妙的停了,然後排查時懷疑機器被重啟過用如下如下命令查看了系統運行時間,發現果不其然機器就是被重啟過: 1 cat /proc/uptime| awk -F. ...
工作中用到的命令以及問題彙總
2019-11-29
- 查看系統運行時間,這個問題是因為我們在阿裡雲上有個機器,在某一天發現這台機器上有的服務莫名奇妙的停了,然後排查時懷疑機器被重啟過用如下如下命令查看了系統運行時間,發現果不其然機器就是被重啟過:
1 cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系統已運行:%d天%d時%d分%d秒",run_days,run_hour,run_minute,run_second)}'
- 查看開機自啟的服務,這個問題時 我們的一臺機器需要降配,上面有十幾個程式和服務,需要確保服務可以在降配後開啟自啟,然後要查看這個服務是否設置了開機自啟:
1 systemctl list-unit-files
- mysql創建用戶後用戶無法遠程鏈接登錄,這個問題是開發的一位同學需要一個線下資料庫的只讀許可權的用戶,然後正常開了賬戶後發現他賬戶無法遠程鏈接,會報錯,如下
1 mysql -u bowen -p 123456 -h x.x.x.x
2 Enter password:
3 ERROR 1045 (28000): Access denied for user 'bowen'@'x.x.x.x' (using password: YES)
解決辦法就是在創建用戶時,指定開發人員的IP地址如下:
1 CREATE USER '用戶'@'IP' IDENTIFIED BY 'password';#創建用戶
2 GRANT select ON #庫名字.#表名 TO ‘username’@‘host’ #給用戶授權select
問題持續更新.....