0
点赞
收藏
分享

微信扫一扫

s1 Linux 硬件基础

s1 Linux硬件基础

服务器特点

1.稳定

2.方便拆卸-模块化


运维职责:运行和维护服务器

1.数据不能丢---大片不能没

2.保证网站7*24小时运行--一直要运行

3.用户体验要好----打开网站速度


机架式服务器


服务器核心之电源

双电源 AB路

如何让你数据不丢

1.两个电源 AB路

2.UPS-不间断供电系统(蓄电池) 30分钟  1一个小时

3.柴油发电机+油罐

4.与附近的加油站签订一些 紧急供油协议

 

服务器核心之CPU-计算

central Processing Unit

服务器的尺寸-U 2U           1U = 4.45cm

多个物理cpu

CPU的个数---几路

2 个物理CPU === 2路/双路

1 cpu 可能有4个核心

查询服务器的配置-官网查询

 

服务器核心之内存

作用:CPU(大脑)与硬盘(胃硬盘) 内存

特点:临时存放数据的地方,断电之后内存中的信息消失


程序 进程 守护进程

程序     存放在硬盘上面,一堆代码指令

进程     运行起来的程序

守护进程/服务 一直运行的进程


如何提高用户体验:

高并发--同一时间段访问网站的人数

核心:让用户的数据尽量放入到内存中

 

提升用户体验的网站解决方案

  • 大型网站

利用高并发,同一时间让更多用户访问网站,让访问流畅。当有用户写入时,先写入到内存,再每隔几分钟写到硬盘,因为大规模直接写到硬盘速度较慢,会影响用户体验。

  • 中小型网站

高并发程度不高,访问压力较小,直接从硬盘读取内容到内存供给用户阅览,当有用户的写入时直接写到硬盘

中小企业:直接写入到磁盘中读取 从内存中读取内容 高并发写入

 

buffer cache

buffer-- 观看视频的时候 转圈 数据放在你的内存 存放这些数据的空间buffer区域 缓冲区

        buffering

cache   提高观看速度  主要是用来给用户读取 在内存中的区域cache   缓存区       

写buffer 读cache

写缓冲   读缓存


服务器核心之磁盘

sata:家用 服务器对于速度要求不高
sas :服务器标配

转速:rpm 每分钟转多少圈
5.4K 7.2K 10K 15K

1s=1000ms=1000000us=1000000000ns
尽量让用户的数据往内存中存放。
缓存无处不在。

服务器核心之阵列卡(raid卡)
1个非常大的文件10000G 1000G
#1.买个一10000G (10T)硬盘
#2.买20个1000G的硬盘

统一管理硬盘
你可以获得更高的容量;变得更加安全;速度更高

服务器核心之光驱
700M cd
4.7G dvd

可以通过U盘安装。
批量安装系统kickstart cobbler

服务器核心之远程控制卡

物理服务器

云服务器-按需分配
阿里云(淘宝 天猫) aws(亚马逊)

 

 

s2 Linux发展历史

什么是操作系统
人与计算机硬件直接的中介

组成?
蛋-人-人-人

unix诞生
unix 贝尔实验室

人-谭教授 谭宁邦
minix mini unix
主要用于教学

人-斯托曼 stallman
我要开发出一个系统:自由 开源 替代你unix
公司:自由软件基金会 FSF
项目:GNU
守则:GPL

人-托瓦兹
91 开发出了linux内核。

自由软件
不是免费软件
推荐所有人可以自由使用 自由传播

项目:GNU 发明出一个替代unix系统。
GNU=GNU is not unix.

gnu.org
优秀软件:gawk,bash,gcc,emacs

规则:GPL 通用公共许可
1.所有人可以自由传播开源的软件
2.虽有人可以任意修改开源软件,但是必须把修改后的内容发出来。


RedHat 红帽()
Red Hat linux 9.0 之后 收费 保持自由 免费下载
Red Hat Enterprise Linux === RHEL 6.9

CentOS 做到与红帽一模一样
1.去掉红帽中的收费软件
2.去掉红帽里面的logo

RedHat红帽与CentOS什么区别?

Fedora===>RedHat====>CentOS

https://wiki.centos.org/Download

http://mirrors.aliyun.com/
http://mirrors.aliyun.com/centos/6.9/isos/x86_64/

CentOS-6.9-x86_64-LiveDVD.iso
##体验版-写入到光盘中,刻录到U盘中。
!!!!CentOS-6.9-x86_64-bin-DVD1.iso ##真的安装包 √
CentOS-6.9-x86_64-bin-DVD2.iso
CentOS-6.9-x86_64-minimal.iso ##最小化安装包

!!!!CentOS-6.9-x86_64-bin-DVD1to2.torrent ##种子 只选择DVD1即可。

##下载CentOS旧版本
http://vault.centos.org/

 

分区

linux下面进行分区的几种方法

通用方法
/boot 引导分区 200M
swap 交换分区 内存的1.5倍(内存小于8G) 大于8G 给8G
/ 根分区 剩下多少给多少

数据非常重要
/boot
swap
/ 50-200G
/data 剩下多少给多少

不知道数据是否重要
/boot
swap
/ 50-200G
剩余的空间 不分配留着。

 

远程连接排错

 

1.查看道路是否通畅    物理链路是否有问题,客户端执行 ping10.0.0.7 排查客户端到服务器端线路问题,

            ping 服务器ip地址

          tracert-d 10.0.0.7 路由跟踪命令,也可以检查路是否通畅,-d是不进行反向解析

 

[e:\~]$ ping 10.0.0.200
正在 Ping 10.0.0.200 具有 32 字节的数据:
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64
来自 10.0.0.200 的回复: 字节=32 时间<1ms TTL=64

10.0.0.200 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms

[e:\~]$ ping 10.0.0.202

正在 Ping 10.0.0.202 具有 32 字节的数据:
来自 10.0.0.1 的回复: 无法访问目标主机。
连接失败
连接超时

10.0.0.202 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

ping

2.是否有人打劫 iptables 是不是防火墙阻挡,(服务器端查看) Linux防火墙 iptables,可能好心办坏事,阻挡了远程连接,etc/init. d/iptables stop 关掉防火墙,

 

3.查看是否提供服务 判断SSH服务器默认的22端口是否打开(客户端执行)

telnet 服务器ip地址 22

[e:\~]$ telnet 10.0.0.200 22
Connecting to 10.0.0.200:22...
Connection established.
To escape to local shell, press Ctrl+Alt+].
SSH-2.0-OpenSSH_5.3
Protocol mismatch.
Connection closed by foreign host.
Disconnected from remote host(10.0.0.200:22) at 15:47:46.
Type `help' to learn how to use Xshell prompt.

[e:\~]$ telnet 10.0.0.200 25
Connecting to 10.0.0.200:25...
Could not connect to '10.0.0.200' (port 25): Connection failed.
Type `help' to learn how to use Xshell prompt.

telnet

  nmap10.0.0.7-p22 也能达到和 telnet相同的效果,但nma仅在 Linux中使用。

 

 

 

 



举报

相关推荐

0 条评论