Linux习题练习-03(users & group、tar、gzip、yum源配置)

简介: Linux习题练习-03(users & group、tar、gzip、yum源配置)

习题练习03

  1. 修改 tom 的家目录为 /home/tomcat,且其基本组为 mail,uid号为 1111,密码为 '123456'

    [root@localhost home]# mkdir /home/tomcat
    [root@localhost ~]# useradd tom
    [root@localhost ~]# id tom
    uid=1001(tom) gid=1001(tom) groups=1001(tom)
    [root@localhost ~]# usermod -g mail -d /home/tomcat -u 1111 tom
    [root@localhost ~]# id tom
    uid=1111(tom) gid=12(mail) groups=12(mail)
    [root@localhost tomcat]# echo '123456' | passwd --stdin tom
    Changing password for user tom.
    passwd: all authentication tokens updated successfully.
    
  2. 创建系统账号名称为 admin,全名为 administrator,账户的家目录为 /home/admin, 账户的有效时间为 2022年12月24日,账户基本组为root,附加组为 bin,adm,mail

    [root@localhost tomcat]# useradd -c administrator -d /home/admin -e 2022-12-24 -g root -G bin,adm,mail admin
    [root@localhost tomcat]# id admin
    uid=1112(admin) gid=0(root) groups=0(root),1(bin),4(adm),12(mail)
    
  3. 压缩系统的 /home 目录,使用zip格式压缩,并且命名为student.tar.gz, 此文件要放在 /tmp/rhel7 目录下

    [root@localhost tomcat]# mkdir /tmp/rhel7
    [root@localhost tomcat]# tar -czvf /tmp/rhel7/student.tar.gz /home/
    
    gzip 与 bzip2 压缩与解压缩(-d) 
    这两个指令压缩文件,不能压缩目录
    [root@localhost rhel7]# touch aa.txt
    [root@localhost rhel7]# gzip aa.txt 
    [root@localhost rhel7]# ls
    aa.txt.gz  student.tar
    [root@localhost rhel7]# gzip -d aa.txt.gz 
    [root@localhost rhel7]# ls
    aa.txt  student.tar
    [root@localhost rhel7]# bzip2 aa.txt 
    [root@localhost rhel7]# ls
    aa.txt.bz2  home  student.tar.gz
    [root@localhost rhel7]# tar -xjvf aa.txt.bz2 
    [root@localhost rhel7]# ls
    aa.txt.bz2  home  student.tar.gz
    [root@localhost rhel7]# bzip2 -d aa.txt.bz2 
    [root@localhost rhel7]# ls
    aa.txt  home  student.tar.gz
    
  4. 查看 init* 文件末尾2KB 的内容

    [root@localhost ~]# tail -c 2K /root/initial-setup-ks.cfg 
    
  5. 创建以下几个目录(teach,office,finance,admin,market)

    
    [root@localhost ~]# mkdir -p /share/{teach,office,finance,admin,market}
    [root@localhost ~]# cd /share/
    [root@localhost share]# ls
    admin  finance  market  office  teach
    
  6. 配置 yum 源

    [root@localhost share]# mkdir /mnt/cdrom
    [root@localhost share]# mount /dev/cdrom /mnt/cdrom/
    [root@localhost share]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# vim dvd.repo 
    [dvd]
    name = dvd
    baseurl = file:///mnt/cdrom
    gpgcheck = 0
    enabled = 1
    [root@localhost yum.repos.d]# yum clean all
    [root@localhost yum.repos.d]# yum repolist all
    
目录
相关文章
|
9天前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
37 13
|
8天前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
25 2
|
2月前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
274 7
|
3月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
3月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
111 9
|
3月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
116 5
|
4月前
|
Java Linux 网络安全
NIFI在Linux服务区上的部署配置过程是什么?
【10月更文挑战第21天】NIFI在Linux服务区上的部署配置过程是什么?
142 2
|
4月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
1058 3
|
4月前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
4月前
|
应用服务中间件 Linux Shell
Linux 配置 Nginx 服务的详细步骤,绝对干货
Linux 配置 Nginx 服务的详细步骤,绝对干货
176 0