设置特殊权限位

   设置特殊权限位

文件、目录-----基本权限

 特殊文件----命令

   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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章