s1 Linux 硬件基础
s1 Linux硬件基础
提升用户体验的网站解决方案
- 大型网站
利用高并发,同一时间让更多用户访问网站,让访问流畅。当有用户写入时,先写入到内存,再每隔几分钟写到硬盘,因为大规模直接写到硬盘速度较慢,会影响用户体验。
- 中小型网站
高并发程度不高,访问压力较小,直接从硬盘读取内容到内存供给用户阅览,当有用户的写入时直接写到硬盘
中小企业:直接写入到磁盘中读取 从内存中读取内容 高并发写入
buffer -- 把数据写入到内存里,内存中这个数据的内存空间叫做缓冲区。cache -- 从内存读取数据,这个存数据的内存空间称为缓存区。
服务器核心之磁盘 sata:家用 服务器对于速度要求不高
sas :服务器标配 转速:rpm 每分钟转多少圈
.4K .2K 10K 15K 1s=1000ms=1000000us=1000000000ns
尽量让用户的数据往内存中存放。
缓存无处不在。 服务器核心之阵列卡(raid卡)
1个非常大的文件10000G 1000G
#.买个一10000G (10T)硬盘
#.买20个1000G的硬盘 统一管理硬盘
你可以获得更高的容量;变得更加安全;速度更高 服务器核心之光驱
700M cd
.7G dvd 可以通过U盘安装。
批量安装系统kickstart cobbler 服务器核心之远程控制卡 物理服务器 云服务器-按需分配
阿里云(淘宝 天猫) aws(亚马逊)
s2 Linux发展历史
什么是操作系统
人与计算机硬件直接的中介 组成?
蛋-人-人-人 unix诞生
unix 贝尔实验室 人-谭教授 谭宁邦
minix mini unix
主要用于教学 人-斯托曼 stallman
我要开发出一个系统:自由 开源 替代你unix
公司:自由软件基金会 FSF
项目:GNU
守则:GPL 人-托瓦兹
开发出了linux内核。 自由软件
不是免费软件
推荐所有人可以自由使用 自由传播 项目:GNU 发明出一个替代unix系统。
GNU=GNU is not unix. gnu.org
优秀软件:gawk,bash,gcc,emacs 规则:GPL 通用公共许可
.所有人可以自由传播开源的软件
.虽有人可以任意修改开源软件,但是必须把修改后的内容发出来。 RedHat 红帽()
Red Hat linux 9.0 之后 收费 保持自由 免费下载
Red Hat Enterprise Linux === RHEL 6.9 CentOS 做到与红帽一模一样
.去掉红帽中的收费软件
.去掉红帽里面的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
/ -200G
/data 剩下多少给多少 不知道数据是否重要
/boot
swap
/ -200G
剩余的空间 不分配留着。
远程连接排错
[e:\~]$ ping 10.0.0.200
正在 Ping 10.0.0.200 具有 字节的数据:
来自 10.0.0.200 的回复: 字节= 时间<1ms TTL=
来自 10.0.0.200 的回复: 字节= 时间<1ms TTL=
来自 10.0.0.200 的回复: 字节= 时间<1ms TTL=
来自 10.0.0.200 的回复: 字节= 时间<1ms TTL= 10.0.0.200 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms [e:\~]$ ping 10.0.0.202 正在 Ping 10.0.0.202 具有 字节的数据:
来自 10.0.0.1 的回复: 无法访问目标主机。
连接失败
连接超时 10.0.0.202 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
ping
[e:\~]$ telnet 10.0.0.200
Connecting to 10.0.0.200:...
Connection established.
To escape to local shell, press Ctrl+Alt+].
SSH-2.0-OpenSSH_5.
Protocol mismatch.
Connection closed by foreign host.
Disconnected from remote host(10.0.0.200:) at ::.
Type `help' to learn how to use Xshell prompt. [e:\~]$ telnet 10.0.0.200
Connecting to 10.0.0.200:...
Could not connect to '10.0.0.200' (port ): Connection failed.
Type `help' to learn how to use Xshell prompt.
telnet
nmap10.0.0.7-p22 也能达到和 telnet相同的效果,但nma仅在 Linux中使用。
s1 Linux 硬件基础的更多相关文章
- linux硬件基础
1. 服务器分类 机架式服务器(主要用这个). 刀片式服务器. 塔式服务器. 2. 机架式服务器 服务器的尺: U - 2U. 服务器核心之电源: 双电源 AB 路. 服务器核心之 CPU-计算 CP ...
- linux驱动程序设计的硬件基础,王明学learn
linux驱动程序设计的硬件基础(一) 本章讲总结学习linux设备程序设计的硬件基础. 一.处理器 1.1通用处理器 通用处理器(GPP)并不针对特定的应用领域进行体系结构和指令集的优化,它们具有一 ...
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- Linux信号基础
Linux信号基础 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux进程基础一文中已经提到,Linux以进程为单位来 ...
- Linux系统基础命令
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...
- Linux网络基础配置
这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- Linux的基础命令, django的安装与使用
一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...
- Linux网络基础-总
目录 Linux网络基础 一.网卡和数据包的转发 1.收包流程 二.多网卡bonding 三.SR-IOV 四.DPDK 五.TUN/TAP 六.Linux bridge 和VLAN 七.TCP/IP ...
随机推荐
- MYSQL SQL语句技巧初探(一)
MYSQL SQL语句技巧初探(一) 本文是我最近了解到的sql某些方法()组合实现一些功能的总结以后还会更新: rand与rand(n)实现提取随机行及order by原理的探讨. Bit_and, ...
- node项目初始化的一些配置
1. const port = process.env.PORT || 9001; 本地开发用9001端口 2. package.json中配置几个启动命令 "scripts": ...
- 用户名、密码等15个常用的js正则表达式
本文收集整理了15个常用的javaScript正则表达式,其中包括用户名.密码强度.整数.数字.电子邮件地址(Email).手机号码.身份证号.URL地址. IPv4地址. 十六进制颜色. 日期. Q ...
- 10-安装es
1.安装jdk(jdk要求1.8.20或1.7.55以上) 2.上传es安装包 3.解压es tar -zxvf elasticsearch-2.3.1.tar.gz -C /opt/app/ 4.e ...
- Windows下文件加固
今天学到一种Windows下简单的文件加固方法,可以防止文件被(普通)删除. CMD找到要加固的文件. 例:C盘下有个 1516.txt 文本文件需要加固. 然后 copy 该文件.(注意:这里并非普 ...
- android 开发 View _4_ 我的简单自定义ViewDemo
效果图: 代码: package com.example.lenovo.mydemo.myViewDemo; import android.content.Context; import androi ...
- leetcode142
public class Solution { public ListNode detectCycle( ListNode head ) { if( head == null || head.next ...
- leetcode406
public class Solution { public int[,] ReconstructQueue(int[,] people) { ) { return new int[,] { }; } ...
- css:清楚html所有标签自带属性
相信如果您动手写过网页的话,应该体会到有些标签会自带一些默认的样式,而这些样式或许又是我们不想要的,所以我们可以用以下代码清除所有标签的默认样式 html, body, div, span, ap ...
- java.util.logging jdk日志详解
jdk自带的日志,结构并不复杂,功能也能满足绝大部分功能.日志写入位置是开放的,只要继承了handler都可以接收日志的写入.handler本身依赖于LogRecord对象,该对象代表一个日志.Han ...