服务器的主要构成部分和详细信息
CPU:负责服务器的运算和控制其他部件 相当于人类的大脑
内存:临时存储数据,断电会丢数据
名词概念:
程序 : 开发人员写好的代码集合体
进程: 运行的程序
守护进程: 一直运行的程序
缓冲/缓存:
缓存: 内存中的指定区域,加快数据读取 读缓存 cache
缓冲: 内存中的指定区域,加快数据写入 写缓冲 buffer
企业存储数据方法:
高并发存储数据:
用户存储数据 --- 内存 ---> 定时定量磁盘 存储数据
用户读取数据 --- 内存 <--- 磁盘热点数据 读取数据
低并发存储数据:
用户存储数据 --- 磁盘 存储数据
用户读取数据 --- 内存 <--- 磁盘热点数据 读取数据
磁盘:永久存储数据
磁盘接口:sata→scsi→sas→pci e
磁盘阵列(raid):硬盘的容量提升,数据性能提升,安全性提高
raid0:数据写入加快,但是安全性能不高,如果一个硬盘坏了会造成数据丢失
raid1:数据的安全性提高,但是会浪费磁盘空间作镜像
raid5:数据安全高,数据写入快,但是必须要3块硬盘才可以
电源: 提供供电
如果想要电源不断电需要做到以下几点:
提高电源的冗余性
保证双路电源
有UPS电源
Linux系统介绍和安装
操作系统是什么:操作系统是人与硬件之间的介质
操作系统的组成:内核系统+命令解释器+软件程序
Linux系统的发展史:
贝尔实验室创造了Unix系统
谭邦宁教授在Unix的基础上改变做出了minix系统,用以教学使用
FSF(自由软件基金会) 建立了GNU项目,做出了命令解释器和外围应用程序,制定了GPL准则(所有软件必须开源,更改完需要共享)
托瓦兹创造了linux内核,被称之为Linux之父
Linux系统的发行版本:
redhad:红帽公司 收费版本
Centos:免费的
虚拟化环境准备与安装
安装准备:下载vmwaer虚拟化环境,下载Centos镜像(可以在www.alibaba.com下载)
安装步骤:
1. 先创建虚拟机
2.加载镜像安装系统
3.更改网卡名称: net.ifnames=0 biosdivname=0
4.网卡配置: vim /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network 重启网卡
主机名称配置: vim /etc/hostname
5.系统分区
6.时区设置
7.软件包最小化设置
远程操作系统软件说明
安装远程操作软件: xshll 免费的 功能强大
putty 免费使用 功能单一
连接问题排错说明:
1.检查链路是否通畅 可以ping一下服务器的IP地址
2.查看防火墙安全策略是否阻止
3.检查远程连接是否开启 netstat -lntup
虚拟化网络编辑
NAT模式:不会造成IP地址冲突,但是别的主机不能访问
桥接模式:会造成IP地址冲突,但是别的主机能访问
仅主机模式:保证网络的绝对安全,不能访问外网
系统基础操作说明
系统命令提示符:由提示符组成,表示可以输入命令了
命令语法的结构:命令+参数+路径/文件
系统目录的结构:一切从根开始
绝对路径:从根开始的路径
相对路径:从当前路径开始的
man 命令
man 3 命令
1 Executable programs or shell commands
可执行程序或shell命令
2 System calls (functions provided by the kernel)
系统调用
3 Library calls (functions within program libraries)
库调用
4 Special files (usually found in /dev)
特殊文件说明
5 File formats and conventions eg /etc/passwd
文件格式信息/配置文件说明
6 Games
游戏有关信息
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
汇总说明文档
8 System administration commands (usually only for root)
系统管理命令
9 Kernel routines [Non standard]
内核路由
2. 命令 --help/-help/--h/-h
3. help 内置命令