Linux之自有服务

自有服务,是指不需要用户独立安装的软件服务,是系统自带的服务。
#su [用户名] --------------------(switch user)切换用户,不加用户名默认为root

root 切换到其他用户不需要密码,而普通用户到root则需要输入密码。
切换用户后当前的工作路径没有改变。
普通用户没有办法访问root用户的家目录,但反之则可以。

1. 运行模式(运行级别)

在linux中有一个进程:init (initilize,初始化),进程id是1,该进程存在一个对应的配置文件inittab(系统运行级别配置文件,位置在/etc/inittab)。
在这里插入图片描述
根据该配置文件的注释,可知在该系统(CentOS6.5)中存在7种运行级别/模式。

0 -----------表示关机级别(不要将默认的运行级别设置为该值)
1 -----------单用户模式
2 -----------多用户模式,不带有NFS(Network File System)
3 -----------多用户模式,完全的多用户模式(带有网络但没有桌面,命令行模式)
4 -----------没有被使用的模式(保留模式)
5 -----------X11,完整的图形化界面模式
6 -----------表示重启模式(不要将默认的运行级别设置为该值)

与该级别相关的命令:
#init 0 ----------------------------关机指令
#init 3 ----------------------------切换到不带桌面的模式,临时切换
#init 5 ----------------------------切换到图形形式,临时切换
#init 6 ----------------------------重启电脑

这些命令调用init进程,将数字(运行级别)传递给进程,进程去配置文件进行相应的操作。通过init指令只能临时切换模式,重启后恢复默认模式,若不要临时改变,则通过进入/etc/inittab中改变当前级别,保存重启即可。

2. 用户和用户组管理

Linux是一个多用户多任务的操作系统,任何一个要使用系统资源的用户都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
/etc/passwd -------------------------该文件存储用户的关键信息
/etc/group ----------------------------该文件存储用户组的关键信息
/etc/shadow -------------------------该文件存储用户的密码信息

2.1 用户管理

2.1.1 添加用户

#useradd 选项 [选项值] 用户名
-g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义。
-c:command,添加注释
在这里插入图片描述

只执行useradd 用户名之后会执行a.创建

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值