周总结

学习Linux运维条件:

硬件条件:笔记本电脑(配置为i5CPU、8G+内存、500GB存 
         储)
软件条件:
      红蜘蛛------用于屏幕与教师机连接
      Everything----用于快速搜索某个文件夹
      Nodepad++-----用于文本编辑(不会改变格式,相当于记事本功能)
      向日葵--------用于教师机远程控制本机
      飞秋/utorrent-------用于共享下载各种东西
       Vmware-----------用于连接创建虚拟机
       Xmind8------------用于打开各种思维导图
       Xshell5-------------用于远程连接服务器
       pdf/doc(office 2018/2016 破解) --- 文档软件
       zip/rar     --- 解压软件用于解开软件压缩包

服务器硬件设备/种类/品牌

 硬件设备分类 :台式机、笔记本
 硬件服务器种类: 机架、 机架、塔式
 硬件服务器品牌    :
   IBM(联想):国企、外企用这个品牌较多,价格贵
   1U=4.45cm(1.75英寸)
   Dell:  互联网企业用这个品牌较多(性价比高)

服务器硬件组成部分

1.CPU                                                                                         
 重点:几路(一路代表有一块CPU两路就是有两块)
      几路服务器:服务器上有多少颗CPU
      核心数(几核就是每块CPU内部有几个核心如双核 四核等)
      CPU核数: 处理工作任务  核心数越多  并行处理能力越强

2. 内存                                                                                        
     存储数据(存储效率)  数据先存储到 
     内存(断电易丢失数据)
名词概念:
程序:所有代码信息构成一个程序
进程:运行起来的程序
守护进程:一直运行存在的进程
缓存:将数据放入到缓存区  加快数据读取   读-缓存(cache) 
缓冲:将输入放入到缓冲区  加快数据写入   写-缓冲(buffer)
image.png
3. 硬盘                                                                                                              
 存储数据(效率低)     存储到硬盘(永久存储)        硬盘 
  (茶壶)接口(壶嘴):sata -- SCSI -- sas  影响数据传输效率  pci-e(固态 
    硬盘)
硬盘转速:家用级别:5400  7200   企业级别: 10K 15k
硬件存储单位:B -- KB -- MB -- GB -- TB -- PB -- EB -- ZB -- 
换算:
1024B  == 1kb  1024kb == 1MB    专业级别换算
1000B  == 1kb  1000kb == 1MB    工业级别换算

 由于计算机采用的是二进制而硬盘生产厂商采用的是国际标准的 
十进制所以导致硬盘标记的存储量与电脑显示的不符合
 以120GB的硬盘为例:
 厂商容量计算方法 
 120GB=120,000MB=120,000,000KB=120,000,000,000字节;换 
算成操作系统计算方法:120,000,000,000字 
节/1024=117,187,500KB/1024=114,440.9MB/1024=111.8GB。

 4. 主板                                                                                                              
      南桥 北桥  

5. 电源                                                                                                          
       心脏       服务供电(冗余特性)

6. 网卡                                                                                                          
         实现网络通讯(多块)

7. 阵列卡RAID                                                                                                                          
        提高单块硬盘存储量 提高数据安全性 实现提高数据存储效率  
         RAID0  提升存储效率  安全性不高
         RAID1  提高冗余特性  存储效率较低/容量减半  

8. 远程控制卡                                                                                                    
   控制服务器启动  远程安装系统  

操作系统概念、组成

人发出请求 - -操作系统 -- 电脑硬件  
是一个人与计算机硬件交流的中介
组成:应用程序、解释器(shell)、内核、硬件
image.png

GNU\GPL

GNU项目软件程序,必须是开源,开源程序代码可以自由传播/自 
由修改,修改代码信息必须公布 
 GPL 通用公共许可 标准        

linux系统特性:

开源的操作系统,可以自由传播
支持多用户,多任务,多线程,以及多CPU支持
应用于服务器端,嵌入式,以及个人PC(3大领域)

Redhat: linux  红帽商标      收取费用(应用服务软件/维护)  被 
IBM收购
centos: linux  没有红帽商标  全部免费 被红帽收购

程序开发        程序开发      程序开发
Fredora    -->   redhat   -->  centos
image.png

系统安装环境说明

虚拟化概念: 共享   一个系统 -- 1个CPU 1个内存 1个硬盘   多个系统 ==  1个CPU 1个内存 1个硬盘
如何实现虚拟化: vmware --- 新建虚拟主机(类似购买主机过程)
如何调整虚拟主机配置:
01. 选择虚拟主机点击设置
02. 虚拟网络编辑器 4个位置需要设置

操作系统安装部署

第一个里程:系统镜像
新版本的系统:centos 7.6
https://opsx.alibaba.com/mirror
https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/
CentOS-7-x86_64-DVD-1810.iso               服务器安装版本iso镜像  *****            
CentOS-7-x86_64-Everything-1810.iso        镜像功能程序更全               
CentOS-7-x86_64-LiveGNOME-1810.iso         演示版本                
CentOS-7-x86_64-LiveKDE-1810.iso           演示版本                   
CentOS-7-x86_64-Minimal-1810.iso           最小化版 教学使用             
CentOS-7-x86_64-NetInstall-1810.iso        通过网络安装系统              

旧版本的系统:centos 7.5  centos 6
http://vault.centos.org/ 

补充:系统类型
32位系统:CPU识别方式  识别内存容量:4G
64位系统:CPU识别方式  识别内存容量:大于4G

第二个里程:安装操作系统
1)光驱加载指定镜像
2)开启虚拟主机
3)进入系统安装菜单选择界面
   install centos7                        --- 安装系统  *****
   Test this media & install centos7      --- 安装系统
   Troubleshooting                        --- 排错(修复系统)
   补充:修改系统网卡名称  net.ifnames=0 biosdevname=0
   ethx  eth0  eth1  eth2   -- centos6
   ensxx ens33 ens34 ens35  -- centos7
4)图形安装界面--配置网卡地址信息
   network & host name --》配置地址 配置主机名称
5)图形安装界面--分区操作
   /boot 200M          启动分区
   swap  1.5G          交换分区  将硬盘资源临时充当内存资源使用     内存不够了(1.将耗费内存进程离开停止/2. 直接宕机)
                       真实内存大小 <= 8G    swap 大小 == 1.5倍实际内存大小   4G swap:6G  1G
                       真实内存大小 > 8G     swap 大小 == 8G       
   /     剩余空间      根分区  

6)图形安装界面--安装初始软件包
   选择最小化安装 --- 选择 1 2 3 6

虚拟环境如何部署

 vmware使用方法  创建虚拟主机  删除虚拟主机 虚拟主机使用 
(开启 停止-挂起) 虚拟主机功能(快照  OVF备份)

操作系统安装部署

1)加载光驱(镜像)  镜像哪来
2)修改网卡(名称 地址) 
 3)分区操作
  通用分区方案
         /boot     200M
         swap      内存 > 8G  8G  内存 <=8G  1.5内存大小             
         /         剩余空间
 数据重要分区方案
         /boot     200M
         swap      内存 > 8G  8G  内存 <=8G  1.5内存大小    
         /         50~200G  
         /data     剩余       
 灵活分区方案:
         /boot     200M
         swap      内存 > 8G  8G  内存 <=8G  1.5内存大小    
         /         50~200G
         剩余空间不分 
         PS:若服务器内存空间非常充足,swap分区可以不用创建

   地址:等价于人的身份证号码  10.0.0.200  10.0.0.201  10.0.0.202
   端口: 22            80           3306
   服务:远程连接服务  网站web服务  数据库服务
   协议:网络通讯标准  TCP UDP

远程连接异常排错思路

1. 检查去往服务器道路是否畅通
   ping  10.0.0.200
   解决问题:
   1)虚拟环境网络配置是否正确  (网卡模式设置  虚拟网络编辑器配置)
   2)确认虚拟主机网卡地址配置   nmtui 检查网卡地址配置/ip a 是否显示网卡地址
      重启网卡:systemctl restart network   
      无法进行重启操作:
      1)有网络服务冲突
         systemctl stop NetworkManager(nmtui)
      2)确认网卡是否激活:
         cat /etc/sysconfig/network-scripts/ifcfg-eth0 
         cat /etc/sysconfig/network-scripts/ifcfg-ens33
   3)检查本地虚拟网卡是否配置正确 
      1)检查虚拟网卡vmnet8是否启动
      2)检查虚拟网卡vmnet8是否配置正确        

2. 检查链路是否有阻塞    
   1)防火墙或者路由器   网络设备有安全策略阻止 ACL  
   2)防火墙或者安全服务 服务器安全策略是否阻止 firewalld iptables
   
3. 确认远程服务是否正常运行
   telnet 10.0.0.200 22
   1)如何确认远程服务是否开启
      systemctl status sshd
      Loaded: loaded (/usr/lib/systemd/system/sshd.service; 
        enabled; vendor preset: **enabled**   确认服务开机自动运 
         行
      Active: **active (running)** since Thu 2019-07-04 05:20:32 
     EDT; 2h 26min ago                服务正在运行
    2)连接时用户名称和密码需要指定正确
      root   123456

虚拟主机网络配置说明

1)网卡地址信息如何配置
   方法一:利用图形界面配置  nmtui
   nmtui -- edit a connection -- 选择网卡eth0/ens33  -- edit
   systemctl restart NetworkManager
   PS:nmtui命令无法显示图形界面,systemctl start NetworkManager 启动指定管理服务
   方法二:修改网卡配置文件  vi   编辑文件内容
   vi /etc/sysconfig/network-scripts/ifcfg-eth0
   vi /etc/sysconfig/network-scripts/ifcfg-ens33
   BOOTPROTO=none      --- 是否让网卡自动获取IP地址 手动配置=none
   ONBOOT=yes          --- 将网卡功能激活
   IPADDR=10.0.0.200   --- 网卡地址手工配置
   PREFIX=24
   GATEWAY=10.0.0.254
   systemctl restart network
   ip a(centos7)  ifconfig(centos6)
2)网络模式的选择
   NAT模式       物理主机windows(宿主机)     虚拟主机linux
   宿主机---爸爸   将虚拟主机地址进行转换 192.168.21.201
   虚拟机---儿子   访问外网(出去玩)     10.0.0.200  ---  192.168.21.201
   优点:不容易产生地址冲突问题
   缺点:不方便让其他宿主机访问
   
   桥接模式      物理主机windows(宿主机)     虚拟主机linux
   宿主机---爸爸                                  192.168.21.201
   虚拟机---儿子(成年人)   访问外网(出去玩)     192.168.21.202 A  
   优点: 方便让其他宿主机访问
   缺点: 容易产生地址冲突问题
     
   仅主机模式    物理主机windows(宿主机)     虚拟主机linux
   宿主机---爸爸           禁止出去                      
   虚拟机---儿子           访问外网(出去玩)     xx.xx.xx.xx
   优点:网络环境更加安全
   缺点:不能访问外网

运维工程师职责

1)确保网站服务器数据不能丢失
2)确保网站服务器7*24小时运行   
3)确保用户访问网站体验

系统符号

 ~                    --- 表示用户家目录
                     windows用户家目录:  C:\Users\Administrator 
                     linux用户家目录:    /root                     ~
..                   --- 表示上一级目录
-                    --- 表示返回上一次所在的目录
>                    --- 标准输出重定向符号      会覆盖源文件内容
>>                   --- 标准输出追加重定向符号  不会覆盖源文件内容, 
                         并追加新的内容

系统快捷方式

tab                  --- 命令补全功能
ctrl+c               --- 取消或中断命令的执行  

系统操作预备知识

1)什么是命令提示符: 提示可以输入命令
   [ root @  oldboy63  ~]   #   命令提示符
      01       02      03   04
   01. 登录系统的用户
   02. 显示主机名称(简写形式)    oldboy63.com 完整显示   oldboy63 简单显示
   03. 当前用户所在目录路径信息
   04. 表示登录用户身份            #-管理员身份 root   $-普通用户 oldboy

2)命令执行语法格式:掌握的基础命令 150   
   命令 空格 参数信息  空格  处理对象
   rm        -f --force       oldboy.txt

3) linux系统目录结构
   一切从根开始
   绝对路径查找数据: 从根开始找寻数据信息   /oldboy/oldgirl/oldboy.txt   表示路径信息更佳精准
   相对路径查找数据:  从当前路径查找数据      oldboy/oldgirl/oldboy.txt   使运维操作效率提升
   如何查询数据信息:
   1. 系统有默认目录结构规划  / /etc /dev /opt    /etc/sysconfig/network-scripts/ifcfg-eth0
   2. 用户自己创建数据信息    /oldboy/oldboy.txt

系统管理操作命令

1. 系统运行相关命令  
   如何关闭系统
   shutdown  -h       --- 默认将在1分钟后关机
   Shutdown scheduled for Thu 2019-07-04 22:24:09 EDT, use 'shutdown -c' to cancel.
   关机计划 在什么时候进行关机    使用 shutdown -c取消关机计划       
   Broadcast message from root@oldboy63.com (Thu 2019-07-04 22:23:09 EDT):
   广播信息 从 root@oldboy63.com            (Thu 2019-07-04 22:23:09 EDT):     
   The system is going down for power-off at Thu 2019-07-04 22:24:09 EDT!
   系统将要进行关机在什么时间
   
   shutdown  -h  10   --- 修改关机延时时间
   Broadcast message from root@oldboy63.com (Thu 2019-07-04 22:30:35 EDT):
   The system is going down for power-off at Thu 2019-07-04 22:40:35 EDT!

   取消关机
   shutdown -c  
   
   立即关机
   shutdown  -h  0   --- 立即关机
   shutdown  -h  now --- 立即关机

   如何重启系统   
   shutdown  -r       --- 默认将在1分钟后重启       
   shutdown  -r  10   --- 修改重启延时时间  
   shutdown  -r  0    --- 立即重启
   shutdown  -r  now  --- 立即重启     
   reboot             --- 立即重启
  
2. 和目录相关的命令  
   创建目录命令: make directory  == mkdir 
   mkdir /oldboy_dir   --- 绝对路径创建目录
   mkdir oldgirl_dir   --- 相对路径创建目录
   mkdir -p /oldboy_dir/oldboy01/oldboy02/oldboy03   --- 创建多级目录
   
   查看数据信息: list            == ls
   ls -d /oldboy_dir   --- 绝对路径查看目录
   [root@oldboy63 ~]# ls -d oldgirl_dir         --- 相对路径查看目录
   oldgirl_dir 
   [root@oldboy63 ~]# ls -d /root/oldgirl_dir   --- 绝对路径查看目录
   /root/oldgirl_dir

   tree
   [root@oldboy63 ~]# tree /oldboy_dir/
   /oldboy_dir/
   └── oldboy01
       └── oldboy02
           └── oldboy03

   PS:安装软件程序
   yum install tree
   
   PS:网络域名知识
   网络设备和网络主机需要通讯,借助网络地址  
   需要将网站名称转换为网络地址,需要借助DNS服务器
   nmtui -- 添加dns信息 223.5.5.5 
   完成后输入systemctl restart NetworkManager

   目录切换方式:change directory == cd 
   绝对路径切换目录:cd /oldboy_dir/oldboy01/oldboy02
   相对路径切换目录:cd oldboy03
   相对路径切换方法总结:
   方法一: cd oldboy03   --- 相对于当前路径,进入到子目录中
   方法二: cd ..         --- 相对于当前路径,进入到上一级目录  cd ../..
   方法三: cd ~/cd       --- 快速返回到用户家目录
   方法四: cd -          --- 返回上一次所在路径的目录
  
   查看所在路径: print(输出)    working  directory (输出当前所在路径--绝对路径方式) --- pwd
   [root@oldboy63 oldboy02]# pwd
   /oldboy_dir/oldboy01/oldboy02

2. 和文件相关的命令       
   创建文件命令: touch 文件
   touch oldboy.txt

   编辑文件内容: 
   方法一: vi  编辑命令 编辑文本文件
   第一个里程:执行编辑命令,选择要编辑的文件
   vi /oldboy_dir/oldboy01/oldboy02/oldboy.txt
   第二个里程:进入到编辑状态
   输入小写字母 i --- 进入编辑状态
   第三个里程:退出编辑状态
   输入按键  esc  --- 退出编辑状态
   第四个里程:保存文件信息,并且退出文件编辑模式
   :wq   write 写到磁盘  quit 退出编辑模式
   
   方法二: echo  将书写的信息输出到屏幕显示
   echo "oldboy63" > oldboy.txt    --- 会将文件中的原有内容进 
                                       行覆盖
   echo "oldboy63" >> oldboy.txt   --- 会在原有文件中追加新的 
                                       内容

1) NetworkManager is not running.    --- xxx 服务程序没有运行

 2) system control 简写 systemctl           --- 系统控制命令

 3) -bash: ipa: command not found           --- 命令找不到

 4) shutdown                                --- 关闭  

 5) halt                                    --- 关机 停止   

6) reboot                                  --- 重启

7) Failed to talk to shutdownd, shutdown hasn't been cancelled: 
 Permission denied
关机取消操作失败                     关机没有被取消             权限阻止

8) directory                               --- 目录

 9) file                                    --- 文件

10)mkdir: cannot create directory ‘/oldboy_dir/oldboy01/oldboy02/oldboy03’: No such file or directory
           不能创建目录                                                     没有这个文件或目录

11)ping: mirrorlist.centos.org: Name or service not known
                                名字或服务不知道==域名无法进行解析

12)Complete                                --- 完成

13)install                                 --- 安装

14)insert                                  --- 插入 写入

命令总结

1)nmtui             --- 图形化配置网卡地址信息

 2)systemctl         --- 系统控制命令  控制系统服务运行 停止 重 
 启 
 开机自动运行 开机禁止运行
systemctl restart NetworkManager
systemctl restart network
systemctl restart sshd

3)vi                --- 编辑文件内容命令
小写字母i         --- 进入编辑状态
键盘按钮esc       --- 退出编辑状态
:wq               --- 保存并退出,返回到命令行页面
:q                --- 直接退出   

4) shutdown          --- 系统关机与重启命令

5) mkdir             --- 创建目录
 mkdir -p          --- 创建多级目录

 6) ls                --- 列表显示信息  目录/文件
 ls -d             --- 检查目录是否存在

7) cd                --- 切换目录
 cd  oldboy01      --- 相对路径切换目录
 cd  /oldboy01     --- 绝对路径切换目录
 cd  ../../        --- 返回上一级或者上多级目录
 cd  ~             --- 返回到登录系统用户家目录
 cd  -             --- 返回上一次所在的目录
 
8) pwd               --- 显示当前路径信息

9) echo              --- 将信息输出到屏幕

10) touch            --- 创建空文件

11) tree             --- 显示指定目录结构
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351

推荐阅读更多精彩内容