美文网首页
Linux 基础操作 (3)

Linux 基础操作 (3)

作者: 乀koala | 来源:发表于2016-10-05 16:50 被阅读0次

1、列出当前系统上所有已经登录的用户的用户名

Paste_Image.png

whoami 显示当前已经登录的用户

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

last 可以显示指定账户或终端登录用户的相关信息。
last 读取/var/log/wtmp 文件中记录的登录用户清单
-a:在最后以行显示登录系统的主机名或Ip
-d:将ip转换成主机名-f:指定读取的文件,默认/var/log/wtmp-n:显示行数
-o:读取老格式的wtmp
-R:不显示登录系统的主机名或IP
-t:显示到指定日期为止的所有登陆信息,日志格式:YYYYMMDDHHMMSS
-x:显示系统关机,重开机,执行等级的改变等信息

Paste_Image.png Paste_Image.png

last -n 3 列出最近登陆系统的3名用户详细信息,包括 用户名,终端设备,用户地址,,登陆日期,登陆时间

last -x -n 10 -R 显示最近登录的十名用户信息以及显示用户所在的IP

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

Paste_Image.png Paste_Image.png

查看用户登录的shell , root管理员可以直接修改 vim /etc/passwd

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

Paste_Image.png

sort
-n 依照数值的大小排序
-t 指定顺序时的结果存入指定的文件

5、取出当前主机的ip地址。

Paste_Image.png Paste_Image.png

第二条是指定网卡 列出对应信息 第一条是列出第一块网卡

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

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

sort -t: -k3n /etc/group | head -n 10 | cut -d: -f1 只显示名称

9、将/etc/fsrab和/etc/issue文件中的内容合并为一个内容后保存到/tmp/etc.test文件中

Paste_Image.png

10、
1 创建组distro,其GID为2016

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

这边没有给密码权限 没有显示

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

Paste_Image.png

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

useradd -u 2002 -G peguin slackware

Paste_Image.png

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

Paste_Image.png

8 为用户slackware新增附加组admins

Paste_Image.png

9 为slackware添加密码,且要求密码最短使用期限为3天,最长为180天,警告为3天

Paste_Image.png

直接修改没有密码权限 先给密码在修改

10 加用户openstack,其ID号为3003, 基本组为clouds,附加组为peguin和nova

Paste_Image.png

记得要先创建对应的组

11 添加系统用户mysql,要求其shell为/sbin/nologin

Paste_Image.png

12 使用echo命令,非交互式为openstack添加密码

Paste_Image.png

相关文章

  • 实验四

    实验四 Linux基础操作的再次探索 实验目的 1.掌握基础的Linux操作方法 2.进一步理解基础操作的原理 3...

  • Linux 基础操作 (3)

    1、列出当前系统上所有已经登录的用户的用户名 whoami 显示当前已经登录的用户 2、取出最后登录到当前系统的...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • Linux-基础

    一.Linux目录 二.Linux运行级别 三.Linux基础命令 1.文件目录操作 2.搜索 3.系统信息 4....

  • 第三天 linux和nodejs基础及安装

    一、Linux的基础知识和基础命令1、用户切换、密码更改2、磁盘文件操作3、VIM编辑器的操作二、NODEJS的介...

  • Task 3. Magic Picture

    Task 3. Magic Picture 学习目标 巩固 Linux 系统命令行操作 巩固 Python 基础编...

  • 1.Linux基础 基本操作:

    1.Linux基础 基本操作: 一、linux的实验环境 Linux操作系统,RedHat7.464位 Vmwar...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • 第四节 Linux 目录结构及文件基本操作

    “Linux 基础入门(新版)”实验报告 Linux 目录结构及文件基本操作 Linux基础入门(新版)实验报告 ...

  • Linux云计算学习笔记day04

    一、Linux基础操作与命令 1、ctrl键 →快捷键 2、tab→自动补全 3、ctrl+c→取消当前操作 4、...

网友评论

      本文标题:Linux 基础操作 (3)

      本文链接:https://www.haomeiwen.com/subject/yhgsyttx.html