文件权限的控制及进程和服务的控制

一文件权限的控制
1.权限存在的意义
r:可读取文件的实际内容
w:可以编辑,新增或者修改该文件的内容,如果没有r权限。无法w
x:该文件拥有被系统执行的权力
2.权限的识别
ls -l file
查看文件的详细信息

文件权限的控制及进程和服务的控制
ls -ld dir
查看目录的详细信息
文件权限的控制及进程和服务的控制

  1. 权限的查看与理解
    文件权限)
    • rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht
      【1】文件类型
    • 普通文件
      d 目录
      l 软链接(类似与windows下的快捷方式)
      s 套接字
      c 字符设备/dev/pts/下
      【2】rw-|r--|r-- 各个用户可以对文件进行的操作
      u g o
      用户 成员 其他人
      【3】文件硬链接,文件内容被系统记录的次数
      【4】文件拥有者
      【5】文件拥有组
      【6】文件大小
      【7】文件最后一次被修改的时间
      【8】文件的名称

目录的权限
d rwxr-xr-x. 2 root root 4096 Jul 30 09:05 /mnt/
【1】文件类型
【2】权限
【3】目录中子目录个数
【4】用户
【5】组
【6】子文件或子目录元数据大小(元数据:描述数据的数据)
【7】最后一次被修改的时间
【8】名称

4.如何修改文件用户和用户组
(1.此命令必须用root用户执行
chown username /mnt/file1 ##将file1文件的拥有人改为username
文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
chown -R username dir ##将dir目录和目录下文件的所有人全都改为username
文件权限的控制及进程和服务的控制
chown username:username file|dir ##将file文件或者dir目录的拥有人和用户组改为username
文件权限的控制及进程和服务的控制
chgrp username /mnt/file2 将file2的用户组改为username
文件权限的控制及进程和服务的控制
chgrp -R username /mnt/dir 将dir目录及目录下文件的用户组修改为username
文件权限的控制及进程和服务的控制
5.文件权限
1)文件权限的作用
r
对文件 是否可以查看文件中的字符
对目录 是否可以查看目录中有什么文件
w
对文件 是否可以改变文件中记录的字符
对目录 时都恶意在目录中管理文件,是否可以更改目录中文件的元数据
x
对文件 是否可以通过文件名称调用文件内记录的程序
对目录 是否可以进入此目录
2)权限的管理
字符形式
chmod <ugo> <+-=> <rwx> file|dir
文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
数字方式
rwx
210
x=20*0|1=0|1
w=2*10|1=0|2
r=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

文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
6.权限列表
特定用户对特定文件有指定权限
-rw-r--r--+ 1 root root 216 May 12 2017 rht
setfacl -m u:username:rwx file 设定file文件的权限
文件权限的控制及进程和服务的控制
getfacl file 获取文件的权限信息
文件权限的控制及进程和服务的控制
file:file 文件名称
文件权限的控制及进程和服务的控制
owner:root 文件所有人
文件权限的控制及进程和服务的控制
setfacl -x u:username file 把特殊用户从删除掉
文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
setfacl -b file 关闭权限列表

文件权限的控制及进程和服务的控制
进程及服务的控制
1.什么是进程
系统中正在进行的程序
2.图形的进程查看方式
gnome-system-monitor
文件权限的控制及进程和服务的控制
3.查看进程的命令
ps 查看进程
文件权限的控制及进程和服务的控制
a 当前进程相关进程(包含了当前环境本身信息)
文件权限的控制及进程和服务的控制
-a 显示当前终端中的所有进程(不包含当前环境本身信息)
文件权限的控制及进程和服务的控制
-A|-e 系统所有进程
文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
x 包含含有终端的所有(必须含有tty(字符输出设备的))进程
文件权限的控制及进程和服务的控制
f 查看进程的从属关系

文件权限的控制及进程和服务的控制
u 进程的所有人
文件权限的控制及进程和服务的控制
ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看。。。
文件权限的控制及进程和服务的控制
ps ax --sort=%cpu 默认为升序排列
文件权限的控制及进程和服务的控制
ps ax --sort=-%cpu 降序排列
文件权限的控制及进程和服务的控制
4.进程的优先级
-20————19
数值越小优先级越大
renice -n 5 2580
S 进程状态
s 此进程为顶级进程
T 进程是暂时停止的
进程的优先级高
‘空’ 进程的优先级普通
N 进程优先级低
l 进程在内存中有锁定空间
文件权限的控制及进程和服务的控制
renice -n -5 pid 指定修改进程的优先级
文件权限的控制及进程和服务的控制
nice -n -5 命令 & 指定优先级开启进程
文件权限的控制及进程和服务的控制
5.进程前后台的调用
ctrl+z 将占用终端的进程打入后台停止
文件权限的控制及进程和服务的控制
jobs 查看当前后台暂时挂起的所有进程
文件权限的控制及进程和服务的控制
bg jobsnum 将指定进程在后台运行
文件权限的控制及进程和服务的控制
fg jobnum 将指定进程调回前台
文件权限的控制及进程和服务的控制
ctrl+c 将占用当前终端的进程结束
文件权限的控制及进程和服务的控制
6.信号
1 进程不停止的情况下重新加载配置
2 清除进程在内存中的数据
3 清除鼠标在内存中的数据
9 强行结束进程
文件权限的控制及进程和服务的控制
15 正常关闭进程(会阻塞文件权限的控制及进程和服务的控制

18 运行停止的进程
文件权限的控制及进程和服务的控制
19 暂停进程(不能被阻塞)
文件权限的控制及进程和服务的控制
文件权限的控制及进程和服务的控制
20 暂停进程(可以被阻塞)
文件权限的控制及进程和服务的控制
kill 信号 pid
killall 信号 进程名称
ip addr show br0 真机下查询本机的ip地址
文件权限的控制及进程和服务的控制
ifconfig eth0 虚拟机下查询本机的ip地址
文件权限的控制及进程和服务的控制

7.服务的控管
systemctl start sshd.service 开启
文件权限的控制及进程和服务的控制
systemctl stop sshd.service 停止
文件权限的控制及进程和服务的控制
systemctl status sshd.service 查看状态
文件权限的控制及进程和服务的控制
systemctl retart sshd.service 重启
文件权限的控制及进程和服务的控制
systemctl enable sshd.service 开机自启
文件权限的控制及进程和服务的控制
systemctl disable sshd.service 关闭自启
文件权限的控制及进程和服务的控制
systemctl list-units 列出当前系统开启的服务
文件权限的控制及进程和服务的控制
systemctl list-unit-files 列出系统中服务开机状态
文件权限的控制及进程和服务的控制
systemctl mask sshd
文件权限的控制及进程和服务的控制
systemctl unmask sshd
文件权限的控制及进程和服务的控制
systemctl
级别有0-6,0是关机,6是重启,234是无图形的界面,5是有图形的界面
w查看当前有谁在使用这台电脑。。

猜你喜欢

转载自blog.51cto.com/13677893/2160671
今日推荐