zoukankan      html  css  js  c++  java
  • linux-课题练习1

    1、创建组testgroup;
    2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。
    3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testgroup,附加组为users。
    4、用id命令显示a2012和a2013用户信息,并且把这些信息记录到日志文件/tmp/test.log中。
    5、参考书本98-99页crontab命令内容,使用root执行crontab -e,编写时程表,完成每隔5分钟把当前时间追加进/tmp/test.log中。
    6、执行crontab -l,把输出内容追加进/tmp/test.log。
    7、待完成2次时间记录追加后,执行crontab -r删除当前的时程表。
    8、把/tmp/test.log拷贝到windows中(注意文本格式的转换),采用记事本打开,看是否看到完整内容。
     
     
     
    我的做法
     
     

    Linux环境:CentOS 6.8


    1、创建组testgroup;
    groupadd testgroup

    2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。
    useradd a2012
    usermod -g testgroup a2012

    3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testgroup,附加组为users。
    useradd -d /tmp/a2013/ -g testgroup -G users a2013
    此处碰到的问题 useradd: cannot set SELinux context for home directory

    The correct way to do this is:

    semanage fcontext -a -e /home /tmp/new_home
    mkdir /tmp/new_home
    restorecon /tmp/new_home
    useradd -d /tmp/new_home/tester tester

    I verified that it works fine this way.

    再度碰到问题:semanage command not found
    问题解决:yum -y install policycoreutils-python.x86_64


    4、用id命令显示a2012和a2013用户信息,并且把这些信息记录到日志文件/tmp/test.log中。
    id -u a2012 >>/tmp/test.log
    id -u a2013 >>/tmp/test.log


    5、参考书本98-99页crontab命令内容,使用root执行crontab -e,编写时程表,完成每隔5分钟把当前时间追加进/tmp/test.log中。
    crontab -e
    0-59/5 * * * * date -u >>/tmp/test.log

    6、执行crontab -l,把输出内容追加进/tmp/test.log。
    crontab -l >>/tmp/test.log

    7、待完成2次时间记录追加后,执行crontab -r删除当前的时程表。


    8、把/tmp/test.log拷贝到windows中(注意文本格式的转换),采用记事本打开,看是否看到完整内容。
    可以 我是用notepad++打开的。

  • 相关阅读:
    lua 中的上n级模块路径函数分享
    [poj 1062] 昂贵的聘礼
    [poj 2479] Maximum sum -- 转载
    IT界天才少年:比肩雷军、叫板任正非,自己作死了
    chromedriver版本 支持的Chrome版本
    运维开发:python websocket网页实时显示远程服务器日志信息
    JVM理论:(三/4)方法调用
    JVM理论:(三/3)运行时栈帧结构、基于栈的字节码解释执行过程
    JVM理论:(三/2)字节码指令
    JVM理论:(三/1)class类文件结构
  • 原文地址:https://www.cnblogs.com/double891/p/8776271.html
Copyright © 2011-2022 走看看