老男孩教育63 期--day01--服务器硬件知识
00.课程介绍部分
1)基础常用软件的准备
2)计算机器硬件分类(机房)
3)计算机硬件详述
- 企业存储数据方案
02.基础软件安装部署准备:
1)everything(3.14m)
2)红蜘蛛软件 憨批!
- nodepad++ 文本编辑
4)向日葵/teamviewer 远程软件
5)zip/rar 解压软件
6)office
7)xmind 思维导图
03.设备硬件知识
1)设备硬件分类
台式机 笔记本 服务期 云服务器
2)硬件服务期种类
3)服务器品牌型号
dell 服务器的型号详解
2010年前 1u 1850 1950
2u 2850 2950
2010-2013年 1u r410 r610 2u r710
14- 16年 r420/430 r620/630 2u r720/730
17-18年 r440 r640 2u r740
IBM服务器的详细型号
1u 3550/m3,3550/m5
2u 3650/m3/m5/m4
4u 3850
8u 3950
04:知识汇总点梳理
05) 作业说明
1)决心书 纸质形式
2)预习服务器硬件
老男孩教育63期 02day 服务器硬件知识
00 课程介绍部分
1)服务器硬件组成
2)企业存储数据方案
3)操作系统的概念说明
4)linux操作系统的发展历程
5)linux发行版本
01:课程知识回顾
1)开班说明
2)常用软件的安装使用
3)计算机种类说明
台式机 笔记本------家用
服务器 云服务器----企业
4)服务器的类别说明
物理服务器(了解服务器型号)
云服务器
02:服务器硬件知识组成:
x86_64架构 服务器--->小型机服务器(虚拟化)---->大型机(高性能复杂运算)
1、cpu
几路服务器:指服务器上有几颗CPU 指最多可安装几颗CPU
CPU核数:处理工作任务 核心数越多,并行处理能力越强
重点:几路 核心 缓存 主频 ?????
2、内存:程序 代码信息的集合构成一个程序 进程
守护进程 一直运行中的进程
缓存: 读-缓存(cache)缓存无处不在,不仅仅试试内存,CPU,以及硬盘也会有缓存区
缓冲:写-和缓冲(buffer)
内存空间组成:进程服务 缓存区 缓冲区
(啊哈哈哈,电脑配置要好,看电影都不卡。)
3、硬盘 硬盘接口 SATA接口 M.2接口 scsi接口 sas接口 pci—e接口 RAID卡
硬盘的转速 家用级别 5400 7200 服务器级别 1w ~2.5w
硬盘存储单位 B字节 KB MB GB TB PB EB
中文 三字节 英文 1字节
1024 专业级别换算 1000工业级别换算
1,000,000,000,000字节=976,562,500KB≈953,674.316MB≈931.323GB
RAID0 简单叠加
RAID1 单纯备份
RAID5 奇偶检验 高可靠性
RAID10 RAID 10是RAID 0和RAID 1的组合
在性能方面提供了RAID 0的优势,在可靠性方面提供了RAID 1的优势
RAID6 双重奇偶校验
4、主板
5、电源(双电 冗余)
6、网卡 (多路网卡)
7、阵列卡RAID卡 提高单块硬盘的存话量 提高硬盘的存储效率 提高数据的稳定性
8、远程控制卡 (NOT GOOD)
9、机房中的整体规划
1)每台设备进行标示 存储服务器 --机柜号码--几号
2)每根连接线进行标识 网线光纤 电源线
3)布线环境整理
03:企业存储数据的方案
高并发的:
用户存储数据:用户数据-->服务器内存(缓冲区)-->定时/定量 将内存的数据转存到磁盘中
避免内存数据丢失的方案:
01:提高电源冗余 双路电源
02:UPS 不间断供电设备
03:购买发电机
用户读取数据:用户读取数据-->服务器内存(缓存区)-->将磁盘中热点数据写入缓存区
低并发:
用户存储数据:用户写入数据-->数据转存到磁盘中
用户读取数据:用户读取数据-->服务器内存(缓存区)-->将磁盘中热点数据写入缓存区
04.课程重点梳理总结
01)服务器硬件的组成部分
02)重要硬件的作用说明
cpu:路数 核心数
内存:程序 进程 守护进程 缓存 缓冲
老男孩教育63期--day03--服务器操作系统
00.课程介绍部分
1)操作系统的概念说明
2)操作系统的发展历史
GNU 是什么 GPL 是什么 GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。
3)操作的发行版本
4)操作系统的应用场景
5)准备操作系统的部署环境
6)操作系统安装
01、课程知识回顾
1)服务器硬件组成
2)服务器的重要的硬件详细说明
cpu:路数 (单路双路 四路)核数
内存:程序 进程 守护进程 缓存 缓冲
硬盘: 接口 PCI-E>SAS> SCSI>SATA
转速 换算单位
阵列卡:容量提升 效率提高 安全性提高(冗余特性)
3)企业数据存储方案:
高并发 低并发 存储数据
02、什么是操作系统
人发出请求---- 操作系统---- 电脑硬件
是一个人与计算机硬件交流的中介
计算机硬件>系统核心kermel/LIB/APi>命令解释器shell>外围应用程序
ez: cd命令 交给命令解释器shell 解释给内核执行移动目录命令
linux操作系统特性:
开源的操作系统,多任务,多线程,以及多CPU支持
应用于服务器端,嵌入式,以及个人PC(三大领域)
管理linux系统 xshell远程
03、 操作系统的发展历史
1969年 贝尔实验室 unix系统
1986年 谭邦宁(教授) unix系统--代码修改--minix
1990年 斯托曼 成立一个组织 FSF 自由软件基金会
企业目标:常见一个类似unix的系统,但要比unix更好(开源)GNU项目
完成工作:内核 解释器(bash)程序软件:awk emacs(vi)gcc
制定标准:GNU项目软件程序,必须开源,开源的程序代码可以自由传播,自由修改,修改代码信息必须公布。GPL 通用公共许可
1990年 托瓦兹(芬兰大学学生) 系统内核+GNU=linux linux之父
就业场景:
1)互联网公司 拥有网站的公司
2)游戏公司
3)金融企业
4)电商网站
5)传统行业 医疗 石油
6)人工智 AI
04、linux的不同版本
桌面级场频 ubuntu 乌班图操作系统
服务器领域 redhat 红帽 centos
尝试新技术 fredora 测试版系统 程序开发 systemctl功能,,
05、系统安装环境说明
虚拟化概念: 一个系统 >>>>多个系统
软件支持: VMware workstations centOS 7.6
06、操作系统安装部署
第一个步骤:系统镜像 centos 7.6 旧版本系统: centos 6
补充系统类型: 32位系统 64位系统 主要识别内存容量32位最大4G
镜像版本说明: DVD 服务器安装版本
everything 镜像功能更全面
liveGNOME 演示版本
liveKDE 演示版本
Minimal 最小化版 教学使用
Netinstall 通过网络安装系统
旧版下载地址:阿里云readme会有旧版本链接
新版下载地址:阿里云镜像地址
第二个步骤:安装操作系统
修改网卡名称代码 net.ifnames=0 biosdevname=0
eth0 eth1 ... centos 6
ech33 ech34 ... centos 7
图形化安装界面 硬盘分区
/boot 启动分区 200M
swap 交换分区 内存不够 (1、将消耗内存进程离开停止、2、直接宕机)
真实内存大小<=8G swap大小==等于 1.5倍实际内存大小
真实内存大小>8G swap大小==8G
/ 根目录分区 剩余空间都给根分区
安装初始软件包
选择最小化安装 1,2,3,6软件包
07、课程知识重点
梳理
1)掌握操作系统概念组成
2)了解系统的发展历史(GPLGNU)
3)掌握虚拟化软件的安装与配置,软件故障排错
4)掌握系统(centos 7.6)安装部署过程
作业:
01)安装图形化界面 数据库 Oracle
02)安装部署乌班图
03)远程连接 设置方法 故障解决 虚拟网络的网络模式
04)系统的基础管理操作
老男孩教育---63期--day4--服务器远程连接
00.课程介绍部分
1)远程连接配置方式
2)远程连接的常见问题
3)虚拟主机网络配置
4)如何管理操作主机(基础操作)
01.课程知识回顾(提问环节)
1)操作系统概念说明
组成:
概念:人与硬件沟通的中介b
特点:多用户 多线程 多任务 多CPU
开源 免费 自由传播
应用:。。。
2)操作系统发展历史 gpl gnu
3)操作系统安装部署
1.虚拟环境的部署 VMware workstations使用方法
2.修改网卡(名称 地址)
3.分区修改
/boot 启动分区
/ 根分区
swap 交换分区
剩余分区不分
Ps:服务器内存空间非常充足
swap分区可以不用创建
4)最小化安装部署 (1236)
02.如何进行远程管理主机
虚拟主机直接操作很不方便
1、不方便多条主机管理
2、不方便记录操作命令
3、不方便查看文件内容
利用远程软件实现远程主机
xshell 免费版 功能强大
secureCRT 收费版 功能强大
putty 功能单一(路由器,,!!认证考试)
连接方式:ssh和Telnet的区别
在linux下的默认环境下 ssh默认安装 而Telnet默认不开启
远程软件安装部署
1、远程软件配置过程
2、远程连接建立过程
地址:IP地址 等价于身份证号吗
端口:22 80 3306
服务:远程连接服务 网站web服务 数据库服务
协议:网络通讯标准 udp TCP
远程连接拍错方法
1、检查网络服务器的道路是否通畅
1)网络虚拟网络配置是否正确(网卡模式设置) 虚拟网络编辑器配置
2)确认虚拟主机网卡地址设置 nmtui 命令 检查网卡配置 (等同与centos 6 的setup)
ip add 命令 是否显示网卡地址
重启网卡
systemctl restart network
systemctl restart NetworkMananger !!
//注意大小写 //无法进行重启操作时: //1)有网络服务冲突 //2)确认网卡是否激活
cat /etc/sysconfig/network-scripts/ifcfg-eth0
[root@xucentosNO ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0a
HWADDR=00:0c:29:e7:bf:6b
TYPE=Ethernet
UUID=d5c85d62-b462-497d-ba3c-36c2cb8cd8a3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
USERCTL=no
PEERDNS=yes
IPV6INIT=no
两个有关于网络的服务 一个是网络 一个是网络的管理
1.检查本地虚拟网卡是否配置正确
1)检查本地vm8是否启用
2)vm8内的ip设置是否正确
2、检查链路是否有阻塞
1)防火墙或路由器网络设备有安全策略阻止 ACL
2)防火墙或安全服务 服务器安全策略是否阻止 firewalld iptables
3)确认远程服务是否运行
(1)如何确认远程服务是否开启
systemctl status sshd(检查远程服务是否开启)
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: active (running) since 四 2019-07-04 10:16:26 CST; 1h 32min ago
(2)ping 命令测试的是与ip的连通性
Telnet是测试与ip端口的连接性
03、虚拟主机网络配置说明
- 网卡信息如何配置
方法一 图形化配主机网卡信息 nmtui
选择网卡 配ip
ps:nmtui命令无法显示图形界面
启动服务
systemctl start networkmanager
方法二;修改网卡文件 vi命令
vi /etc/sysconfig/network-scrips/ifcong-eth0
bootpr0t0=none ---是否让网卡自动获取ip地址 手动配置=none
noboot=yes
ipaddr=10.0.0.200 网卡手工配置
prefix=24
gateway=10.0.0.254
ip a(centos 7) ifconfig(centos 6)
2)网络模式选择
桥接模式 物理主机windows(宿主机) 虚拟主机linux
宿主机---爸爸 192.168.21.201
虚拟机---儿子(成年人) 访问外网(出去玩) 192.168.21.202 A
优点: 方便让其他宿主机访问
缺点: 容易产生地址冲突问题
仅主机模式 物理主机windows(宿主机) 虚拟主机linux
宿主机---爸爸 禁止出去
虚拟机---儿子 访问外网(出去玩) xx.xx.xx.xx
优点:网络环境更加安全
缺点:不能访问外网
作业:
01 购买 本/笔 记录命令/英文 A4纸 随堂测验 周测验 阶段测验(进行淘汰机制)
02 总结常见远程问题
03 系统操作命令
老男孩教育linux63期---day5-
00.课程介绍部分
1)准备知识说明(写命令,命令提示符后输入,命令的基础用法,数据(目录、文件))
linux下的目录结构
2)系统的运行相关命令(重启,关机的命令)
3)和目录相关的命令
4)和文件想管的命令
- 操作管理的快捷方式
01.课程知识回顾(提问环节)
1)远程连接 的软件的配置 初始化 连接的相关配置
2)远程连接的配错思路
a. 确认链路是否通畅 ping 命令
b.确认链路是否阻塞 Telnet 命令
c.确认服务是否开启
systemstl start restart stop status sshd
3)虚拟网络配置
a 利用图形界面配置 nmtui 重启服务 networkmanager
b 利用命令就该配置
vi /etc/sysconfig/network-scripts/ifcfg-etho
虚拟主机网络模式
nat 桥接 仅主机模式
02.运维工程师职责 7*24小时不宕机 良好用户体验 良好安全性 网站服务器数据不丢失
1)确保网站服务器数据不不丢失
2)7*24小时不宕机
3)良好的用户体验
03.系统操作预备知识
1)什么是命令提示符
[root@localhost ~]# 可以输入命令
01 登录系统的用户 02 显示主机名字(简写形式
03 当前用户所在路径信息
04 标识登录用户身份信息 管理员身份 root 普通用户 **
#表示管理员身份 $普通用户
2)命令执行的语法格式: 命令 空格 参数 空格 对象
rm -f /data/oldboy.txt
- linux系统目录结构
一切从根开始
绝对目录查找数据:从根开始找数据信息 /oldboy/oldgirl/oldboy.txt
优点: 标识路径信息更加精准
相对路径查找数据: 从当前路由查找数据 oldboy/oldgirl/oldboy.txt
优点 是运维的操作效率提升
eg:
vi /oldboy/oldboy.txt
如何查询数据信息:
1、系统有默认目录结构规划 / /etc /dev /opt
2、用户自定义常见的数据信息
04、系统管理操作命令
1、系统运行相关命令
如何关闭系统
shutdown -h -halt() 默认在一分钟以后关机 改时间在后面+数字 10 10分钟后关机
[root@localhost ~]# shutdown -h
Shutdown scheduled for 五 2019-07-05 10:29:05 CST, use 'shutdown -c' to cancel.
[root@localhost ~]# Broadcast message from [email protected] (Fri 2019-07-05 10:28:06 CST):
//广播信息 提示信息 提示多用户 系统即将关机在一分钟之后
he system is going down for power-off at Fri 2019-07-05 10:29:05 CST!
// 以上命令可以取消 shutdown -c
// 立即关机命令 shutdown -h 0 或者shutdown -h now
如何重启系统
shutdown -r
shutdown -r 10
shutdown -r 0
shutdown -r now 意思同上
reboot 立即重启
failed to talk to shutdown ,shutdown hasnt been cancelled:permission denied
关机取消操作失败 关机没有被取消 权限阻止
2、和目录相关的命令
1)创建目录 mkdir make directory 制造目录
mkdir /oldboy.dir 绝对创建目录
mkdir oldboy.dir 相对路径创建目录
创建多及目录
mkdir -p /oldboy/oldeboy01/oldboy02/oldboy03
-p 缩写是什么??????实在过于麻烦
tree命令 查看某目录下所有目录的树形信息
查看目录信息:
ls list的缩写 -d 查看目录的参数
eg:
ls -d /root/oldboy_dir 绝对
ls -d oldboy_dir 相对
查看该目录下的
ps:
安装软件程序 tree的程序包
yum命令 yum install tree 安装tree的软件包
ps:网络域名知识
网络设备和网络主机需要通讯,借助网络地址通讯
需要将网站名称转换为网络地址借助DNS服务器
nmtui 添加dns信息
systemctl restart NetworkManager
2)切换目录信息: cd change dir
绝对路径切换目录
相对路径切换目录
相对路径切换总结:
方法一: cd oldboy03 --相当于当前目录进入子目录中
方法二:cd .. --相当于返回上一层
cd ../.. --相当于返回上两层
方法三:cd ~ --快速返回家目录
方法四:cd - --快速返回上次所在目录
真就人工智障呗
3)查看所在路径 pwd ---- print(输出) working(工作) directory(目录)
输出当前所在路径 以绝对路径方式显示
3、和文件相关的命令
创建文件的命令:touch 文件 命令
编辑文件内容:
方法一:vi 命令 编辑命令 编辑文本文件
使用步骤:
第一个里程 :执行编辑命令 选择执行的文件
第二个里程 :进入编辑状态 输入 小写字母a或者i
第三个里程 :退出编辑状态 输入 esc按键
第四个里程 :保存退出 :wq 写入磁盘退出:q退出 :q! :qa
方法二:echo 将书写的信息输出到屏幕显示
echo "oldboy63" > oldboy.txt--会将文件中的原有内容覆盖
echo "oldboy65" >> oldboy.txt ---不会覆盖追加新的内容
> >> 重定向符
05.课程知识总结
1)运维工程师职责
2)系统准备知识 命令提示符 命令的语法格式 系统的目录结构(相对路径 绝对路径)
3)系统基础命令
和系统运行有关的
和目录相关的命令
和文件相关的命令
作业:
01.一周课程总结
02.预习下周课程 百度云盘 下周主要 基础命令 目录结构(真正的目录结构) 系统优化