文件、目錄-----基本權限
特殊文件----命令
uid gid---用戶標誌身份的唯一數字 500 500
進程運行 euid egid
用戶:zhy
#SU ZHY
$PS 500 500
#chmod u+s /bin/vi ----boot
-rwxr-xr-x root root /bin/vi
s
S
uid=====gongxiang
gid=====gongxiang
0 0
/etc/passswd
Zhy: 500:0
Login:zhy
[root]
-rwxr-xr-x root root ……./bin/vi
root 0 0
#su zhy
$vi /etc/passwd
Linux裏只有普通文件和目錄具有x權限
#chmod g+s /bin/vi
以zhs身份編寫了一段程序(文件) rmfile(刪除文件)
-rwxr-xr-x zhs web ….. rmfile---ls
web----zhs root lisi
500 0 501
以root身份創建了一個普通文件file1
-rw-r--r-- root web file1
#rmfile file1
#chmod 4755 rmfile
-rwsr-xr-x rmfile
以root身份刪除file1的時候?
#chmod 2755 rmfile
-rwxr-sr-x rmfile
U+s:---將作者(root)身份共享給所有人
G+s----將該組用戶的執行權限共享給組裏的人
Mkdir dir_1
drwxr-xr-x zhs web dir_1
在dir_1目錄下新建文件,文件的組合dir_1保持一致
root root
touch file ------------ root root file
#ps -aux
#ps -el
內核調度器----init ---進程的信息
服務器配置
使用任何一種服務
第一步:開啓響應服務
#service httpd start
關閉服務、瞭解當前服務
-rwxr-xr-x root root /sbin/vi
0 0
1)#chmod u+s /bin/vi
root uid=0 共享
/etc/passwd
zhy:500:500:……
zhy$vi 0 500
2)chmod g+s /bin/vi
root gid=0 共享
zhy$
u+s g+s 能解決相同的問題
o+t?
sudo:
zhs :192.168.52.3== cp -f
安裝應用軟件
1)
滿足條件:
從網絡上已經下載到本地
光盤等介質上存在
rpm:軟件管理環境
安裝
軟件包名-版本號-發行好-平臺.tar.gz
#tar -zxvf 軟件包-版本號-。。。.tar.gz
#rpm –ivh 軟件包名稱.rpm
man rpm
-U:升級
-e:卸載
滿足條件:
需要網絡安裝
需要安裝的軟件依賴關係比較複雜
機器能夠連接外網
#yum install 軟件包-。。。。。
服務與進程的管理
Windows ctrl+alt+del----人物管理器
管理進程的命令
#w 用戶名
結果包括
用戶名 終端(有終端名、沒有名字)
#ps -aux
#ps -el
實時人物管理器
#top
殺死進程
service named
進程狀態
S:sleep
R:running
Z:zombie
Service 服務名 start
Service 服務名 stop
#kill PID
#kill -9 PID -9強制殺死
給進程發送信息-------
掛起:暫停 cpu時間片
休眠:
計劃任務安排
一次性:at
本週三下午3:00複製/etc 制定目錄下
步驟:
Linux提供了一次性安排任務的服務
第一步:開啓服務
#service atd start
語法:man at
1)at 時間
>安排需要執行的命令
Ctrl+d
2)#vi file
#at –f file 時間
發送電子郵件---/var/spool/mail/用戶名
幾號作業 時間被執行 在哪個終端顯示結果
影響at佈置任務的兩個文件
/etc/at.allow
/etc/at.deny
限制哪些用戶可以使用at
注意:
/etc/at.allow:包含的用戶可以佈置任務
/etc/at.deny:包含的用戶禁止佈置任務
兩個文件都不存在:只允許root佈置任務
兩個文件都存在,內容爲空:所有用戶都可以佈置任務
兩個文件都存在,內容不空:allow優先級別高
默認情況下deny文件存在
編輯文件 語法格式
一個用戶名佔一行
#atq
顯示當前佈置的任務
#atrm 作業號
刪除指定的任務
時間表示
30分鐘後 at –f file now + 30 minutes
days
at –f file tomorrow
at –f file today
at –f file hh:mm tomorrow
10:20 tomorrow
at -f file hh:mm mm/dd/yyyy
10:23 01/23/2012
11:30 23.11.2012
At –f file 2:00pm
At -f file 3:00am
-m:要求at發送電子郵件
備份
重複性:cron
每月1號複製/etc /boot /home u盤上
系統引導流程
運行級別0-6
服務的管理service #### start|stop|restart
rcn.d S K
特殊權限 u+s sudo
進程的管理:service ps kill top w
用戶和組管理useradd groupadd /etc/passwd shadow login.defs skel
.bashrc .profile group gpasswd gshaow
usermod userdel
計劃任務的安排 at
下週一:
軟件包的管理
cron
硬盤分區,磁盤配額
Shell