IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 3.4(Linux基础)目录结构和用户管理 -> 正文阅读

[系统运维]3.4(Linux基础)目录结构和用户管理

Linux目录结构

概念

Linux的文件系统是采用 级层式树状目录结构,再此结构最上层是根目录 (/)然后再次目录下创建其他的目录

因为实际工作中,使用远程连接公司的Linux,你看到的只有目录结构

所以一定要对Linux目录结构熟悉

Linux的一些目录,存放内容是规定好的

比如:

root目录:表示root用户

home目录:存放非系统用户

bin目录:存放基本的Linux命令操作

boot目录:在Linux启动的时候需要的文件

在Linux世界中,一切皆文件

Linux会将硬件映射为文件,所以Linux世界中一切皆文件

dev:中看到cpu目录,disk磁盘目录

在这里插入图片描述

cpu目录下我分配的两个核

在这里插入图片描述

具体目录结构介绍

/bin

常用(/usr/bin,/usr/local/bin)

是Binary缩写,这个目录存放经常使用的命令

看下图存在cd命令等

在这里插入图片描述

/sbin

表示存在系统管理员的使用系统程序

有些只有管理员才能执行的操作

/home

存放普通用户的主目录,在Linux中每个用户都有自己的文件夹

一般目录以文件名进行命名
在这里插入图片描述

/root

该目录为系统管理员,称之为超级管理员,用户主目录

/lib

系统开机所需要的基本动态共享库,

起作用类似于Windows里的DDL文件,几乎所有的应用程序都需要它

/etc

所有的系统管理所需要的配置文件和子目录,比如安装mysql,my.conf

/usr

常用,很重要,用户的很多程序和文件都放在这个目录下,类似与windows下的programfiles目录

/boot

常用,存放的是启动Linux时候使用的一些核心文件,包括一些连接文件以及镜像文件

/proc

/srv

/sys

三个都不能动包括上面的**/boot**

/dev

类似于windows的设备管理器,把所有的硬件用文件形式存储

/opt

这是给主机额外安装软件的存放目录。如安装ORACLE数据库就可以存放该目录下

/var

常用,这个目录存放着不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件。

vi和vim

概念

Linux系统会内置vi文本编辑器

vim具有程序编辑能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法真确性,方便程序设计,代码补完。在程序员中被广泛使用

vi和vim常用三种模式

正常模式

使用vi编辑器打开一个文件,这个模式下,你可以进行文件的阅读。

这就是正常模式

编辑模式

当按下

i I o O a A r R

等任何一个字母就进入了编辑模式,可以进行文件的编写等操作

命令行模式

按下esc 在输入:

下面就可以使用vi编辑器的命令进行操作了

模式切换

在这里插入图片描述

vi和vim快捷键

在这里插入图片描述

开启重启命令

在这里插入图片描述

注意

在这里插入图片描述

用户登录注销

在这里插入图片描述

示例

在这里插入图片描述

  1. 只有su :表示切换到root用户
  2. root用户切换到子用户下,不需要输入密码

在这里插入图片描述

我上面使用logout发现执行错误。使用exit的时候发现退出了

用户管理

Linux系统是一个多用户任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。

实际中也是公司分布一个账号

添加用户

基本语法

useradd 用户名

当创建用户成功后,会自动创建和用户同名的家目录

也可以在创建用户的时候指定家目录

useradd -d 指定目录 新的用户名

在这里插入图片描述

在这里插入图片描述

设置密码

passwd  用户名

在这里插入图片描述

//显示当前目录
pwd

删除用户

//删除用户,保留家目录
userdel 用户名

//删除用户,包括家目录
userdel -r 用户名

查询用户信息

//查看指定用户信息
id 用户名

可以看到属于那个组的信息等操作

在这里插入图片描述

切换用户

su 用户名

如果是却换到root用户直接su即可

如果root切换到指定其他用户,不需要输入密码

查看当前登录用户

who am i

用户组

类似于角色,可以将多个用户放在一个组中,方便进行管理

新增组

groupadd 组名

删除组

groupdel 组名

指定用户进组

//发现这不是添加用户的命令吗
//如果在添加用户的时候没有去指定用户组,那么默认创建一个用户组和用户名一致的
useradd -g 用户组 用户名

修改用户的组

usermod -g 用户组 用户名

用户和组相关文件

在这里插入图片描述

那种图介绍什么是shell

  1. Linux在执行命令的时候并不是直接写道linux内核中
  2. 而是命令线通过shell进行分析,在由Linux内核去执行分析后的信息
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 16:01:27  更:2021-11-30 16:03:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:24:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码