• 7.30作业


    1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令)
     
    [root@localhost ~]# mkdir -p /guanli/zonghe |mkdir /guanli/jishu
     
    2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、2002、2003
     
    [root@localhost ~]# groupadd -g 2001 zonghe ;groupadd -g 2002 caiwu ; groupadd -g 2003 jishu
     
    3、创建jerry、kylin、tsengia、obama用户,其中的kylin用户帐号在2020年12月30日后失效
     
    [root@localhost ~]# useradd jerry ;useradd -e 2020-12-30 kylin ;useradd tsengia ;useradd obama
     
    4、将jerry、kylin、tsengia、obama等用户添加到zonghe组内
     
    [root@localhost ~]# gpasswd -M jerry,kylin,tsengia,obama zonghe
     
    5、创建handy、cucci用户,其中cucci帐号的登录Shell设置为“/sbin/nologin”、
     
    [root@localhost 桌面]# useradd handy ;useradd -s /sbin/nologin cucci
     
    6、将handy、cucci等用户添加到jishu组内
     
    [root@localhost ~]# gpasswd -M handy,cucci jishu
     
    7、将上述的所有用户均要求加入到guanli组内
     
    [root@localhost ~]# groupadd guanli | gpasswd -M jerry,kylin,tsengia,obama,handy,cucci guanli
     
    8、将zonghe组内的obama用户删除
     
    [root@localhost ~]# gpasswd -d obama zonghe
     
    9、为jerry用户设置密码为“123456”(使用普通方法)
     为cucci用户设置密码为“redhat”(使用--stdin方法)
     
    [root@localhost ~]# passwd jerry
    [root@localhost ~]# echo 'redhat' | passwd  --stdin cucci

    10、将jerry用户锁定,并查看锁定状态
     
    [root@localhost ~]# passwd -l jerry
    [root@localhost ~]# passwd -S jerry
     
    11、打开两个xshell窗口,通过(who 或者 w)命令查看连接状态,并通过fuser杀掉其中一个
     
    [root@localhost ~]# fuser -k /dev/pts/2

    12、查看cucci用户,属于那些组,并查看其详细信息
     
    [root@localhost ~]# groups cucci
    [root@localhost ~]# finger cucci
     
    13、手工创建账号student
     
    14、设置权限及归属:
    /guanli目录属组设为guanli
     /guanli/zonghe目录的属组设为zonghe
     /guanli/jishu目录的属组设为jishu
    设置3个目录都是禁止其他用户访问的权限
     
    [root@localhost ~]# chown :guanli /guanli/ | chown :zonghe /guanli/zonghe/ |chown :jiahu /guanli/jishu/
    [root@localhost ~]# chmod -R o= /guanli/
     
    15、建立公共目录/ceshi
    允许技术组内的所有用户读取、写入、执行文件
     禁止其他用户读、写、执行
     
    [root@localhost ~]# mkdir -m 770 /ceshi
    [root@localhost ~]# chown :jiahu /ceshi/

    16、清除jerry用户密码
    [root@localhost ~]# passwd -d jerry
     
    17、锁定cucci用户密码并查看状态
     
    [root@localhost ~]# passwd -l cucci
    [root@localhost ~]# passwd -S cucci
     
    18、修改obama用户的UID为8888
     
    [root@localhost ~]# usermod -u 8888 obama
     
    19、通过passwd命令修改kylin用户的最长密码使用期限为60天
     
    [root@localhost ~]# passwd -x 60 kylin
     
    20、通过id groups finger等命令查看用户handy信息
     
    [root@localhost ~]# id handy
    [root@localhost ~]# groups handy
    [root@localhost ~]# finger handy
     
     
     
     
    1、为主机新增两块30GB的SCSI硬盘
    2、划分3个主分区,各5GB,剩余空间作为扩展分区
    [root@localhost ~]# fdisk /dev/sdb
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p):
    Using default response p
    分区号 (1-4,默认 1):
    起始 扇区 (2048-62914559,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-62914559,默认为 62914559):+5G
    分区 1 已设置为 Linux 类型,大小设为 5 GiB
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p):
    Using default response p
    分区号 (2-4,默认 2):
    起始 扇区 (10487808-62914559,默认为 10487808):
    将使用默认值 10487808
    Last 扇区, +扇区 or +size{K,M,G} (10487808-62914559,默认为 62914559):+5G
    分区 2 已设置为 Linux 类型,大小设为 5 GiB
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended
    Select (default p):
    Using default response p
    分区号 (3,4,默认 3):
    起始 扇区 (20973568-62914559,默认为 20973568):
    将使用默认值 20973568
    Last 扇区, +扇区 or +size{K,M,G} (20973568-62914559,默认为 62914559):+5G
    分区 3 已设置为 Linux 类型,大小设为 5 GiB
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (3 primary, 0 extended, 1 free)
       e   extended
    Select (default e): e
    已选择分区 4
    起始 扇区 (31459328-62914559,默认为 31459328):
    将使用默认值 31459328
    Last 扇区, +扇区 or +size{K,M,G} (31459328-62914559,默认为 62914559):
    将使用默认值 62914559
    分区 4 已设置为 Extended 类型,大小设为 15 GiB

    3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB
    命令(输入 m 获取帮助):n
    All primary partitions are in use
    添加逻辑分区 5
    起始 扇区 (31461376-62914559,默认为 31461376):
    将使用默认值 31461376
    Last 扇区, +扇区 or +size{K,M,G} (31461376-62914559,默认为 62914559):+2G
    分区 5 已设置为 Linux 类型,大小设为 2 GiB
    命令(输入 m 获取帮助):n
    All primary partitions are in use
    添加逻辑分区 6
    起始 扇区 (35657728-62914559,默认为 35657728):
    将使用默认值 35657728
    Last 扇区, +扇区 or +size{K,M,G} (35657728-62914559,默认为 62914559):+10G
    分区 6 已设置为 Linux 类型,大小设为 10 GiB
    4、将第一个逻辑分区的类型改为swap
    命令(输入 m 获取帮助):t
    分区号 (1-6,默认 6):5
    Hex 代码(输入 L 列出所有代码):82
    已将分区“Linux”的类型更改为“Linux swap / Solaris”
    5、将第一个主分区格式化为ext4

    [root@localhost ~]# mkfs -t ext4 /dev/sdb1
     
    6、将第二个主分区格式化为xfs

    [root@localhost ~]# mkfs -t xfs /dev/sdb2

    7、将第三个主分区格式化为FAT32
     
    [root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3
     
    8、创建 /data1 /data2 /data3
     
    [root@localhost ~]# mkdir /{data1,data2,data3}
     
    9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab
     
    [root@localhost ~]# mount /dev/sdb1 /data1
    [root@localhost ~]# vim /etc/fstab

    10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab
     
    [root@localhost ~]# mount /dev/sdb2 /data2
    [root@localhost ~]# vim /etc/fstab
     
    11、将第二个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab
     
    [root@localhost /]# mount /dev/sdb2 /data3
    [root@localhost /]# blkid /dev/sdb2
    [root@localhost /]# blkid /dev/sdb2 >>/etc/fstab
    [root@localhost /]# vim /etc/fstab

    12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看
     
    [root@localhost ~]# mkswap /dev/sdb5
    [root@localhost ~]# swapon /dev/sdb5
    [root@localhost ~]# cat /proc/meminfo | grep -i "swaptotal"
     
    13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容
     
    [root@localhost /]# mount -o loop /root/linux.iso /data4
    [root@localhost /]# ls /data4
     
    14、基于文件方式将SWAP扩大500M
     
    [root@localhost ~]# dd if=/dev/zero of=/123 bs=1M count=500
     
     
  • 相关阅读:
    Unity Shader入门精要之 screen post-processing effect
    Unity---关于游戏小包的记录
    计算机基础补充之原码、反码、补码
    C#接口实现技巧之借助第三方
    lua中产生 1
    游戏文本本地化(一)
    xlua修复C#的委托事件的时候,需要提前做好配置
    xlua 实现协程替换Unity中的协程
    C#定义只能处理枚举类型的泛型类型
    C# : 泛型的继承关系实现的一个可以存放不同数据类型的链表
  • 原文地址:https://www.cnblogs.com/chenyingdong/p/11274490.html
Copyright © 2020-2023  润新知