yum源安装思路
- yum软件仓库(yum源)可以分为两种:本地yum源、网络yum源
- 本地: 第一步:准备好yum软件仓库(yum源) 第二步:在客户端创建yum仓库的配置文件 本地Yum源:centos的光盘镜像作为本地Yum源 Yum源的配置文件:/etc/yum.repos.d/目录下,创建一个以.repo为结尾的文件
- 网络: Yum安装软件包 网络yum源,mirrors.aliyun.com(阿里云网络yum源地址)
- 源码包的编译安装过程: 1、 编译前的准备工作 2、 编译安装源码包
本地yum源
- 查看一下版本
- 选择挂载点,为空目录。/mnt/
- 把文件夹内多余文件备份 Mkdir backup //建立备份文件夹 Mv centos*.repo backup //移至多余文件,备份 Touch local.repo //建立以.repo结尾的文件 Vi local.repo //编辑
- 中括号的仓库名字不能纯数字或者数字开头和有除下横杠其他的符号,保存退出。 Yum install tree 装一下tree
网络yum源
- 先配置虚拟机linux系统上网(用网络yum必须得保证主机有网络)
- 主机ping baidu
- 先挂载光盘,使用本地yum配置安装wget
- 网络yum源,mirrors.aliyun.com 网址
- 任意一个都可以安装
- 本地的yum可以移走或者删除
- 用网络yum装一个软件
从源代码编译安装程序
- 查看GCC的版本
- 查看make版本
- Winscp用于windows和linux传文件
- 查一下源码包
- 解包到当前目录下
- 进到解压目录下
- 当前目录下执行配置文件
- 报错:缺少安装阿帕奇的环境配置文件 APR,缺少APR的依赖。
- 非0 验证失败(返回上一回代码执行状态) 安装APR
- 再执行(安装目录下)
- 第三步:直接make
- 安装
- 启动阿帕奇(在bin目录下)
- 查看监听端口
- 关防火墙
- 测试阿帕奇
Linux系统中用户的分类:
- 超级用户root:类似于Windows系统中的Administrator用户。 普通用户:普通用户帐号一般只在用户自己的宿主目录中有完全权限。 程序用户:这些账号一般不允许登录到系统。
- 用户组: 基本组(私有组):每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组); 附加组(公共组):若该用户同时还包含在其他的组中,则这些组称为该用户的附加组(或公共组)。
- UID(User Identity,用户标识号):Linux系统中的每一个用户账号都有一个数字形式的身份标记,称为UID(user identity)原则上每个用户的UID号应该是唯一的,root用户的UID的固定值为0 。1~499的UID默认保留给程序用户使用,普通用户/组使用的UID号在500~60000之间
- GID(Group Identify,组标识号):每一个组账号也有一个数字形式的身份标识,称为GID(group identity),root组帐号的GID号为固定值0,而程序组账号的GID号默认为1499,50060000的GID号默认分配给普通组使用。
- 用户账号文件:与用户账号相关的配置文件主要有两个,分别是/etc/passwd和/etc/shadow。 前者用于保存用户名称、宿主目录、登录shell等基本信息,后者用于保存用户的密码、账号有效期等信息。
- /etc/passwd: 用户信息:
- 字段1:用户帐号的名称 字段2:用户密码字串或者密码占位符“x” 字段3:用户帐号的UID号 字段4:所属基本组帐号的GID号 字段5:用户全名 字段6:宿主目录 字段7:登录Shell信息
- /etc/shadow:用户密码相关的信息 字段1:用户帐号的名称 字段2:加密的密码字串信息,说明,:加密算法是md5。:加密算法是sha512 字段3:上次修改密码的时间 字段4:密码的最短有效天数,默认值为0 字段5:密码的最长有效天数,默认值为99999 字段6:提前多少天警告用户口令将过期,默认值为7 字段7:在密码过期之后多少天禁用此用户 字段8:帐号失效时间,默认值为空 字段9:保留字段(未使用)
添加、修改、删除用户账号:
- useradd命令,添加用户账户 useradd [选项]... 用户名 常用命令选项 -u:指定 UID 标记号 -d:指定宿主目录,缺省为 /home/用户名 -e:指定帐号失效时间 -g:指定用户的基本组名(或UID号) -G:指定用户的附加组名(或GID号) -M:不为用户建立并初始化宿主目录 -s:指定用户的登录Shell passwd命令,为用户账号设置密码
- passwd [选项]... 用户名 常用命令选项 -d:清空用户的密码,使之无需密码即可登录 -l:锁定用户帐号 -S:查看用户帐号的状态(是否被锁定) -u:解锁用户帐号
- 在主机里试一下登录用户
- 退出用户
- 试一下user2,user3,user4用户