广告
返回顶部
首页 > 资讯 > 操作系统 >Linux基础(3)
  • 475
分享到

Linux基础(3)

基础Linux 2023-01-31 02:01:24 475人浏览 独家记忆
摘要

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可    who | cut -d '' -f1 |sort |uniq2、列出最后登录到当前系统的用户的相关信息。    last |head -1 3

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

    who | cut -d '' -f1 |sort |uniq


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

    last |head -1 


3、列出当前系统上被用户当作默认shell的最多的那个shell

    cut -d -f7 /etc/passwd | uniq -c | sort -n | tail -1


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

    sort -t: -k3  -n /etc/passwd | tail     | tr 'a-z' 'A-Z' > /tmp/maxuser.txt


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

    ifconfig | grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'

    hostname -i


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

    find /etc/ -name "*.conf"  | tr 'a-z' 'A-Z' > /tmp/etc.conf


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

    ls -d /var/* | wc -l


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

    sort -t: -k3 -n  /etc/group | cut -d: -f1  | head


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

    cat /etc/fstab  /etc/issue > /tmp/etc.test


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

    

(1)创建组distro,其GID为2016

    groupadd distro -g 2016 


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

    useradd mandriva -u 1005 -g distro 


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

    useradd mageia -u 1100 -s /home/linux 


(4)给用户mageia添加密码,密为tangkai;

    echo "tangkai"  | passwd --stdin mageia

    usermod -p tangkai mageia


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

    userdel mandriva


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

    useradd slackware -u 2002 -g distro -G peguin 


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

    usermod slackware -s /bin/tcsh  


(8)为用户slackware新增附加组admins;

    usermod slackware -a -G admins 


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

    passwd slackware -n 3 -x 180  -w 3 


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

    useradd openstack -u 3003 -g clouds -G penguin,nova 


(11)添加系统用户Mysql,要求其shell 为/sbin/nologin;

    useradd -r mysql -s /sbin/nologin 


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

    echo tangkai | passwd --stdin openstack


--结束END--

本文标题: Linux基础(3)

本文链接: https://www.lsjlt.com/news/186705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux基础(3)
    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可    who | cut -d '' -f1 |sort |uniq2、列出最后登录到当前系统的用户的相关信息。    last |head -1 3...
    99+
    2023-01-31
    基础 Linux
  • linux命令基础(3)
    find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:find <指定目录> <指定条件> <指定动作>- <指定目录>: 所要搜索的目录及其所有子目录。...
    99+
    2023-01-31
    命令 基础 linux
  • Linux基础知识3
     Linux 命令的语法格式COMMAND options arguments 命令可分为:命令、应用程序、脚本文件三类命令按类型分为:内部命令:即集成在系统内核中的命令外部命令:独立的可执行程序,程序名即为命令名区分内部命令或外部命令可使...
    99+
    2023-01-31
    基础知识 Linux
  • Linux基础命令(3)
    十二 lsof命令简介lsof(list open files) 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 如传输控制协议 (TCP) ...
    99+
    2023-01-31
    命令 基础 Linux
  • Linux基础篇之五基础命令 ---- 3
    在linux中,我们经常需要查找某些文件,以及文件所在目录等。那么我们需要用到一些基本的文件查找类命令。文件查找命令主要有以下几个:·which    查看命令或可执...
    99+
    2022-10-18
  • linux 基础学习入门 3
    linux day 3第三天内容并不明确, 自我总结内部命令 用 help command   或  man bash外部命令 用 command --help 或  command -h使用手册 man command信息页 info c...
    99+
    2023-01-31
    入门 基础 linux
  • Linux基础自学记录三3
           反复安装+上网百度,终于发现虚拟机安装CentOS6.2时不能进入图形化安装的问题,竟然是内存小于1G的问题(CentOS5.5在内存512M时也能进行图形化安装)。        所需工具:UltraISO9;CentOS...
    99+
    2023-01-31
    基础 Linux
  • Linux基础自学记录四3
    第3讲.Linux常用命令 Linux文件命名规则、文件处理命令、权限管理命令、文件搜索命令、帮助命令、压缩解压命令、网络通信命令、关机重启命令、Shell应用技巧 五、帮助命令 1、man(manual,/usr/bin/man),m...
    99+
    2023-01-31
    基础 Linux
  • python基础3
    python基础3 交换:a,b=b,a相当于定义了一个元组t=(b,a)然后将t[0]的值给了a,t[1]的值给了b####字典####定义用花括号集合定义若为空的话,会默认为字典,所以集合不能为空子典只能通过关键字来查找值,因为字典是k...
    99+
    2023-01-31
    基础 python
  • javascript基础-3
    一、Browser对象 <一>、window对象 1.window.尺寸 当ie>=9时: window.innerHeight/outHeightwindow.innerWidth/outWidth 当ie=8,7,...
    99+
    2023-01-31
    基础 javascript
  • php基础3
    php基础31、post和get可用于发送和接受表单的信息2、post和get在处理表单时候都创建数组array,数组以键值对形式,表单元素名做键,文本框内容做值3、GET和POST被视作$_GET 和 $_POST 他们是超全局变量,可以...
    99+
    2023-01-31
    基础 php
  • Python基础笔记3
    1.Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/3/libra...
    99+
    2023-01-31
    基础 笔记 Python
  • docker-3 基础命令
    创建镜像创建镜像的方法有三种:基于已有的容器创建基于本地模板导入基于dockerfile基于已有的容器创建主要使用docker commit 命令,命令格式:docker commit [OPTIONS] CONTAINER [REPOSI...
    99+
    2023-01-31
    命令 基础 docker
  • mysql基础知识-3
    一、mysql修改用户密码方法:    方法一:mysqladmin -u username -h host -p password 'new_password';    方法二:mysql>set password for 'use...
    99+
    2023-01-31
    基础知识 mysql
  • 3. Python基础语法
    我们在文言文中经常会看到注释,注释可以帮助读者对文章的理解。代码中的注释也是一样,优秀的代码注释可以帮助读者对代码的理解。当然在代码编写过程中,注释的使用不一定只是描述一段代码,也可能的是对代码的调试。 Python注释一共有# 、'''...
    99+
    2023-01-31
    语法 基础 Python
  • [Linux 基础] linux基础指令(1)
    文章目录 1、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令 && rm指令7.man指令8.cp指令9.mv指令10.ca...
    99+
    2023-09-13
    linux
  • (3)Powershell基础知识(一)
    上节介绍了Windows自带的Powershell开发工具:命令行行窗体和集成开发环境ISE的启动及一些配置注意事项,具体细节使劲戳Powershell开发工具。这一节介绍Powershell的基础知识,包含以下知识点Powershell的...
    99+
    2023-01-31
    基础知识 Powershell
  • python之路-基础篇3
    作业:1、每周写一篇博客2、编写登录接口     输入用户名密码     认证成功后显示欢迎信息     输错三次后锁定3、多级菜单     三级菜单     可依次选择进入各子菜单     所需新知识点:列表、字典data = { "水...
    99+
    2023-01-31
    之路 基础 python
  • python基础3——运算符
    注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算符 + 、—、*、/、%、*--...
    99+
    2023-01-31
    运算符 基础 python
  • HP-UX基础命令3
    crontab -l 查看schedule列表crontab -e 编辑schedule列表   5    *    *    *    *    /opt/psb/bin/restart_logserv.sh               ...
    99+
    2023-01-31
    命令 基础 HP
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作