课本笔记:

        

case条件测试语句

4.4:计划任务服务

at 设置一次性计划任务

at  时间    //设置执行的任务                              at  -l或atq     // 查看设置好但未执行的任务

  ctrl+d 保存at计划任务     ctrl+c取消at计划任务

atrm  任务序号    //删除计划任务

crontab  设置长期任务或周期任务

crontab  -e   //创建编辑计划任务                      crontab   -l    // 查看当前计划任务

crontab   -r    //删除某条计划任务                     -u  用户名    //  指定用户

编辑格式:分  时   日   月   星期     命令    //没有设置的项需用 “*”占位

/2   //代表每隔两分钟(两天、两月...)

多个时段可以用逗号,1,2,5,连续几天也可以赢横杠 -。

“分” 取值0-59,“时” 取值0-23,“日” 取值1-31,“月” 取值1-12,“星期” 取值0-7,命令是要执行的脚本或动作命令

例如:每天14:23屏幕输出hahaha:crontab  -e

*如果针对其他用户,需 -u参数,crontab -e  -u  linuxprobe,   查看任务也需要  -u 参数  crontab -l  -u  linuxprobe

第五章

5.1:用户身份与能力

  系统管理员:UID=0,权限最高,(以uid判断,不要以为root这个名字判断,因为root的uid是0,所以是管理员)

系统用户:UID为1-999:为了避免出现漏洞被利用,默认服务程序会有独立的系统用户负责运行,终端一般为/sbin/nologin

普通用户:UID从1000开始,是管理员创建用于日常工作

useradd :创建新用户。useradd  【选项】 用户名

用户家目录存放于/home中,默认shell解释器为/bin/bash

-d   //指定用户家目录                               -e   //账户到期时间

-u   //指定uid                                            -g   //指定用户基本组(须已存在)

-G   //指定一个或多个扩展用户组            -N   //不创建与用户同名的用户组

-s   //指定默认shell解释器

groupadd  创建用户组 。 groupadd 【选项】组名

  usermod  修改用户。 usermod 【选项】用户

  -c   // 填写用户账户备注信息                     -d -m    // 连用指定用户家目录并把旧数据转移过去

-e   //账户到期时间                                    -g   //变更所属用户组

-G   //变更扩展用户组                               -L    //  锁定用户禁止登陆

-U    //解锁用户允许登陆                           -s    //变更默认终端

  -u    //修改uid

可以使用  id  【用户名】命令来查看用户

  passwd  修改用户密码。 passwd 【选项】用户

-l   //锁定用户禁止登陆                                      -u   //解锁用户允许登陆

--stdin    //允许通过标准输入修改用户密码       -e    // 强制用户下次登录修改mima

  -d   //使该用户可以空密码登陆                         -S    //显示用户密码是否被锁定

  userdel  删除用户。userdel  【选项】  用户名

  -f    //强制删除用户                                           -r   //同事删除用户以及家目录

用户信息保存在:/etc/passwd

用户组信息保存:/etc/group

/etc/passwd中各字段意思:

root:x:0:0:root:/root:/bin/bash

用户名:密码(已加密):UID:GID:用户全名:家目录:使用的shell解释器

/etc/group中各字段意思:

root:x:0:

组名:密码(已加密):GID的ID :组成员

完全可以在/etc/passwd和/etc/group中写入信息来添加或者修改用户,用户密码则被保存在/etc/shadow中,且是加密状态。

5.2:文件权限与归属

  -   //普通文件                                                      d   //目录文件

l   //链接文件                                                      b   //块设备文件

 //字符设备文件                                              p   //管道文件

对文件一般规定了所有者,所有组,其他用户的所拥有的可读(r),可写(w),可执行(x)等权限,亦可用4,2,1数字来表示。

  r(read):能够读取目录内文件列表

w(write):能够在目录内新建,修改等操作

  x(execurt):能够切换目录,对于文件(脚本)是指可执行。

可根据数字来写成:777(rwxrwxrwx),764(rwxrw-r--)等等。

三个数字不可相加,所有者是一个(rwx),所有组(rwx),其他用户(rwx),需要熟练的相互转化。

三个数字代表所有者权限,所有组权限,其他用户权限,可用ls   -l  命令来查看:

例如上述的文件:普通文件,644权限,属主root,属组root,大小,时间,文件名

 chmod  //设置文件或目录的权限。chmod 【参数】权限  文件或目录

-R    //递归操作                                                 -f   //忽略错误

例:chmod   -Rf   777   /etc/fstab     //给予777权限

chown  设置文件或目录的所有者或所有组。chown  【参数】 所有者:所有组  文件或目录

  -R   //递归操作                                               -f  //忽略错误

例:chown   linuxprobe:root   test    把test所有者改为linuxprobe,所有组为root

借鉴请改动

复习:计划任务和第五章

下周复习第五、六、七章

《linux就该这么学》第六节,计划任务和用户身份管理!的更多相关文章

  1. 《linux就该这么学》第九节课:第七章,RAID阵列和LVM逻辑卷技术

    笔记 (借鉴请改动) 7.1.RAID(独立冗余磁盘阵列) 常见的几种RAID:RAID0,RAID1,RAID5,RAID10   raid0  实现写入速度但安全性略低. raid1 实现了速度和 ...

  2. 《linux就该这么学》第二节课,安装红帽7,基础命令至2.3小节的笔记

    笔记 实验环境: 1.安装注意事项:使用VM12版本   安装需要稍后安装系统.   自定义硬件DVD选择镜像位置.   自定义网卡仅主机.   自定义内存:大于等于4G,给予虚拟机2G,大于2G小于 ...

  3. 【笔记】Linux就该这么学-第六课第四章

    vim使用    a 在光标后一位置插入    i 在光标当前位置插入    o 在光标下面创建个空行    dd 删除(剪切)光标所在行    5dd 删除(剪切)从光标处开始的5行    yy 复 ...

  4. 《Linux内核分析》 第六节 进程的描述和进程的创建

    <Linux内核分析> 第六节 进程的描述和进程的创建 20135307 张嘉琪 原创作品转载请注明出处 +<Linux内核分析>MOOC课程http://mooc.study ...

  5. centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,curl,ping ,telnet,traceroute ,dig ,nc,nmap,host,nethogs 第十六节课

    centos linux系统日常管理3  服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,cur ...

  6. 《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则

    笔记 (借鉴请改动) 5.3:文件特殊权限 SUID  临时拥有文件所有者的权限(基本上只是执行权限) SGID  临时拥有文件所有组的权限,在目录中创建文件自动继承该目录的用户组. SBIT  粘滞 ...

  7. Linux就该这么学--第五期 学习笔记

    第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...

  8. linux设备驱动归纳总结(六):3.中断的上半部和下半部——tasklet【转】

    本文转载自:http://blog.chinaunix.net/uid-25014876-id-100005.html linux设备驱动归纳总结(六):3.中断的上半部和下半部——tasklet x ...

  9. linux设备驱动归纳总结(六):2.分享中断号【转】

    本文转载自:http://blog.chinaunix.net/uid-25014876-id-90837.html xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

随机推荐

  1. win10 Faster-RCNN训练自己数据集遇到的问题集锦 (转)

    题注: 在win10下训练实在是有太多坑了,在此感谢网上的前辈和大神,虽然有的还会把你引向另一个坑~~. 最近,用faster rcnn跑一些自己的数据,数据集为某遥感图像数据集——RSOD,标注格式 ...

  2. Swing与AWT在事件模型处理上是一致的。

    Swing与AWT在事件模型处理上是一致的. Jframe实际上是一堆窗体的叠加. Swing比AWT更加复杂且灵活. 在JDK1.4中,给JFRAME添加Button不可用jf.add(b).而是使 ...

  3. Java代码实现文件添加数字签名、验证数字签名

    Linux下实现加签.验签 1.使用OpenSSL 生成公钥和密钥: #用 OpenSSL, Linux 上自带,常用命令如下: #生成 RSA 私钥(传统格式的) openssl genrsa -o ...

  4. 图像的下采样Subsampling 与 上采样 Upsampling

     I.目的 缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的: 1.使得图像符合显示区域的大小: 2.生成对应图像的缩略图. 放大图像(或称为上采样(ups ...

  5. visual studio 2019密钥

    企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF 专业版:NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

  6. [学习笔记]nodejs全局安装和本地安装的区别

    参考来源于 nodejs全局安装和本地安装的区别 1.全局安装 $ npm install gulp --global 2.作为项目的开发一开(devDependencies)安装 $ npm ins ...

  7. CareerCup All in One 题目汇总

    Chapter 1. Arrays and Strings 1.1 Unique Characters of a String 1.2 Reverse String 1.3 Permutation S ...

  8. ArcGIS AddIN开发之 设置当前工具为Edit Tool

    在GIS数据处理中,经常需要选择要素,再进行操作.所以,为了处理的方便,可以将当前工具处理结束后,将当前工具设置为Edit Tool,以方便下一次的选择处理. 相关资料: 1.ArcMap Name ...

  9. C++ string中find() 用法

    string中 find()的用法 rfind (反向查找)  (1)size_t find (const string& str, size_t pos = 0) const;  //查找对 ...

  10. 学习 ASP.NET Core 2.1:集成测试中使用 WebApplicationFactory

    WebApplicationFactory 是 ASP.NET Core 2.1 新特性 MVC functional test infrastructure 中带来的新东东,它封装了 TestSer ...