linux基础2

linux基础2

1.列出当前系统上所有已经登录的用户名。注意:同一个用户登录多次,则只显示一次即可.

~]# who | cut -d” ” -f1 | sort-r | uniq

2.取出最后登录到当前系统的用户的相关信息。

~]# who | sort -t” ” -k3 | tail -l

3.取出当前系统上被用户当作其默认shell的最多的那个shell。

~]# cat /etc/passwd | cut -d: -f7 | sort | uniq -c | sort -t” ” -k1 -n | tail -l

4.将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。

~]#cat /etc/passwd | sort -t: -n -k3 | tail -l0 | tr ‘a-z’ ‘A-Z’ >/tmp/maxusers.txt

5.取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。

~]# ifconifg | grep -o “inet,*netmask,*broad,*$” | cut -d” ” -f2

6.列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中

~]# ls /etc/*conf | grep -o [^/]*$ | tr ‘a-z’ ‘A-Z’ > /tmp/etc.conf

7.显示/var目录下一级子目录或文件的总个数。

~]# ls /var | wc -l

8.取出/etc/group文件中第三个字段数值最小的10个组的名字.

~]# cat /etc/group | sort -t: -k3 -n | head -10 | cut -d: -f1

9.将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中

~]# cut /etc/fstab /etc/issue > /tmp/etc.test

10.请总结描述用户和组管理类命令的使用方法并完成以下练习

命令简介:

useradd — 创建用户

usermod — 修改用户属性

userdel — 删除用户

groupadd — 添加组

groupmod — 修改组

groupdel — 删除组

实例:

1 创建组distro,其GID为2016

~]# groupadd -g 2016 distro

2 创建用户mandriva, 其ID号为1005;基本组为distro

~]# useradd -u 1005 -g distro mandriva

3 创建用户mageia,其ID号为1100,家目录为/home/linux

~]# useradd -u 1100 -d /home/linux mageia

4 给用户mageia添加密码,密码为mageedu

~]# echo “mageedu”  | passwd –stdin mageia

5 删除mandriva,但保留其家目录

~]# userdel mandriva

6 创建用户slackware,其ID号为2002,基本组为distro,附加组peguin

~]# useradd -u 2002 -g distro -G peguin slackware

7 修改slackware的默认shell为/bin/tcsh

usermod -s /bin/tcsh

8 为用户slackware新增附加组admins

~]# groupadd admins

~]# usermod -a -G admins slackware

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/92647

(0)
JimmyJimmy
上一篇 2018-03-18
下一篇 2018-03-18

相关推荐

  • 设计模式(九)外观模式Facade(结构型)

    1. 概述      外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。 2.…

    Linux干货 2015-07-06
  • 系统管理之作业管理与计划任务

    作业管理: Linux的作业控制(job )     前台作业:通过终端启动,且启动后一直占据终端;     后台作业:可通过终端启动,但启动后即转入后台运行(释放终端) 如何让作业运行于后台?     (1) 运行中的…

    Linux干货 2016-09-13
  • Linux用户操作、文件操作、文件筛选

    Linux用户操作、文件操作、文件筛选 编辑/etc/group文件,添加组hadoop。手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。 vim /etc/group hadoop:x:1001: vim /etc/passwd hadoop:x…

    Linux干货 2016-11-17
  • grep命令

    ]# chmod -R 700 /home/tuser1 ]# ll /home/tuser1/ total 0 drwx——. 2 root root 72 Nov 20 17:33 skel 新增用户与组: 显示/proc/meminfo: 显示shell 非 /sbin/nologin 的用户 找出/etc/passwd文件中一…

    Linux干货 2016-11-20
  • Centos6基于虚拟主机的Lamp配置bbs、Blog、PhpMyAdmin应用程序

    Centos6实现基于虚拟主机的各应用程序搭建: 一、配置三个基于名称的虚拟主机;       虚拟主机一、discuzX       虚拟主机二、wordpress       虚拟主机三…

    Linux干货 2016-10-09
  • 使用lxc搭建虚拟机

        使用lxc可以帮助我们搭建轻量级的虚拟机,这种虚拟机的对资源要求不高,非常适合在硬件条件受限时建立多台虚拟机的情况,有助于我们完成需要多节点参与的实验环境。     下面来演示lxc的搭建过程: 一、确保NetworkManager服务是停止的。 二、将宿主机的网卡模拟为…

    Linux干货 2015-06-17