1.权限存在意义
- rw-r-r-r-- 1 root root 216 May 12 2017 /mnt/rht
[1] [2] [3] [4] [5] [6] [7] [8]
[1] 文件类型
-
普通文件
d
目录
l
软链接
s
socket
c
文件权限
[2] 文件权限
rw-|r--|r--
u g o
u
user
g
group
o
other
[3] 文件硬链接个数(文件被系统记录的次数)
[4] 文件拥有者
[5] 文件拥有组
[6] 文件大小
[7] 文件最后一次被修改的时间
[8] 文件名称
目录)
d rwxr-xr-x. 2 root root 4096 Jul 30 09:00 /mnt/
[1] [2] [3] [4] [5] [6] [7] [8]
[1] 类型
[2] 权限
[3] 目录中子目录个数
[4] 用户
[5] 组
[6] 子文件或子目录元数据大小(元数据:描述数据的数据)
[7] 最后一次被更改的时间
[8] 名称
2 . 修改文件用户和用户组
1.此命令必须用root用户执行
ls -Rl /mnt/
watch -n 1 'ls -Rl /mnt/'
chown username file|dir
chown -R username dir
chown username:group file|dir
chgrp group file|dir
chgrp -R group file|dir
3. 文件权限
1》权限
r 可读 对文件:是否可以查看文件中的字符
对目录: 是否可以查看文件中有什么文件
w 可写 对文件:是否可以改变文件中记录的字符
对目录:是否可以在目录中管理文件,是否可以更改目录中文件的元数据
x 可执行 对文件:是否可以通过文件名称调用文件内记录的程序
对目录:是否可以进入此目录
2》权限的管理
字符形式
chmod file|dir
eg:chmod u+r /mnt/file
3数字方式
rwx
210
x = 2**0*0|1 = 0|1
w = 2**1*0|1 = 0|2
x = 2**2*0|1 = 0|4
x=1
w=2
r=4
rwx=7
rw-=6
r-x=5
r--=4
-wx=3
-w-=2
--x=1
eg:chmod 755 /mnt/file
rwxr-xr-x
3》.权限列表
#特定用户对特定文件有指定权限
-rw-r--r--+ 1 root root 216 May 12 2017 rht
|
权限列表开启
[root@fundation100 mnt] ##geetfacl file
file:file
文件名称
owner:root
文件所有人
group:root
文件所有组
user::rw-
用户权限
user:kiosk:rwx
特殊指定用户权限
group::r--
组权限
mask ::rwx
权限最大值
other ::r--
其他人权限
setfacl -m u:student:rwx file
设定列表用户权限
setfacl -x u:student file
删除列表中的指定用户
setfacl -b file
关闭用户权限
4.进程及服务的控制
1.什么是进程
系统中正在运行的程序
2图形的进程查看方式
gnome-system-monitor
3.查看进程的命令 (whatis ps)
ps
a
当前环境相关进程
-a
在当前终端中运行的进程,但不包含当前进程信息
-A|-e
系统所有进程
x
查看含有输出终端的进程
f
查看进程的从属关系
u 进程所有人
ps ax -o comm,nice,%cpu,%men,pid,user,group,stat|head所有相关进程
ps ax --sort=%cpu正序
ps ax --sort=-%cpu到序
ps ax --sort=-%men
ps ax --sort=%men
(ps ax --sort=-%cpu -o pid | sed -n 2,6p
ps ax --sort=-%cpu -o pid |awk 'NF<=6&&>=2{PRi})
4. 进程优先及
进程状态
S
进程状态
s
此进程为顶级进程
T
进程时暂停
<
进程优先级高
N
进程优先级低
l
进程在内存中有锁定空间
ps ax -o comm,pid
显示
renice -n -5 pid
修改进程优先级
nice -n -5 命令(vim) &
指令优先级开启进程
5.进程前后台的调用
ctrl+z
将占用终端的进程打入后台停止
jobs
将指定进程在后台运行
bg jobsnum
将指定进程在后台运行
fg jobsnum
将指定进程调回前台
ctrl+c
将占用当前终端的进程结
5.信号
1
进程并停止情况下重新加载
2
清除进程在内中的数据
3
清除鼠标在内中的数据
9
强行结束进程,不能被阻塞
15
正常关闭进程
18
运行停止的进程
19
暂停进程,不可能被阻塞
20
暂停进程,可以被阻塞
kill 信号 pid
killall 信号 进程名称
6.服务的控管
systemctl start sshd
开启
systemctl stop sshd
关闭
systemctl status sshd
显示状态
systemctl restart sshd
重启
systemctl enable sshd
开机启动
systemctl disable sshd
开机关闭
systemctl list-units
列出系统中运行的服务
systemctl list-unit-files
列出系统中服务开机状态
systemctl list-dependncies sshd
列出服务依赖关系
systemctl mask sshd
冻结服务
systemctl unmask sshd
解锁服务
systemctl set-default multi-user.target
开机不启动图形
systemctl set-default graphical.target
开机启动图形(init 5)