文件、目录-----基本权限
特殊文件----命令
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