CentOS下的一些基础问题解答
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下的一些基础问题解答的更多相关文章
- CentOS下搭建自动化测试基础框架:Jenkins+Maven+TestNG+ReportNG
1. 安装JDK 1.1 卸载系统默认已安装的open-jdk rpm -qa|grep java 查出来openjdk相关的应用,把查出来的所有都要通过下面的命令给卸载掉 rpm -e --node ...
- 手把手0基础Centos下安装与部署paddleOcr 教程
!!!以下内容为作者原创,首发于个人博客园&掘金平台.未经原作者同意与许可,任何人.任何组织不得以任何形式转载.原创不易,如果对您的问题提供了些许帮助,希望得到您的点赞支持. 0.paddle ...
- 一、redis系列之基础知识与centos下环境搭建
1. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的ke ...
- CentOS下安装hadoop
CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...
- CentOS 下运维自动化 Shell 脚本之 expect
CentOS 下运维自动化 Shell脚本之expect 一.预备知识: 1.在 Terminal 中反斜杠,即 "" 代表转义符,或称逃脱符.("echo -e与pri ...
- 【MySQL】CentOS下安装及搭建主从复制
CentOS下安装MySQL 1,wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2,rpm -ivh m ...
- CentOS下zabbix监控mysql5.6版本主从
目录 CentOS下zabbix监控mysql5.6版本主从 1. Zabbix添加自定义监控流程 2. 具体步骤 1. 编写监控mysql主从脚本 2. mysql赋权 3. 查看脚本执行效果 4. ...
- 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 ...
- centos下kubernetes+flannel部署(旧)
更合理的部署方式参见<Centos下Kubernetes+Flannel部署(新)> 一.准备工作 1. 三台centos主机 k8s(即kubernetes,下同)master: 10. ...
随机推荐
- 怎么从docker中copy文件到 本机
怎么从docker中copy文件到 本机 docker cp <containerId>:/file/path/within/container /host/path/target
- 「Java Web」主页静态化的实现
一个站点的主页一般不会频繁变动,而大多数用户在訪问站点时不过浏览一下主页(未登陆).然后就离开了.对于这类訪问请求.假设每次都要通过查询数据库来显示主页的话,显然会给server带来多余的压力. 这时 ...
- 【Android】6.2 AlertDialog(警告对话框)
分类:C#.Android.VS2015: 创建日期:2016-02-08 一.简介 AlertDialog也是Android系统当中常用的对话框之一. 在一个AlertDialog中,可以有一个Bu ...
- CString转char * ,string
CString头文件#include <afx.h> string头文件#include <string.h> 1.CString转char * CString cstr; c ...
- Oracle PLSQL Demo - 06.LOOP循环,以IF判断退出[IF in LOOP]
declare v_sal ; begin loop v_sal :; dbms_output.put_line(v_sal); then exit; end if; end loop; end;
- 五、String在Java中是传“引用”
这个是Java的经典问题.许多类似的问题在stackoverflow被提问,有很多不正确或不完备的答案.如果不想太多你会认为这个问题比较简单.( The question is simple if y ...
- jQuery实现的层级轮播图
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- Markdown: Basics (快速入门)[转]
Markdown: Basics (快速入门) / (点击查看完整语法说明) Getting the Gist of Markdown's Formatting Syntax [转自:http://w ...
- Mysql取分组中前N条记录
表结构如下:CREATE TABLE `dwb_rmirror_req_d` ( `thedate` varchar(10) NOT NULL DEFAULT '', `node` varchar(1 ...
- iOS键盘类型以及样式展示
UIKeyboardTypeDefault: UIKeyboardTypeASCIICapable: UIKeyboardTypeNumbersAndPunctuation: UIKeyboardTy ...