您的位置:首页 > 博客中心 > 网络系统 >

20150307+Linux2+vi操作快捷键-01

时间:2022-04-03 11:42

LAMP环境——Linux中

目录

引导系统

1、选择操作系统

1/etc/grub.conf

通过ls显示etc文件目录,如下图所示

通过观察发现我们的grub.conf文件与其他文件颜色不同

Linux中存在以下几种颜色文件

黑色:代表当前文件为普通文件,可以直接打开

蓝色:代表当前文件为文件夹目录,可以直接通过cd进入

浅蓝色:代表Linux系统中的软链接(相当于windows中的快捷方式)

绿色:代表可执行文件

通过ls –l查询grub.conf文件,如下图所示

通过运行可知,当前文件指向boot目录下的grub目录下的grub.conf文件

vi编辑grub.conf文件(请回到自己的家进行编辑),如下图所示

第10行代码,表示默认进入索引为0的操作系统(AS)

第11行代码,默认进入系统前的数秒数,默认5秒

第12行代码,表示系统的背景图像

第13行代码,隐藏菜单

第14行代码,代表系统中索引为0的操作系统

第15行~17行代码,代表当前操作系统相关信息

2)设置grub密码

虽然以上方式可以解决单用户模式破解问题,但是由于grub.conf文件权限较低,那如何解决以上问题呢?

答:可以采用md5加密

在系统中,输入grub+tab补齐

2、选择登录界面

1/etc/inittab

打开文件,如下图所示:

第10行代码,关机状态

第11行代码,单用户模式

第12行代码,多用户模式,无NFS服务(文件共享服务)

第13行代码,多用户模式

第14行代码,自定义模式

第15行代码,X图形界面

第16行代码,重启状态

问题:为什么系统会自动进入图形界面,原因如下:

问题:系统在进入某种模式后,会重事那些工作?

第21行代码:当系统初始化,自动执行rc.sysinit文件进行初始化

第23-29行代码:当系统初始化不同的模式时,系统会自动执行rc.d文件夹下的相关文件

以S字母开头的进程:当系统启动时要开启的进程

已K字母开头的进程:当系统启动时要中止的进程

3、挂载文件系统

1)挂载原理

2/etc/fstab

第1列:设备名称

第2列:挂载目录

第3列:挂载类型

第4列:挂载参数

第5列:是否备份(0不备份1备份)

第6列:自检顺序

、用户

1、用户和组原理图

2、与用户和组相关的配置文件

1)组相关配置文件

/etc/group :管理用户组信息

group_name:x:gid:user_list

第1列:组名称

第2列:x(组密码),真实密码保存在/etc/gshadow下面

第3列:组id(组编号)

第4列:用户列表

/etc/gshadow :管理组密码信息

group_name:passwod:group_admin:user_list

第1列:组名称

第2列:组密码(x无密码)

第3列:组管理员

第4列:组用户列表

2)用户相关配置信息

/etc/passwd

user:x:uid:gid:comment:directory:shell

第1列:用户名

第2列:用户密码(真实密码保存在/etc/shadow文件中)

第3列:用户id(标识用户的唯一性)

用户id  0时,代表管理员

用户id  1-499时,代表系统用户

用户id  500以后,代表自定义用户、

第4列:所属组id(主组id)

第5列:用户备注信息

第6列:用户的家 /home/用户名

第7列:shell类型

/etc/shadow

user:password:13746:0:99999:7:::

第1列:用户名称

第2列:用户密码(通过md5加密,如果是!!代表没有密码)

当我们使用系统用户登陆Linux系统时,系统要求用户必须具有密码,否则无法登陆

3与用户和组相关的shell命令

1)组相关shell命令

groupadd 组名 :添加组

-g :添加组时指定组id

groupmod 组名 :修改组

-n :修改组名称

-g :修改组id

groupdel 组名 :删除组

2)用户相关shell指定

useradd [参数] 用户名

-g group_name :添加用户时指定用户的所属组

-d home :添加用户时指定用户的家 /home/用户的家

usermod [选项] 用户名

-c comment :用户的备注信息

-l login_name :修改用户名

-d home_dir :修改用户的家

-g group_name :修改用户的所属组

userdel [参数] 用户名 :删除用户

-r :删除用户时,同时删除用户的家

3)设置用户口令

当我们的用户没有设置密码时,系统是不允许登陆的,必须要拥有密码口令。

passwd [选项] 用户 :设置用户口令

-S  status:查看当前用户口令状态

如果当前用户没有设置密码

-l  lock:锁定当前用户(无法登陆系统)

-u  unlock:解除用户锁定

-d  delete:删除用户口令

4、禁止用户登陆

1)/etc/shadow (单用户)

在密码前添加两个!!叹号来阻止某个用户登陆系统

2)/etc/nologin (多用户)

在etc目录下创一个nologin的文件,那么系统中的所有用户都无法进行登陆

5、添加或删除组成员(附加组)

gpasswd [参数] 组名

-a user_name :向附加组中添加用户

-d user_name :把用户从附加组中移除

本类排行

今日推荐

热门手游