文章目录
1.linux目录
/bin:存放命令
/sbin:存放系统管理员使用的系统管理程序
/home:存放普通用户的主目录,再linux中每个用户都有一个自己的目录,一般该目录是以用户的账户命名
/root:超级权限者的用户主目录
/bin:系统开机所需要最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库
/lost+found:一般是空,当系统非法关机后,存放文件
/etc:存放配置文件和子目录
/usr:存放用户文件
/boot:存放linux启动核心文件,包括连接和镜像文件
/proc:存放虚拟目录,作用系统内存映射,访问这个目录来获取系统信息
/src:存放服务启动之后需要提取的数据
/sys:文件系统
/tmp:存放临时文件
/dev:硬件用文件形式存储
/media:系统自动识别设备文件
/mnt:系统提供 该文件是为了让用户临时挂载别的文件系统
/opt:给主机额外安装软件的目录
/usr/local:给主机额外安装软件安装的目录,一般是通过编译源码方式安装的程序
/var:存放扩充文件
/selinux:安全系统
2.vim编辑器
2.1模式
编辑模式
一般模式:机器默认是一般模式,i,I,o,O,a,A,r,R只有输入这些字母的其中一个,才能进入编辑模式
命令模式:esc+:+wq(保存并退出),esc+:+q!(退出不保存),esc+:+set un(显示行号)
2.2vim编辑模式命令
复制:yy+p
删除:dd
行号:set nu /nonu(取消/设置)
查:最首gg/最末G
撤销:u
3.开机、重启、用户登录注销
3.1关机和重启
- 关机:(1).shutdown -h now; (2).shutdown -h 1; (3).halt
- 重启:(1).shutdown -r now;(2).reboot
- 把内存数据同步到磁盘:sync
3.2用户登录与注销
- 切换用户命令:su 用户名
4.用户管理
4.1用户
添加 | 修改密码 | 删除 | 查询 | 切换用户 |
---|---|---|---|---|
useradd 用户名 | passwd 用户名 | userdel 用户名 | id 用户名 | su 用户名 |
useradd -d 指定目录 | userdel -r 用户名(用户+主目录) | 查看当前用户:whoami/who am i | 退出命令:exit |
4.2用户组
增 | 删 | 查 | 改 |
---|---|---|---|
groupadd 组名 | groupdel 组名 | usermod -g 用户组 用户名 | |
useradd -g 用户组 用户名 |
4.3用户与组关系
-
/etc/passwd 文件:用户的配置文件,记录用户各种信息
每行含义:用户名:口令:用户标识符:组标识符:注释性描述:主目录:登录Shell
-
/etc/shadow 文件:口令配置文件
每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
-
/etc/group 文件:组配置文件
每行含义:组名:口令:组标识符号:组内用户列表
5.运行级别
级别 | systemd目录名称 | 作用 |
---|---|---|
0 | runlevel0.target,poweroff.target | 关机 |
1 | runlevel1.target,rescue.terget | 单用户模式 |
2 | runlevel2.target,multi-user.target | 等同于级别3 |
3 | runlevel3.target,multi-user.target | 多用户字符界面 |
4 | runlevel4.target,multi-user.target | 等同于级别3 |
5 | runlevel5.target,graphical.target | 多用户的图形界面 |
6 | runlevel6.target,reboot.target | 重启 |
命令:initi [0123456]
却换运行级别:
获取当前级别:systemctl get-default
设置运行级别:systemctl set 运行级别名
6.找回root密码
1.首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面
-
进入编辑界面,使用键盘上的上下键把光标往下移动,找到以““Linux16”开头内容所在的行数”,在行的最后面输入:init=/bin/sh。
-
接着,输入完成后,直接按快捷键:Ctrl+x 进入单用户模式。
-
接着,在光标闪烁的位置中输入:mount -o remount,rw /(注意:各个单词间有空格),完成后按键盘的回车键(Enter)。
-
在新的一行最后面输入:passwd, 完成后按键盘的回车键(Enter)。输入密码,然后再次确认密码即可, 密码修改成功后,会显示passwd…的样式,说明密码修改成功
-
接着,在鼠标闪烁的位置中(最后一行中)输入:touch /.autorelabel(注意:touch与 /后面有一个空格),完成后按键盘的回车键(Enter)
-
继续在光标闪烁的位置中,输入:exec /sbin/init(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter),等待系统自动修改密码,完成后,系统会自动重启, 新的密码生效了
后面有一个空格),完成后按键盘的回车键(Enter)
- 继续在光标闪烁的位置中,输入:exec /sbin/init(注意:exec与 /后面有一个空格),完成后按键盘的回车键(Enter),等待系统自动修改密码,完成后,系统会自动重启, 新的密码生效了