1. 程式人生 > 實用技巧 >Linux入門--許可權管理、任務排程、磁碟管理

Linux入門--許可權管理、任務排程、磁碟管理

Linux入門--基礎命令

三、許可權相關

3.1、基本命令

chown <user>[:<group>] <filename>	#修改檔案的所有者和所屬組

chgrp <組名> <檔名>			# 修改檔案所在組

chmod u=rwx,grw,o+x <filename>	# 修改許可權
chmod 777 <filename>			# 修改許可權


3.2、檔案的型別

符號 檔案型別
- 普通檔案
d 目錄
l 連結檔案
c 字元裝置(鍵盤滑鼠)
b 塊檔案(硬碟)

3.3、許可權含義

3.3.1、rwx作用到檔案

  1. r代表可讀(read):可以讀取,檢視
  2. w代表可寫(write):可以修改,但是不代表可以刪除該檔案,刪除-一個檔案的前提條件是對該
    檔案所在的目錄有寫許可權,才能刪除該檔案。
  3. x代表可執行(execute):可以被執行

3.3.2、rwx作用到目錄

  1. r代表可讀(read):可以讀取,ls 檢視目錄內容
  2. w代表可寫(write):可以修改,目錄內建立+刪除+重新命名目錄
  3. x代表可執行(execute):可以進入該目錄

四、任務排程(定時任務)

crontab [-e] [-l] [-r]			# 定時任務檔案;e:編輯;l:檢視;r:刪除

到設定的時間自動執行

# 修改的檔案內容
*/1 * * * * ls -l >> /tmp/to.txt	#每分鐘執行一次檢視目錄並寫入到這個檔案中
符號位 含義 範圍
第一個“*” 一小時中的第幾分鐘 0-59
第二個“*” 一天中的第幾個小時 0-23
第三個“*” 一個月中的第幾個天 1-31
第四個“*” 一年中的第幾月 1-12
第五個“*” 一週中的星期幾 0-7

特殊符號說明

特殊符號 含義
* 任何時間
, 不連續的時間
- 時間範圍
*/n 每n時間執行一次

五、磁碟管理

lsblk [-f]						# 檢視系統分割槽情況,f:顯示檔案系統資訊

fdisk /dev/sdb					# 分割槽,通過m檢視幫助命令

mkfs -t ext4 /dev/sdb1			# 格式化

mount <磁碟位置> <掛載資料夾>	  # 掛載資料夾
umount  <掛載資料夾>	 			# 解除安裝磁碟

設定自動掛載

修改/etc/fstab新增如下語句

/dev/sdb1		/home/newdisk		ext4		defaults		0 0
df [-h]							# 檢視系統磁碟使用情況
du [-h]							# 檢視指定目錄中資料夾磁碟佔用情況
								# -s 檢視指定目錄磁碟佔用情況彙總
								# -a 含檔案
								# --max-depth=1 子目錄深度
								# -c 列出明細同時,增加彙總量
								
tree							# 以樹狀顯示目錄結構,使用yum安裝