1. 在/etc/passwd中某一行信息为“Linux01:x:505:505:/home/linux12:/bin/bash”,由此可知哪些信息?

  用户名为linux01,需要密码登陆,用户ID为505,组ID为505,用户的宿主目录为/home/linux12,Shell环境为/bin/bash
2. 创建用户user,并设置其口令为“a1b2c3”,并加入group组群(假设group组群已经存在)。请依次写出相应执行的命令。  
    useradd -g group user;echo "a1d2c3"|passwd --stdin user
3. 先创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。
  请依次写出相应执行的命令。 
    groupadd mygroup;useradd -g mygroup myuser;Ctrl+D,使用myuser登录touch ex hv;chown :root hv
4. 现需添加一新用户helen并设置其用户主目录/helen,密码为空。还需添加新组群temp,指定其GID为600,并将temp组群作为用户helen的附加组群。请依次写出相应执行的命令。  
    useradd -d /helen henlen;groupadd -g 600 temp;usermod -G temp helen
5. 要求RHEL Server 5中所有新建的普通用户帐号每相隔90天必须更改口令。  
  更改配置文件/etc/login.defs的PASS_MAX_DAYS后面的值为90
6. 利用“useradd term”命令新建用户帐号时,将改变/etc中哪几个文件的内容?  
  会改变/etc/passwd,/etc/group,/etc/shadow,/etc/gshadow
7. vi中当前文件如图所示,左侧的数字为行号。在最后行模式下进行如下操作后,将显示什么图案? 
    6,6 m 0
5,6 d
1,4 s/#/*/g

   1   ***
2 *
3 ***
4 *****
5 *
8. 现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一个文件soft,内容任意,再将该文件复制到/root目录下,
  最后安全取出U盘。要求写出相关的命令行。 
  mount /dev/sda /mnt
cd /mnt/sda
mkdir myfiles
echo "123">myfiles/soft
cp myfiles/soft /root
cd /
umount /mnt
9. 在/home/user下新建文件f1、f2。f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。  
  ll -a /root > /home/user/f1
 df|grep /root > /home/user/f2
cat /home/user/f1 > /home/user/f3
cat /home/user/f2 >> /home/user/f3
10. 新建目录/option1,并在目录/option1下生成一个文件test,文件内容任意。接着设置test文件的拥有者jack(jack用户已存在),并复制test文件给/tmp目录下的test1文件。
复制时保留该文件的所有属性。最后建立软链接该文件到/tmp目录下的soft文件。  
  mkdir /option1;echo 123>/option1/test;chown jack: /option/test;
cp -a -r -f --preserve /option1/test /tmp/test1
ln -s /tmp/test1 /tmp/soft
11. 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
i. 在下午4:50删除/abc目录下的全部子目录和全部文件。
ii. 从早上8:00~下午6:00每小时读取/xyz目录下x1文件中最后5行的全部数据加入到/backup目录下的bak01.txt文件内。
iii. 每逢周一下午5:50将/data目录下的所有目录和文件归档并压缩为文件:backup.tar.gz。
iv. 在下午5:55将IDE接口的CD-ROM卸载(假设:CD-ROM的设备名为hdc)。  
    crontab -e;输入如下内容:
50 16 * * * rm -rvf /abc/*
00 8-18/60 * * * tail -n -5 /xyz/x1 >> /backup/bak01.txt
50 17 * * 1 tar czf /data/* backup.tar.gz
55 17 * * * umount /dev/hdc
记得启动crond服务:service crond start
												

CentOS下的一些基础问题解答的更多相关文章

  1. CentOS下搭建自动化测试基础框架:Jenkins+Maven+TestNG+ReportNG

    1. 安装JDK 1.1 卸载系统默认已安装的open-jdk rpm -qa|grep java 查出来openjdk相关的应用,把查出来的所有都要通过下面的命令给卸载掉 rpm -e --node ...

  2. 手把手0基础Centos下安装与部署paddleOcr 教程

    !!!以下内容为作者原创,首发于个人博客园&掘金平台.未经原作者同意与许可,任何人.任何组织不得以任何形式转载.原创不易,如果对您的问题提供了些许帮助,希望得到您的点赞支持. 0.paddle ...

  3. 一、redis系列之基础知识与centos下环境搭建

    1. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的ke ...

  4. CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...

  5. CentOS 下运维自动化 Shell 脚本之 expect

    CentOS 下运维自动化 Shell脚本之expect 一.预备知识: 1.在 Terminal 中反斜杠,即 "" 代表转义符,或称逃脱符.("echo -e与pri ...

  6. 【MySQL】CentOS下安装及搭建主从复制

    CentOS下安装MySQL 1,wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2,rpm -ivh m ...

  7. CentOS下zabbix监控mysql5.6版本主从

    目录 CentOS下zabbix监控mysql5.6版本主从 1. Zabbix添加自定义监控流程 2. 具体步骤 1. 编写监控mysql主从脚本 2. mysql赋权 3. 查看脚本执行效果 4. ...

  8. Centos下Kubernetes+Flannel部署(新)

    一.准备工作 1) 三台centos主机 k8s master: 10.11.151.97  tc-151-97 k8s node1: 10.11.151.100  tc-151-100 k8s no ...

  9. centos下kubernetes+flannel部署(旧)

    更合理的部署方式参见<Centos下Kubernetes+Flannel部署(新)> 一.准备工作 1. 三台centos主机 k8s(即kubernetes,下同)master: 10. ...

随机推荐

  1. Mark 装修建材 清单

    装修攻略 介绍 装修公司:东易.龙发.金螳螂.乐豪斯乳胶漆:多乐士,立邦.三棵树.晨阳水漆.华润.都芳瓷砖:马可波罗.东鹏瓷砖.蒙娜丽莎.诺贝尔.简一瓷砖.欧神诺瓷砖.金舵瓷砖.卓远瓷砖.鹰牌.兴辉瓷 ...

  2. mysql服务器无法连接10055错误解决示例

        windows服务器下,mysql运行一段时间之后忽然无法连接,但是mysql服务启动正常,连接时报错: can't connect to mysql server on 'localhost ...

  3. INFINITY的一个坑

    float a=INFINITY; if(a==INFINITY){ cout<<"a is inf"<<endl; }else{ cout<< ...

  4. 国际化模块 angular-translate 简单方便快捷翻译中英文等多语言环境

    很多web服务面对的不仅仅是当地用户,多语言环境不仅能提升逼格,更重要是一种用户体验. angular.js 作为前后端拆分的解决方案之一,当然离不开前端框架处理国际化的问题,angular.js 官 ...

  5. 使用PL/Scope分析PL/SQL代码

    使用PL/Scope分析你的PL/SQL代码 从11g開始Oracle引入了PL/Scope 用于编译器收集PL/SQL程序单元的全部标识符(变量名.常量名.程序名等). 收集到的信息可通过一系列静态 ...

  6. C#扩展方法实现 byte[] 输出为HEX字符串形式

    public static class Util { public static string ToHexString(this byte[] bytes) { string byteStr = st ...

  7. The DiskSpd Storage Performance Tool

    https://enterpriseitnotes.wordpress.com/2013/05/31/understanding-ios-iops-and-outstanding-ios/ https ...

  8. Oracle数据库操作类及连接方法

    创建DataBaseAccess引用库下面包括DBConnectionString.cs,DBType.cs ,SysName.cs 三个类 DBConnectionString: using Sys ...

  9. C++友元详解

    1.什么是友元在一个类A中,将类B声明为友元类,则类B可以访问类A的私有成员和保护成员.另外,也可以将函数声明为友元函数. 2.什么时候用到友元若不同的类之间某些共享数据成员,可以使用友元,简化类的设 ...

  10. Linux命令(27):shell 结合expect,多服务器批量分发数据

    shell 结合expect 写的批量scp脚本工具 except安装:http://www.cnblogs.com/lovychen/p/6525623.html expect用于自动化地执行lin ...