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++打开的。

  • 相关阅读:
    ruby on rails入门基础
    医学界的一个阴谋——近视手术
    30岁前挣够500万
    学习数学的意义
    针对 NetBeans IDE 7.1 的 Ruby 开发插件发布
    人的一生
    Rails常用命令整理
    穷人为什么穷?富人为什么富?
    NetBeans的(默认)快捷键
    IT界那些性感的让人尖叫的程序员
  • 原文地址:https://www.cnblogs.com/double891/p/8776271.html
Copyright © 2011-2022 走看看