Linux目录结构

Linux:层级式树状结构

image.png


重点:   /-----------------------------------------------------根目录

重点:/bin(/usr/bin   /usr/local/bin---------------------存常用指令

重点:/sbin (/usr/sbin   /usr/local/sbin)---------------存管理员使用的程序

重点:/home-----------------------------------------------存放用户的目录

重点:/root-------------------------------------------------管理员目录

重点:/boot------------------------------------------------存放启动linux时使用的核心文件,包括链接文件和镜像文件

重点:/var--------------------------------------------------存放经常改动的文件,如日志

重点:/usr/local--------------------------------------------给主机装软件的目录

重点:/media-----------------------------------------------linux自动识别的设备挂载点

          /dev--------------------------------------------------硬件的文件形式存储

重点:/mnt-------------------------------------------------零时挂载点

          /opt--------------------------------------------------额外安装软件的目录

重点:/etc---------------------------------------------------配置文件的目录


关机重启同步


Shutdown  -h   now-------------立即关机

Shutdown -h     1 “提示信息”----------1分钟后关机,带提示信息

Shutdown -r    now -----------------立即重启

 

Reboot--------------------------立即重启

Sync--------------------------把内存的数据同步到磁盘,在重启或者关机之前进行



用户和组


用户登录的时候回自动进入家目录:/home/用户名

 

Su    用户名-----------------------------切换用户

Whoami--------------------------------查看当前登录用户

Groups---------------------------------查看当前分组

Id---------------------------------------查看UID和GID,(用户号,组号)

Useradd 用户名------------------------添加用户

Useradd -u 用户id 用户名-------------指定用户UID添加用户

Usermod -l 新用户名  老用户名--------改名

Usermod -g 新组id  用户名------------改组

Passwd   用户名-----------------------该密码

Userdel -r   用户名--------------------删除用户所有信息

Groupadd  组名-----------------------添加新组

Groupadd  -g 组id  组名--------------指定gid添加新组

Groupdel   组名-----------------------删除组名


/etc/passwd 存放用户的各种信息

image.png



/etc/shadow 口令的配置文件


/etc/group  组配置文件

image.png



Linux的六种运行模式

init 数字(一般不用来关机和重启,不安全)

0:关机
1:单用户模式

2:字符界面的单用户模式

3:字符界面的多用户模式

4:未分配使用

5:图形界面多用户

6:重启


Linux root密码破解


1、重启界面按e

2、图上ro改rw,添加init=/sysroot/bin/sh

image.png


3、ctrl+x,进入单用户模式


4、修改语言LANG=en,chroot   /sysroot 访问系统, passwd root 修改密码

image.png


5、如果selinux开启要更新文件

     touch  /.autorelabel

image.png


6、退出exit,重启reboot。


恭喜成功破解了Linux密码