• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > liunx基本命令(高级进程和高级权限的学习)

liunx基本命令(高级进程和高级权限的学习)

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含liunx基本命令(高级进程和高级权限的学习)等服务器相关知识,网友希望可以进行参考

大家好,上次简单的说了一下进程的使用这次详细的说下进程的内容,还有高级权限的介绍。

对了说明一下在,我这个人比较喜欢分享,自己快乐,就是让大家快乐,帖子也一部分是之前我做的学习笔记,也有现在遇到的问题随手记下的,也有突然想起来就写的,别管怎么样都是我自己所学的经历,和经验,希望大家可以一起学习进步。


高级权限:

suid 权限 共有19个包括重复的

suid只能加到user

chmod u+s 文件


suid 只能作用到文件上二进制可执行文件)

作用:任何用户在执行拥有suid权限的命令时,都已该命令拥有者的什么执行




sgid

只能添加到group上

chmod g+s 目录

作用: 任何用户在拥有sgid权限目录下创建文件时,创建的文件与该目录同组 只能加在目录上 但是对目录和文件都有用)

如果创建目录,则目录也会继承sgid权限




练习:

要求:在不改变/etc/shadow权限的前题下,使用tom能使用cat查看到shadow内容

which cat

chmod u+s /bin/cat


sgid

只能添加到group

chmod g+s dir/

只能作用到目录上

作用:任何用户在拥有sgid权限的目录下创建文件(目录)时,创建的文件与该目录同组



stickyt)冒险位,粘贴位

只能添加到other

chmod o+t 目录

只能作用到目录上

作用: 在任何用户含有t权限的目录下创建的文件,只能拥有者删除,其他人无权限删除除了root)


suid----4

sgid----2

sticky----1





练习: 这个练习是我们直接老师让做的,大家可以为例子也做一做

在/tmp目录下创建test目录, 该目录权限777,创建用户tom 创建用户jerry

使用tom 在test目录下创建文件tom.txt

使用jerry 在test目录下创建文件jerry.txt

尝试使用tom删除jerry.txt 使用jerry删除tom.txt

是否能删除?

使用tom 在test目录下创建文件tom.txt

使用jerry 在test目录下创建文件jerry.txt

在test目录上添加t权限

尝试使用tom删除jerry.txt 使用jerry删除tom.txt

是否能删除?

使用管理员root能否删除


源文件有无x权限区别

chmod +x aa.txt

[root@localhost tmp]# ll aa.txt

-rwsrwsrwt 1 root root 0 11-11 14:20 aa.txt

[root@localhost tmp]# chmod -x aa.txt

[root@localhost tmp]# ll aa.txt

-rwSrwSrwT 1 root root 0 11-11 14:20 aa.tx



---------------------------------------------------------------------------

进程管理: ps 后面唯一是不加-

查看进程有 两种 一种 静态 一种动态

查看

tty


查看进程:

[tom@0425 tmp]$ ps

PID TTY 时间 CMD

6892 pts/2 00:00:00 bash

6950 pts/2 00:00:00 ps


[tom@0425 tmp]$ ps -e ? 是在启动过程中运行的

PID TTY TIME CMD

1 ? 00:00:00 init

2 ? 00:00:00 migration/0

3 ? 00:00:00 ksoftirqd/0

4 ? 00:00:00 watchdog/0

5 ? 00:00:00 migration/1



[tom@0425 tmp]$ ps -ef 系统启动之后第一个进程是 init

UID 子进程 父进程 C STIME TTY TIME CMD

root 1 0 0 08:52 ? 00:00:00 init [5]

root 2 1 0 08:52 ? 00:00:00 [migration/0]

root 3 1 0 08:52 ? 00:00:00 [ksoftirqd/0]

root 4 1 0 08:52 ? 00:00:00 [watchdog/0]



man下进程

man ps

查看进程信息

free

total used free shared buffers cached

映射关系 缓存

显示进程结构

pstree



显示前5行

[root@0425 tmp]# ps -ef | head -5

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 08:52 ? 00:00:00 init [5]

root 2 1 0 08:52 ? 00:00:00 [migration/0]

root 3 1 0 08:52 ? 00:00:00 [ksoftirqd/0]

root 4 1 0 08:52 ? 00:00:00 [watchdog/0]


[root@0425 tmp]# ps -ef | head -1

UID PID PPID C STIME TTY TIME CMD



[root@0425 tmp]# ps a 查看所有tty的进程


[root@0425 tmp]# ps aux 查看详细的所有进程


USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

预设内存 实际使用的内存



动态查询:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 利用shutdown命令实现远程关机的方法
  • linux飞信机器人的安装<fetion>
  • EPG服务器节目单更新私有描述符
  • window中nginx的启动和关闭方法
  • Cenots 上面用Shell脚本一键安装LAMP环境
  • 如何防止服务器溢出 降低可能的几个方法
  • UAC窗体应用程序默认配置信息读写的问题
  • 计算机TCP/IP协议端口基础知识(推荐)
  • 让服务器apache/iis/nginx支持.apk/ipa文件下载
  • Windows 2003网络负载均衡的实现

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • apache服务无法启动多种方法总结?
    • 音视频功能介绍
    • 桌面虚拟化IOPS计算方法
    • 如何禁止Hyper-V虚拟机进入锁定界面/登录界面
    • 三、安装Nginx 0.8.46【LNMP安装 】
    • mysql dba系统学习(4)mysql的多实例multi启动停止
    • Windows与Linux中生成以当前时间命名的文件
    • 在登录到域中的计算机上修改时间,并且此时间不被DC同步方法
    • Windows2003中IIS6/iis7伪静态组件安装配置
    • 在Windows 2008上部署Exchange 2007

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有