| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 【Linux 初学篇】(1)目录结构、远程登录、vim 和 vi、用户管理 -> 正文阅读 |
|
[系统运维]【Linux 初学篇】(1)目录结构、远程登录、vim 和 vi、用户管理 |
前言: 这是我第一次接触 Linux,个人选择了 B 站的韩顺平老师的课程进行学习,韩老师的视频链接如下2021韩顺平 一周学会Linux。因此如果你也是新手学习 Linux 的话,可以借鉴我的博客,然后对照着韩老师的课程进行学习。由于是新手上路,所以有很多不足、不懂的地方。个人也计划在接下来的两周之内花时间过一遍 Linux,所以大家一起加油呀! 1. Linux 目录结构1.1 基本介绍Linux 的文件系统是采用层级式的树状目录结构,此结构的最上层是根目录 “ / “,然后在此目录下再创建其他的目录 1.2 具体目录1.2.1 bin是 Binary 的缩写,这个目录存放着最经常使用的命令 1.2.2 sbins 就是 Super User 的意思,这里存放的是系统管理员使用的系统管理程序 1.2.3 home存放普通用户的主目录,在 Linux 中每个用户都有一个自己的目录,一般该目录是以用户的账号命名 1.2.4 root该目录为系统管理员,也称作超级权限者的用户目录 1.2.5 lib系统开机所需要最基本的动态连接共享库,其作用类似于 windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库 1.2.6 lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件 注意:
1.2.7 etc所有的系统管理所需要的配置文件和子目录
1.2.8 usr用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录 /usr/local这是一个给主机额外安装软件(软件)所安装的目录。一般是通过编译源码方式安装的程序 1.2.9 boot存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件 1.2.10 proc这是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息(该目录不能动) 1.2.11 srvservice 的缩写,该目录存放一些服务启动之后所需要提取的数据(该目录不能动) 1.2.12 sys这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs(该目录不能动) 1.2.13 tmp用来存放一些临时文件的目录 1.2.14 dev类似于 windows 的设备管理器,把所有的硬件用文件的形式存储 1.2.15 mediaLinux 系统会自动识别一些设备,例如 U 盘、光驱等等,识别之后,Linux 会把识别的设备挂载到这个目录下 1.2.16 mnt系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载再 mnt 上,然后进入该目录就可以查看里面的内容了 1.2.17 opt这是给主机额外安装软件(安装包)所存放的目录,默认为空
1.2.18 var这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下,包括各种日常文件 1.2.19 selinux [sercurity-enhanced linux]SELinux 是一种安全子系统,它能控制程序只能访问特定文件,有三种工作模式,可以自行设置
1.2.20 run是系统运行时所需要的文件,重启后会重新生成对应的目录数据 2. Xshell 和 XftpXhell
Xftp
注意:
3. vi 和 vim3.1 基本介绍Vi
Vim
3.2 三种模式正常模式
插入模式
命令行模式
3.3 快捷键
注意:
4. 关机和重启命令指令:
注意:
5. 用户管理5.1 登录和注销
注意:
5.2 添加用户Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号身份进入系统 指令: 注意:
5.3 指定/修改密码指令: 5.4 删除用户指令1: 指令2: 注意:
5.5 查询用户信息指令: 5.6 切换用户指令: 注意:
5.7 查看当前用户/登录用户指令: 5.8 用户组类似于角色,系统可以对有共性/权限的多个用户进行统一的管理 这是什么意思呢?我们可以看一张图 我们知道普通的用户不像 root 用户一样拥有所有权限,因此不同的普通用户可能拥有的权限不同,我们可以将拥有相同权限的分成一组,这样有利于对于用户进行统一的管理 新增组指令: 删除组指令: 修改用户组指令: 注意:
因此我们如果要在增加用户时指定放在哪个组,可以通过指令: 5.9 用户和组相关文件
6. 本章总结今天这章首先介绍了 Linux 中的目录,与 windows 不同,熟悉 Linux 中的目录可以帮助你更快的操作这个系统。所以大家可以花时间去练习,加深这个目录的印象。后面再介绍了 Xshell 和 Xftp 这两个软件,操作其实也很简单,这个可以去原视频了解就可以。最后则讲了一些指令、基本操作,这个的话就是在理解的基础上反复练习了!不需要死记硬背哦! 由于这是第一次学习,我打算快速过一遍。韩老师课程中还有许多细节的知识我在博客中没有具体的介绍。等第一遍学习 Linux 完之后,我则会再次对 Linux 的知识进行一次系统地介绍的,希望不足的地方大家多多指正! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 16:26:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |