Linux基础知识3

这篇具有很好参考价值的文章主要介绍了Linux基础知识3。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux基础知识 适合有Linux基础的人群进行复习。 禁止转载!

用户与用户组管理

Linux系统下的3类用户和功能;

答:

        root用户(或称根用户、超级用户):Linux的内置用户,权限最高,具有读、写、执行系统所有文件的权限,可以更改系统配置、管理用户、安装软件等操作。

        虚拟用户(或系统用户):为系统服务进程提供运行环境和资源。

        普通用户:由系统管理员创建,且能登陆系统,只能操作自己目录内的文件,权限有限。

3类用户的UID值?

答:

        root用户:0级

        虚拟用户:1-999之间

        普通用户:从1000开始

Linux用户账户配置文件—/etc/passwd、/etc/shadow的作用。

答:

       /etc/passwd:etc/passwd是系统识别用户的一个文件,Linux系统中所有的用户账户和相关信息(密码除外)都记录在该文件中。

       /etc/shadow:Linux系统将用户密码及其相关的信息(用户、账户有效期等)单独保存在配置文件/etc/shadow中。

Linux用户组账户配置文件—/etc/group、/etc/gshadow的作用。

答:

        /etc/group:/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组

        /etc/gshadow:/etc/gshadow文件中每个用户组都有一条记录,它是/etc/group的加密文件,比如用户组管理密码就是存放在这个文件中。

用户与用户组管理命令:useradd;  userdel;  usermod;

答:

       useradd                       #创建用户账户

              命令语法:useradd [option] username

Linux基础知识3

       eg1.创建用户moon,并设置该用户UID为1510

              useradd -u 1510 moon

        eg2.创建用户newuser,并设置该用户主目录为/home/www

              useradd -m -d /home/www newuser

        eg3.创建用户pp,并指定该用户是属于组root的成员

              useradd -g root pp

        eg4.创建用户abc,并设置该用户的shell类型是/bin/ksh

              useradd -s /bin/ksh abc

       userdel                        #删除用户账户

              命令语法: userdel [-r]  [用户名]                #-r  递归  recursion

       eg1.删除用户”ljh”及其主目录下的所有文件

              userdel -r ljh

        eg2.删除用户moon,并且在删除该用户的同时一起删除主目录

              userdel -r moon

       usermod                             #修改用户账户

              命令语法: usermod  [option]  username

Linux基础知识3

eg1.修改用户wangwu的主目录为/home/opop,并自动创建/home/opop目录

              usermod -d /home/opop -m wangwu

eg2.修改用户wangwu的登录名为zhaoliu

              usermod -l zhaoliu wangwu

eg3.修改用户zhangsan在口令过期后20天就禁用该账号

              usermod  -f  20 zhangsan

eg4.将用户zhangsan所属的组改为mygroup

              usermode  -g  mygroup  zhangshan

新建用户的用户主目录所在的路径位置:

答:       一般用户/home

              超级用户/root

root用户的id号:

答:0

如何使用命令将某个用户添加到某个组?

答:       把用户it添加到root组中

                        gpasswd  -a  it  root

who                   #显示已登录当前计算机的用户

       命令语法:who [-Himqsw] [--version][am i][记录文件]

eg1.显示已登录当前计算机用户的简单信息

        who

eg2.统计登陆系统的用户数:

        who  |  wc -l

Linux磁盘和文件系统管理

Linux硬盘分区类型与分区命令:hdXY;sdXY的含义

答:

       常见的Linux磁盘命名规则为hdXY(或sdXY),其中X为小写拉丁字母,Y为阿拉伯数字。

        hd代表IDE硬盘,sd代表SCSI硬盘;

        同类型设备从字符a开始编号,a代表第一个IDE或SCSI硬盘,b代表第二个IDE或SCSI硬盘,依次类推。

        例如:hda3       IDE0接口上的主盘的第三个分区

        

硬盘在Linux标识的命名规则

(1)对于IDE硬 盘,驱动器标识符为“hdx~”,

1)“hd”表明分区所在设备的类型,这里是指IDE硬盘了。

2)“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),

3)“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda2表示为第一个IDE硬盘上的第二个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。
 

一块Linux系统的磁盘最多有_______个主分区

答:4个

硬盘分区命令fdisk:

答:

       fdisk                     #对磁盘进行格式化分区,包括在块设备上建立、修改和删除分区

              命令语法:

                        fdisk [-b <分区大小>][-uv][磁盘设备名]

                        fdisk [-l][-b <分区大小>][-uv][磁盘设备名]

                        fdisk [-s <分区编号>]

       eg. 列出(或查看)当前硬盘的分区表信息

                     fdisk -l

在分区上创建文件系统的命令mkfs:

答:mkfs –t ext2/ext3/ext4、mke2fs、mkfs.ext3

挂载文件系统的命令:

答:

mount                 #挂载文件系统

       命令语法:

                mount [-参数] [设备名称] [挂载点(目录)]

eg.FAT32文件系统/dev/sda3分区挂载到/mnt/sda3目录中

           mount -t vfat /dev/sda3 /mnt/sda3

卸载文件系统的命令:

        umount <挂载点|设备>

              eg. umount /dev/sda5         #卸载分区/dev/sda5文件系统。

设置开机自动挂载文件系统的方法:

答:修改/etc/fstab文件

通过修改cron配置文件的方法,实现周期性任务自动化时, /etc/fstab文件新增记录的格式

答:/dev/sda3 /mnt/sda3 ntfs-3g defaults, nls=utf8 0 0        #开机加载/dev/sda3分区

查看分区与挂载信息:

答:mount; 

统计磁盘空间或文件系统使用情况的命令:

答:df

显示磁盘空间i节点inode的使用情况:

答:df  -i;           df  -T(查看磁盘空间的使用情况)

Linux常见的文件系统:

答:ext2,ext3,ext4, NFS(网络文件系统)等

结合磁盘与文件系统管理命令,描述使用新增磁盘的一般使用步骤

答:

        1.查看磁盘设备名称:可以使用命令lsblk或fdisk -l查看。

        2.分区:使用fdisk命令或parted命令进行分区。

        3.创建文件系统:使用mkfs命令在分区上创建文件系统。

        4.挂载:使用mount命令将新建的文件系统挂载到指定目录。

        5.自动挂载设置:编辑/etc/fstab文件,添加磁盘自动挂载设置。

Linux日常管理和维护

查看系统进程信息的命令:

答:有三种方式:

  1. ps  -aux;                 #用于显示系统中所有进程的详细信息(ps – 静态显示)
  2. top;                         #用于动态显示系统的实时性能情况和进程信息(top – 实时显示)
  3. pstree                     #用于显示当前系统进程的层次结构树(树状形式显示进程)

Ubuntu Linux的软件包在线安装命令:

答:apt-get

终止一个不在后台(前台)的进程:

答:[Ctrl+C]键 (该组合键无法终止后台进程)

终止一个后台进程:

答:kill命令

       kill                结束(终止)进程

              命令格式:

                  kill [-s <信号> | -p ] [ -a ] <进程号> ..

              根据PID向进程发送信号,常用于结束进程  kill用法: kill -9 PID(PID为进程ID号)

              eg1.结束进程号为6388的进程。

                     kill -9 6399

              eg2.列出所有信号

                     kill -l

如何让一个进程在后台运行:

答:在命令后跟随符号“&”

       eg. find / -name core&               # “&”表示后台运行,将find任务交给后台执行;

后台进程调入前台:

答:fg

前台进程调入后台:

答:bg

任务计划命令

              周期性自动化执行的命令名:crontab;

              定时执行—at命令;

              空闲时执行—batch命令

如何使用crontab命令实现周期性自动化?

答:

实现周期性自动化:

         法①修改/etc/crontab文件

         法②使用crontab命令实现文章来源地址https://www.toymoban.com/news/detail-481352.html

到了这里,关于Linux基础知识3的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux基础知识4

    Linux基础知识 适合有Linux基础的人群进行复习。 禁止转载! shell第一行内容格式?         #!/bin/sh,#!/bin/bash,#!/bin/csh,#!/bin/tcsh,#!/bin/ksh等 执行shell脚本的三种方式       (1)为shell脚本直接加上可执行权限再执行,如:                 chmod 755 ljh.sh       /

    2024年02月08日
    浏览(49)
  • Linux基础知识笔记

    记录linux基础知识,持续更新中… /dev/null 是一个特殊的设备文件,可以将数据重定向到这个文件中,从而实现将输出或错误信息丢弃的效果。在 Linux 系统中, /dev/null 被称为“黑洞”,因为所有写入它的数据都会被立即丢弃,无法恢复。 在 Shell 脚本中,可以使用 符号将输出

    2024年02月07日
    浏览(45)
  • 【Linux】进程控制基础知识

    目录 一,fack回顾  二,进程终止 1.进程终止,操作系统做了什么? 2.进程终止,常见的方式 1.main函数的,return + 返回码 2. exit()函数 三,进程等待  1. 回收进程方法 (1. wait方法 补充理解:僵尸进程与内存泄露区别 (2.waitpid函数 a,参数pid  b, 参数status c, 参数options 四,进程

    2024年02月08日
    浏览(47)
  • linux基础知识学习记录

    计算机组成:计算机主要硬件和软件2部分组成。 计算机软硬件的概念:硬件是可以看得见的物理实体,软件是运行在硬件上不可见的程序。 计算机软硬件的关系:没有硬件,程序就不会存在;没有软件,硬件就是破铜烂铁。 计算机硬件的组成:CPU(中央处理器)、内存、硬盘

    2024年02月07日
    浏览(44)
  • Linux Shell基础知识

    预计更新 1: 基础知识 简介和安装 基本命令 变量和环境变量 2: 流程控制 条件语句 循环语句 函数 3: 文件处理 文件读写 文件权限和所有权 文件搜索和替换 4: 网络和进程 网络通信 进程管理 信号处理 5: 文本处理 正则表达式 文本分析和处理 生成报告和日志 6: 用户界面 命令行

    2024年02月11日
    浏览(48)
  • linux基础知识-sar详解

    sar(System Activity Reporter系统活动情况报告)是目前Linux比较全的系统性能分析工具之一,可以从多方面对系统的活动进行报告 ,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状态、进程活动有IPC有关的活动等。 sar 还可以配置配置信息收集历史指标。

    2024年02月10日
    浏览(50)
  • Linux常见指令和基础知识

    从这一章开始我们就要正式的进入我们的Linux的学习了,在正式学习之前我们要先熟悉一下Linux的操作和一些基础知识吧。 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。 常用选项: 操作演示

    2024年02月07日
    浏览(38)
  • Linux基础知识及常见指令

    什么是Linux? Linux是一个免费开源的操作系统内核,最初由Linus Torvalds于1991年创建。它是各种Linux发行版(通常称为“发行版”)的核心组件,这些发行版是完整的操作系统,包括Linux内核以及各种软件包,如系统实用工具、库和桌面环境等。 什么是Linux终端? Linux 的终端就是

    2024年02月09日
    浏览(37)
  • Linux基础知识点2

    Linux基础知识 适合有Linux基础的人群进行复习。 禁止转载! 文件管理与常用命令 Linux的文件的组成部分:        文件名 、 inode (i节点)和 block (真正存数据的区域)。 查看某个文件的属性:            ls -lh     #可看到有类似”-rw-r--r--”的属性符号           第

    2024年02月09日
    浏览(51)
  • 系统级基础信号知识【Linux】

    目录 一,什么是信号  进程面对信号常见的三种反应概述 二,产生信号 1.终端按键产生信号 signal 2. 进程异常产生信号 核心转储 3. 系统调用函数发送信号 kill raise abort 小结: 4. 由软件条件产生 alarm 5. 硬件异常产生信号 三,信号其他概念 1. 进程中储存信号的内核结构 2. s

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包