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. ...
随机推荐
- python标准库介绍——1 os详解
== os 模块 == ``os`` 模块为许多操作系统函数提供了统一的接口. 这个模块中的大部分函数通过对应平台相关模块实现, 比如 ``posix`` 和 ``nt. os`` 模块会在第一次导入 ...
- linux批量备份服务器配置文件和目录的脚本
这篇文章主要介绍了linux下批量备份服务器配置文件和目录的方法,需要的朋友可以参考下 功能:1. 只在备份机执行,远程的服务器只需要允许备份机用root通过密钥登录:2. 在备份机上配置需要备份哪些 ...
- 一些常见的关于Linux系统的问题
1 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 答:[root@centos6 ~ 10:55 #35]# cat /proc/cpuinfo|grep -c 'physical i ...
- 异常处理:1215 - Cannot add foreign key constraint
最近在做新生入学系统,学生表中包括新生的班级,专业等信息,班级,专业就需要和班级表,专业表进行关联,但是在添加外键的过程中却出现了“Cannot add foreign key constraint” ...
- tortoisegit 7步 学会git分支
tortoisegit 7步 学会git分支 做自己的产品,分支还是很重要的.例如,我发布了一个app,但是有bug,又想做新功能,怎么办呢?如果只在一个git上开发的话,bug会越来越多,原来bug ...
- LTDC/DMA2D—液晶显示
本章参考资料:<STM32F4xx 参考手册 2>.<STM32F4xx 规格书>.库帮助文档<stm32f4xx_dsp_stdperiph_lib_um.chm> ...
- TOMCAT8源码分析——SESSION管理分析(上)
前言 对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录.身份.权限及状态等信息.对 ...
- yum命令与使用
check Check for problems in the rpmdbcheck-update Check for available package updatesclea ...
- java继承2——类与继承(转)
一.你了解类吗? 在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在pu ...
- win10无法访问局域网共享文件?(因微软账户和本地账户登陆问题导致)
1 笔记本系统win10 X64企业版,其中一文件夹已设置为“共享”.本地帐号登录系统. 2 平板电脑系统win8.1 X64专业版,可以顺畅的访问笔记本的共享文件.微软帐号登录系统. 3 平板电脑系 ...