Linux基礎04
** Linux基本操作常用命令(四)
** Linux系統管理命令
1、top:查看系統資源,每隔三秒刷新一次,按q:退出瀏覽狀態
2、free:查看內存信息,-m,以MB單位顯示
3、netstat:查看端口信息,一般用於查看端口是否被占用等
4、ifconfig:查看網絡信息
5、df:-h查看系統設備狀態信息
6、kill:殺死正在運行的進程,-9表示強制結束,例如:kill -9 2008
解釋:強制殺死PID為2008的進程
7、jps:查看系統運行的進程
** 關閉防火墻
以下切換到root用戶下操作:
1、禁用Linux的安全子系統selinux
命令:
vi /etc/sysconfig/selinux
將設置改為禁用:SELINUX=disabled,如圖:
2、關閉防火墻
命令:
systemctl stop firewalld.service,如圖:
3、禁止開機啟動:
命令:
systemctl disable firewalld.service,如圖:
尖叫提示:如果是7以下版本的系統,需要使用如下方式關閉防火墻
# service iptables stop
# chkconfig iptables off
(尖叫提示:chkconfig可以查看開機是否會啟動相關服務)
** 定時任務
1、at
用法:at [時間]
例如:
at 18:00
指定於當天下午18點執行計劃任務
at > cp /etc/passwd /home/z/Desktop/
18點執行的操作內容,即拷貝文件到tmp目錄下
at > <EOT>(註意:這個<EOT>不是手動輸入的,是直接按ctrl + d就可以了。)
輸入完成後按ctrl+d結束,如圖:
2、crontab
解釋:周期性的執行計劃任務
用法:crontab [-u 用戶] [-l|-r|-e]
參數:
-u:指定某個用戶,不加-u選項則為當前用戶
-e:指定計劃任務
-l:列出計劃任務
內容格式:
第一列:分鐘,範圍:00~59
第二列:小時,範圍:00~23
第三列:日,範圍:1~31
第四列:月,範圍:1~12
第五列:周,範圍0~7(0和7都表示周日)
第六列:需要執行的命令
註意事項:
1、如果時間為時間段:
使用杠(-)來表示一段連續的時間
2、若幹不連續的時間:
使用逗號(,)
3、表示所有的時間:
使用星號(*)
4、表示時間間隔:
使用除號(/)
案例1:
每周日下午18點備份/etc/passwd文件到桌面/home/z/Desktop
案例2:
每月13號和17號的下午15點10分執行刪除桌面passwd文件
案例3:
每10分鐘執行一次時間同步
案例4:
每天15點到18點執行拷貝文件
5、創建任務:
* 執行命令:
crontab -e
該命令用於打開任務編輯器,按下a,進入插入模式
* 編輯任務,每分鐘執行一次時間的寫入,寫入位置:zz.log,如圖:
*/1 * * * * date >> /home/z/Desktop/zz.log
編輯完成之後,使用ctrl+c退出編輯,然後輸入冒號:輸入wq保存退出。
* 列出已存在任務
crontab -l,如圖
* 使用tail -f命令,實時查看zz.log文件的內容,如圖:
* 最後附一張註釋圖,大家可以在crontab中進行如下註釋(#號部分),以後就可以給你一些提示:
** 總結
Linux基礎到此已經完結,接下來我們準備學習大數據的課程內容
個人微博:http://weibo.com/seal13
QQ大數據技術交流群(廣告勿入):476966007
作者:Z盡際
鏈接:https://www.jianshu.com/p/f2237e54dfbe
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
Linux基礎04