基础入门知识总结
操作系统硬件知识
服务器硬件主机种类
外观分类 :
机架式服务器 刀片式服务器 塔式服务器
服务器尺寸分类:
1U 2U 4U 1U=4.45cm
服务器性能分类:
PC 小型机 大型机
服务器应用分类:
物理服务器 云服务器
服务器组成部分
CPU MEM Disk Fan Raid Power
NetWork Motherboard
硬件组成说明
CPU : 路数(颗数) 核心(并行处理任务能力)
MEN :程序(程序/代码) 进程/守护进程(运行中的程序)
buffer(写缓冲) cache(读缓存)
Disk:接口(SATA - SCSI - SAS) 转速(10K 15K)
Power:多路供电 不间断电源系统UPS 配备发电机
Raid:提高单块硬盘容量 / 提高硬盘存储效率 / 提高数据存储安全
配置方法:Raid1 Raid0 Raid5
硬件性能排序
CPU > MEN > 网卡 > 固态磁盘 > 机械磁盘
企业数据存储方案
高并发:
存储数据:数据-->内存(缓冲) -->磁盘(永久存储)
读取数据:数据-->内存(缓存)-->磁盘(热点数据)
低并发:
存储数据:数据-->磁盘(永久存储)
读取数据:数据-->内存(缓存)<--磁盘(热点数据)
操作系统安装部署
操作系统概念介绍
操作系统是人与电脑沟通的桥梁
组成部分:内核 ---解释器----软件程序
发展历史:贝尔实验室(Unix)--谭宁帮教授(minix)--斯托曼(GNU GPL)--芬兰大学托瓦兹(GNU+内核=Linux)
常见发行版本
Redhat/Centos Ubuntu/Debian SUSE/Fedora
系统安装环境
虚拟化环境(VMware)
创建虚拟主机---设置虚拟网络编辑器
系统光盘镜像--加载光驱镜像安装系统
修改网卡名称--配置网卡地址信息--进行磁盘分区--调整系统时间--选择预装软件
操作系统远程连接
操作系统网络配置
输入nmtui进入图形设置界面
IP地址 -- 子网掩码 -- 网关地址
远程连接使用软件
xshell / secureCRT
初始化设置 建立远程连接
远程连接排错思路
确认网络通讯链路正常
确认网络阻止策略关闭
确认远程服务正常开启
虚拟网络模式概念
桥接模式:
优势:可以让其它用户访问你的虚拟主机
劣势:容易造成网络地址冲突
NAT模式:
优势:可以随意分配虚拟主机地址,不易发生地址冲突
劣势:不易被其他用户访问虚拟主机
仅主机模式:
优势:系统安全性极高
劣势:难以访问外网
操作系统目录结构
/etc
配置文件保存目录
重要文件说明
第一个重要文件
ificg-eth0
网络服务配置文件
保存路径:/etc/sysconfig/network-scripts/ificg-eth0
配置文件生效方法:
①:重启网络服务
systemctl restart network
②:针对不同网卡进行重启操作
ifdown eth0;(或者$$)ifup eth0
修改网卡名称方法:
①:修改网卡文件本身名称
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ificg-eth0
②:修改网卡文件中的名称
NAME=eth0
DEVICE=eth0
③:修改系统内核配置文件
vim /etc/default/grub
GRUB_CMDLINE_LINUX=“biosdevname=0 net.ifnames=0 rhgb quiet”
④:使配置文件生效
grub2=mkconfig -o /boot/grub2/grub.cfg
⑤:重启系统
reboot
第二个重要文件
resolv.conf
解析DNS名称信息
保存路径:/etc/resolv.conf
配置文件生效:
①:配置好信息会立即生效
②:在网卡中配置DNS,重启网络服务生效
第三个重要文件
hosts
解析DNS名称信息,一般用于本地,可以访问域名和主机名
保存路径:/etc/hosts
配置文件生效:
文件配置完毕立即生效
第四个重要文件
hostname
主机名称配置文件
保存路径:/etc/hostname
主机名修改方法:
临时修改:立即生效
Centos6
hostname+主机名
永久修改:
修改文件信息: Centos7
vim /etc/sysconfig/network hostnamectl set-hostname+主机名
第五个重要文件
rc.local
文件中的命令信息会在系统启动时自动执行
保存路径:/etc/re.local
第六个重要文件
fstab
开机自动挂载
保存路径:/etc//fstab
第七个重要文件
inittab
查看/设置系统默认运行级别
保存路径:/etc/inittab
init 级别编号
0 - halt (Do NOT set initdefault to this) runlevel0.target -> poweroff.target
关机级别
1 - Single user mode runlevel1.target -> rescue.target
单用户模式 破解系统密码信息(root) 救援模式 == 单用户模式
2 - Multiuser, without NFS
多用户模式, 没有网络服务模式
3 - Full multiuser mode multi-user.target
多用户模式, 具有网络服务模式 多用户模式
4 - unused
未使用
5 - X11 runlevel5.target -> graphical.target
图形化级别
6 - reboot (Do NOT set initdefault to this) runlevel6.target -> reboot.target
重启级别
runlevel 查看级别配置信息 systemctl get-default 查看默认配置信息
永久配置:
vim /etc/inittab
id:3:initdefault: --- 默认是3运行级别
第八个重要文件
profile
配置系统变量 或者 环境变量 或者 别名信息
保存路径: /etc/profile
方法一: 配置文件生效
重新连接
方法二: 利用命令记录加载
source /etc/profile
环境变量:
1) 系统默认已经设置好的变量
2) 环境变量都是大写字母表示
3) 环境变量可以被所有用户调用
4) 系统环境变量都有具体存在价值