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

       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]  [用户名]

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

              userdel -r ljh

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

              userdel -r moon

       usermod                             #修改用户账户

              命令语法: usermod  [option]  username

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硬盘,依次类推。

一块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/sda1 /mnt/kk

卸载文件系统的命令:

umount <挂载点|设备>

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

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

答:修改/etc/fstab文件

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

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

查看分区与挂载信息:

答: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命令实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/28126.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Qt学习06:QPainter绘画

文章首发于我的个人博客&#xff1a;欢迎大佬们来逛逛 Qt学习06&#xff1a;QPainter绘画 Qt绘图 Paint System Qt的绘制系统支持在屏幕和打印设备上使用相同的API进行绘制&#xff0c;主要基于QPainter、QPaintDevice和QPaintEngine类。 QPainter用于执行绘图操作&#xff…

KYOCERA Programming Contest 2023(AtCoder Beginner Contest 305)(A、B、C、D)[施工中]

文章目录 A - Water Station(模拟)B - ABCDEFG&#xff08;模拟&#xff09;C - Snuke the Cookie Picker(模拟、暴力)D - Sleep Log&#xff08;二分&#xff0c;前缀&#xff09; A - Water Station(模拟) 题意&#xff1a;在[0,100]所有 x % 5 0的地方设置一个水站&#x…

有效延缓痴呆症:延世大学发现梯度提升机模型能准确预测 BPSD 亚综合征

内容一览&#xff1a;随着人口老龄化程度不断加剧&#xff0c;痴呆症已经成为公共健康问题。目前医学界治疗该病还只能通过药物缓解&#xff0c;尚未发现治愈的有效方法&#xff0c;因此&#xff0c;预防痴呆症尤为紧迫。在这一背景下&#xff0c;延世大学的研究人员开发了多个…

【每日挠头算法题(5)】重新格式化字符串|压缩字符串

欢迎~ 一、重新格式化字符串思路1&#xff1a;构造模拟具体代码如下&#xff1a; 思路2&#xff1a;双指针法具体代码如下&#xff1a; 二、字符串压缩思路1&#xff1a;简单替换 总结 一、重新格式化字符串 点我直达~ 思路1&#xff1a;构造模拟 1.遍历字符串&#xff0c;…

2023-6-12-第三式单例模式

&#x1f37f;*★,*:.☆(&#xffe3;▽&#xffe3;)/$:*.★* &#x1f37f; &#x1f4a5;&#x1f4a5;&#x1f4a5;欢迎来到&#x1f91e;汤姆&#x1f91e;的csdn博文&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f49f;&#x1f49f;喜欢的朋友可以关注一下&#xf…

HTTPS

HTTP 协议内容都是按照文本的方式明文传输的。 这就导致在传输过程中出现一些被篡改的情况。为了保证安全&#xff0c;现在大多数网站都采用HTTPS协议。HTTPS协议是在HTTP协议的基础上引入了一个加密层SSL。 目录 HTTPS的加密流程对称加密非对称加密为什么引入非对称加密&…

Python处理办公自动化的10大场景

在编程世界里&#xff0c;Python已经是名副其实的网红了。Python最大优势在于容易学&#xff0c;门槛比Java、C低非常多&#xff0c;给非程序员群体提供了用代码干活的可能性。当然Python能成为大众编程工具&#xff0c;不紧是因为易学&#xff0c;还因为Python有成千上万的工具…

抖音电商发展路径:从外链种草到达人/品牌直播

复盘抖音电商发展&#xff0c;可以总结出以下几点发展特征&#xff1a; 策略重心的变化 以种草为核心&#xff0c;给电商引流站外成交&#xff08;2019 年及之前&#xff09;→ 力推达人直播但效 果一般&#xff08;2020 上半年&#xff09;→ 推品牌自播并彻底闭环&#xff0…

Redis.conf 详解

我们启动 Redis&#xff0c;一般都是通过 Redis.conf 启动。 因此&#xff0c;我们必须了解 Redis.conf 的配置&#xff0c;才能更好理解和使用 Redis。 单位 单位注意事项&#xff1a;当需要内存大小时&#xff0c;可以指定为1k 5GB 4M等 通常形式&#xff1a; 1k > 1000字…

谈谈几个常见数据结构的原理

数组 数组是最常用的数据结构&#xff0c;创建数组必须要内存中一块 连续 的空间&#xff0c;并且数组中必须存放 相同 的数据类型。比如我们创建一个长度为10&#xff0c;数据类型为整型的数组&#xff0c;在内存中的地址是从1000开始&#xff0c;那么它在内存中的存储格式如…

【lvs集群】HAProxy搭建Web集群

HAProxy搭建Web集群 一、 HAProxy简介1.1HAProxy主要特性1.2HAProxy负载均衡策略非常多&#xff0c;常见的有如下8种1.3LVS、Nginx、HAproxy的区别1.4常见的Web集群调度器 二、Haproxy搭建 Web 群集haproxy服务器部署节点服务器部署 三、定义监控页面与定义日志3.1定义监控页面…

Multimodal fusion via cortical network inspired losses(第一次优质论文分享)

Multimodal fusion via cortical network inspired losses 论文介绍1. 论文研究的任务是什么&#xff1f;2. 论文关注/拟解决的问题是什么&#xff1f;3. 论文提出什么方法如何解决这个问题&#xff1f;4. 如何设计实验 来证明 所提方法确实解决了 拟解决的问题&#xff1f; 论…

kotlin协程flow retry功能函数返回失败后重试(4)

kotlin协程flow retry功能函数返回失败后重试&#xff08;4&#xff09; import kotlinx.coroutines.delay import kotlinx.coroutines.flow.* import kotlinx.coroutines.runBlockingfun main(args: Array<String>) {var count 0 //重试计数runBlocking {load().onEach…

RetinaNet网络介绍

前言 上一篇博文我们介绍了Focal Loss&#xff0c;原理也比较简单&#xff0c;有不了解的小伙伴可以先跳转到之前的博文了解一下。Focal Loss介绍。这篇博文我们来看下Focal Loss的出处&#xff1a;Focal Loss for Dense Object Detection&#xff0c;这篇论文提出了RetainNet之…

chatgpt赋能python:Python怎么建服务器?

Python怎么建服务器&#xff1f; 作为一名具有10年Python编程经验的工程师&#xff0c;我深入研究了Python的一些高级特性&#xff0c;其中包括Python如何建立服务器的方法。Python是一个高级的编程语言&#xff0c;可以轻松创建服务器应用程序&#xff0c;并为您的网站提供高…

低秩矩阵(Low-Rank)的意义

&#xff11;&#xff0e;回顾基础&#xff1a; 矩阵的秩度量的是矩阵行列之间的相关性&#xff0c;如果各行各列都是线性无关的&#xff0c;矩阵就是满秩。非零元素的行或列决定了秩的大小。&#xff0f;&#xff0f;划重点&#xff0c;秩可以度量矩阵自身相关性 讲个小故事…

windows 服务程序和桌面程序集成(七)效果演示及源程序下载

系列文章目录链接 windows 服务程序和桌面程序集成&#xff08;一&#xff09;概念介绍windows 服务程序和桌面程序集成&#xff08;二&#xff09;服务程序windows 服务程序和桌面程序集成&#xff08;三&#xff09;UDP监控工具windows 服务程序和桌面程序集成&#xff08;四…

计算机提示“找不到vcruntime140.dll,无法继续执行代码可”以这样子修复

首先&#xff0c;对于那些不熟悉的人来说&#xff0c;vcruntime140.dll是一个关键文件&#xff0c;用于在Windows操作系统上运行使用C语言编写的大型应用程序。如果你正在运行或安装这样的应用程序&#xff0c;但找不到vcruntime140.dll文件&#xff0c;那么你的应用程序可能无…

Maven私服

Maven 私服是一种特殊的远程仓库&#xff0c;它是架设在局域网内的仓库服务&#xff0c;用来代理位于外部的远程仓库&#xff08;中央仓库、其他远程公共仓库&#xff09;。 建立了 Maven 私服后&#xff0c;当局域网内的用户需要某个构件时&#xff0c;会按照如下顺序进行请求…

低代码崛起:会让程序员饭碗不保,人工智能或成其催化剂

人工智能技术目前发展的趋势如何 关于人工智能技术的评价&#xff0c;大众的评价几乎算是较为一致的&#xff0c;都认为其已成为人类有史以来最具革命性的技术之一。当然了&#xff0c;可能目前的我们还是很难想象机器自主决策所产生的影响&#xff0c;但可以肯定的是&#xff…