Linux63期 day-12 操作系统阶段梳理

第一次复习回顾

一、服务器硬件知识
1.系统运维工作:网络安全运维  云计算运维  大数据运维   
              数据库运维(DBA)  运维开发(自动化运维)  监控运维
  运维三大职责:保证数据不丢失,不泄露
              保证服务器7*24小时稳定运行不宕机
              提升用户访问体验
2.服务器硬件组成
  cpu          运算/控制
  风扇          散热
  内存          临时储存数据
  硬盘          永久储存数据
  电源          供电
3.服务器型号(面试会问到)
  IBM:  http://b2b.lenovo.com.cn/dcserver/
  dell: http://www.dell.com/zh-cn/work/shop/cty/sc/servers
 4.服务器硬件详细介绍
  cpu:路数     代表服务器中有几颗cpu
       核数     代表一颗cpu中有几核  决定了服务器并行处理能力
  
  内存:介绍了几个名词概念
       程序:开发人员写好的代码(一个代码的集合体)
       进程:正在运行的程序
    守护进程:一直运行的进程叫做守护进程
缓存(cache):加快数据的读取    读—缓存
缓冲(buffer):加快数据的写入   写—缓冲
    
   磁盘:磁盘接口    sata->scsi->sas   pci-e
        磁盘阵列    提高容量 加快读写速度 提高数据安全性

阵列卡(raid):阵列级别:
 raid0 数据全部分开存储,分成多份(读写速度快,安全性不高)
 raid1 一块硬盘做备份   (读写速度不变,安全性高)
 raid5 至少三块磁盘 只能坏一块(不管多少块磁盘都会损失一块磁盘容量,加上热备盘就会损失两块)

   电源:冗余能力: 双电源   ups(不间断供电系统)  发电机

  企业存储数据方案:
    高并发:用户存储数据-->内存的缓冲-->定时定量存储到磁盘中  存储数据
            读取数据-->内存的缓存 <--磁盘中的热点数据       读取数据
    低并发:用户存储数据->磁盘中
            读取数据->内存的缓存 <--磁盘中的热点数据
二、操作系统的概念以及操作安装过程
1.什么是操作系统:就是人与计算机硬件交流的中介
  操作系统的组成:内核  解释器shell/bash  外围软件程序
  操作系统的诞生:
    unix             贝尔实验室
    minix        大学教授 谭邦宁 教学使用
自由软件基金会  FSF  GUN是项目(创建一个类似unix但不是unix的系统)   解释器 应用软件 
                   GPL(所有软件必须开源 代码修改后必须公开)
   Linux       大学学生 托瓦兹   创造了内核   内核+GNU=Linux

2.Linux系统有很多发行版本
  ①redhat:红帽商标  需要收服务费
  ②centos:商标   免费

3.如何进行部署安装
  环境准备:虚拟化环境
   vmware wokestation  安装在Windows系统中(正在使用) 虚拟出多个主机
   vmware vSphere(企业) 直接就是一个操作系统(unix)
   vmware client(控制台 连接vSphere   创建虚拟机)     
  好处优点:1.将服务器资源可以进行拆分,让多个系统可以共享我的硬件(cpu 内存 硬盘)
           2.节省物理空间资源

安装操作系统:
 1. 创建虚拟主机 
 2. 下载系统镜像  
       新的系统如何下载镜像  centos7.6 (阿里云镜像)
       旧的系统如何下载镜像(阿里云镜像中下载文档可以直接进入下载界面)
  3. 光驱加载镜像  安装系统
开启后进入固件,在boot下选择光驱加载镜像即可正常进入安装系统
   
安装系统过程
1) 修改网卡信息(名称 net.ifnames=0 biosdevname=0)
2) 网卡地址配置/主机名称配置
3) 系统分区操作
4) 时间时区设置
5) 软件包选择 最小化(1236)

4. 修改网卡地址信息(如果未输入net.ifnames=0等)
       图形界面: nmtui(可修改)
       配置文件: vi /etc/sysconfig/network-scripts/ifcfg-eth0 (可修改)
       重启网络服务: systemctl restart network
三、远程方式操作系统
1.安装与配置远程连接软件  xshell  苹果:secureCRT

2.远程连接管理系统
   排错三步曲:
   1. 检查链路是否通畅  ping 10.0.0.200
   2. 检查安全策略阻止  防火墙安全策略阻止   软件firewalld/硬件    向ssh服务22端口
   3. 检查服务是否开启  telnet 10.0.0.200 22     systemctl start/enable sshd

 3. 虚拟化网络模式
   NAT模式:
   优点:
   1. 访问外网
   2. 不容易造成虚拟主机IP地址冲突
   缺点: 
   1. 不便于其他物理主机访问
   解决其他主机访问虚拟主机方法:
   配置端口映射:
   虚拟网络编辑---nat模式的虚拟网卡(vmnet8)--net配置---端口转发
   访问 192.168.21.201:9000 == 10.0.0.200:22
  
   桥接模式:
   优点:
   1. 访问外网 
   2. 容易让其他主机访问虚拟主机
   缺点:
   容易产生地址冲突
       
   仅主机模式:
   优点:
   安全 
   缺点:
   无法访问外网
系统基础操作
1.必知必会
   提示符组成:[\u@\h  \W]\\$
   命令语法结构:命令  参数  路径
  系统目录结构 :一切从根开始
          绝对路径:从根开始的路径 
          相对路径:相对于当前路径(从当前所在的位置出发)

2.基础命令掌握:系统的关机与充气
  shutdown  -h    0或now     立即关机(默认十分钟关机,也可添加时间)
  shutdown  -r    0或now     立即关机(默认十分钟重启,也可添加时间)
  shutdown  -c    取消命令
           
 1.命令帮助信息:man  命令         man  数字  命令
①   Executable programs or shell commands
          可执行程序或shell命令 
②   System calls (functions provided by the kernel)
          系统调用
③   Library calls (functions within program libraries)
          库调用
④   Special files (usually found in /dev)
          特殊文件说明
⑤   File formats and conventions eg /etc/passwd
          文件格式信息/配置文件说明
⑥   Games
          游戏有关信息
⑦ Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7
          汇总说明文档
⑧   System administration commands (usually only for root)
          系统管理命令
⑨   Kernel routines [Non standard]
           内核路由
 2. 命令 --help/-help/--h/-h
 3.help  内置命令
    man help      ---查看有什么内置命令

系统目录相关命令:mkdir  cd  pwd  cp  ls  rm
cd -    ---切换到上一次所在目录  等价于  cd $OLDPWD
Esc+.   快速把上一次的路径调用到本次使用

系统文件相关命令:
touch(change file timestamps)           ---更新时间记录(重复创建文件)
cat   -n      查看一个文件里的行数
less  /etc/services   向下逐行  回车   向下翻页  空格    向上逐行  ↑     向上逐页 b
more  /etc/services    向下逐行 回车    向下翻页 空格  向上逐行 shift+↑  向上逐页 b 
cat命令可以一次性向文件中编写多行信息
cat >>文件<< 字符信息    输入信息后最后写上相同的字符信息即可  例:
Linux63期 day-12 操作系统阶段梳理_第1张图片
cat写多行信息举例
生成序列信息:
echo { }                 { }      ---生成序列符号    (通配符号)
操作方法:
# echo {1..20}         ---生成序列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#echo {01..10..2}       ---生成奇数序列  (1.3.5.7....)
01 03 05 07 09
 #echo {00..10..2}       ---生成奇数序列  (0.2.4.6....)
00 02 04 06 08 10

批量创建十个文件或目录  -操作方法:
# touch 文件名{01..10}         ---创建十个文件
# mkdir 目录名{www,bbs,blog}  ---创建三个目录,因为是无序用,分隔开(不用输入三遍命令)

生成纵向序列 -操作方法:
#seq  10              ---生成10行为纵列
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
# seq -w 10           ---生成10行为纵列(补全0)   
  01
  02
  03
  04
  05
  06
  07
  08
  09
  10
作业:
1. 在纵向序列数值后面生成oldboy01 oldboy02信息

你可能感兴趣的:(Linux63期 day-12 操作系统阶段梳理)