没有合适的资源?快使用搜索试试~ 我知道了~
吴天雄--Linux自有服务.doc(完整版)
需积分: 10 0 下载量 194 浏览量
2020-01-08
15:06:54
上传
评论
收藏 1.73MB DOC 举报
温馨提示
跟以前发的重复了,有用的到的,你就下载吧,3积分。笔记共29页,7085字,共有以下几大模块:运行模式(0-6)、用户与用户组管理、网络设置(网卡重启,软连接)、ssh服务(远程终端,文件传输)、设置主机名、chkconfig(开机启动项的查询、添加、删除、某个运行级别下开启)、ntp服务(时间同步管理)、防火墙服务(iptables)、rpm管理(软件管理)、crontab计划任务(重点)
资源推荐
资源详情
资源评论
Linux 自有服务(1)
自有服务,即不需要用户独立去安装的软件的服务,而是当系统安装好之
后就可以直接使用的服务(内置)。
一、运行模式
运行模式也可以称之为运行级别。
在 linux 中存在一个进程:init(initialize,初始化),进程 id 是 1。
查看进程:#ps -ef|grep init
该进程存在一个对应的配置文件:inittab(称为系统运行级别配置文件,位
置在/etc/inittab)
文件的主要内容:
根据上述的描述,可以得知,Centos6.5 中存在 7 种运行级别/模式
0 -- 表示关机级别(不要将默认的运行级别设置成这个值)
1 -- 单用户模式
2 -- 多用户模式,不带 NFS(网络文件系统)
3 -- 多用户模式,完整的多用户模式(不带桌面的,纯命令行模式)
4 -- 没有被使用的模式(被保留模式)
5 -- X11,完整的图形化界面模式
6 -- 表示重启级别(不要将默认的运行界别设置成这个值)
与该级别相关的几个命令:
#init 0 表示关机
#init 3 表示切换到不带桌面的模式(纯命令行模式)
#init 5 切换到图形界面
#init 6 重启电脑
这些命令其实都是调用的 init 进程,将数字(运行级别)传递给进程,进程去
读配置文件执行对应的操作。
案例 1:将操作系统切换到纯命令行模式(临时操作,重启之后恢复到图形化
界面)
#init 3
切换之后需要输入用户名和密码,在输入密码的时候没有“*”提示输入,只要自
己确认输入的密码正确,按下回车即可。
案例 2:回到桌面模式
#init 5
案例 3:设置模式永久为命令行模式
修改/etc/inittab 文件,内容修改为 id:3:initdefault:,之后保存退出:x,
然后重启操作系统。
二、用户与用户组管理(重点)
Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用
户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控
制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供
安全性保护。
每个用户账号都拥有一个唯一的用户名和各自的密码。
用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的 主目
录(家目录 /home/xxx ) 。
要想实现用户账号的管理,要完成的工作主要有如下几个方面:
1) 用户账号的添加、删除、修改以及密码的管理。
2) 用户组的管理。
注意三个文件:
/etc/passwd —》 存储用户的关键信息
/etc/group --》 存储用户组的关键信息
/etc/shadow —》 存储用户的密码信息
1. 用户管理
(1)添加用户
常用语法:#useradd 选项 用户名
常用选项:
1) -g :表示指定用户的用户主组,选项的值可以是用户组的 id,也可以是组
名。
2) -G :表示指定用户的用户附加组,选项的值可以是用户附加组的 id,也可
以是组名。
3) -u :uid,用户的 id(用户的标识符),系统默认会从 500 之后按顺序分配
uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯 qq 的
自选靓号情况】
4) -c :comment 用于添加注释
注意:在使用选项-g 指定用户组的时候,一定要是已经存在的用户组,否则会
报错
案例 1 :
创建用户 zhangsan,不带任何选项
验证是否添加成功:
a. 验证/etc/passwd 的最后一行,查看是否有 zhangsan 的信息。
b. 验证是否存在家目录(Centos 下创建好用户之后随之产生一个同名家目
录)
扩展:认识 passwd 文件
格式说明:
用户名:密码:用户 ID:用户组 ID:注释:家目录:解释器 shell
1) 用户名 :创建的新用户名称,后期登录的时候需要输入
2) 密码 :此密码位置一般情况都是“x”,表示密码的占位
3) 用户 ID :用户的识别符
4) 用户组 ID :该用户所属的主组 ID
5) 注释 :解释该用户是做什么用的
6) 家目录 :用户登录进入系统之后默认的位置
7) 解释器 shell :等待用户进入系统之后,用户输入指令,该解释器会收集
用户输入的指令,传递给内核处理
注意:在不添加选项的时候,执行 useradd 之后会执行一系列的操作
a. 创建同名的家目录
b. 创建同名的用户组
例如刚才添加的用户 zhangsan,用户组同名为 zhangsan,用户组 id 接
着上一个用户组 id 追加+1
案例 2 :
添加选项,创建用户 lisi,让 lisi 属于 501 主组,附加组 500,
自选靓号 666
这里也可以使用-g 用户组名 来添加用户归属于某一个组
通过/etc/passwd 文件,查看 lisi 的用户 id 为 666,用户组 id 为 501,
通过/etc/group 文件,查看用户 lisi 的附加组 id 为 500;此时的用户组 id
501 已经存在,所以不会新创建同名为 lisi 的用户组。
剩余31页未读,继续阅读
资源评论
com.bear
- 粉丝: 1
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功