第一章到第八章重点学习内容

第0章计算机硬件与组成基础

1、1、运维人员三大原则。

    数据安全(不丢失、不泄露)

    7*24小时不停机

    用户体验好

2、程序、进程、守护进程

  程序是存在磁盘中的文件

  进程是运行在内存中的程序

  守护进程是持续运行在内存的程序

3、提升用户体验的网站优化解决方案有哪些?

  高并发写入:用户先将数据写入内存,定时定量存入磁盘

          读取:用户读取时磁盘的数据放入内存中进行读取

  并发:用户业务读多写少,直接写入磁盘

            读取时时磁盘的数据放入内存中进行读取

4、buffer和cache

    buffer是写入缓冲区

    cache是读取缓存区

5、RAID的作用和常见级别,RAID0和1

    raid的作用1、扩充容量,可以将所有盘整合在一起

                    2、数据更安数据冗余

                    3、效率更高。读写性能更好

  raid0:1、容量是所有盘之和;2、性能是所有盘之和;3、冗余是0,

  raid1:1、容量是一个的盘的量;2、冗余是100%,3、性能是一个盘的效率

6、描述冯。诺伊曼计算机的设计思想。

  一、计算机是由运算器、控制器、存储器、输入设备和输出设备五大部分构成

  二、 是以二进制的形式指令和控制

  三、程序预先存入存储器内,计算机工作时程序从存储器取出指令并加以控制

第一章Linux系统介绍与环境搭建准备

一、了解什么是操作系统以及操作系统简单原理图。

  操作系统是负责管理运算和控制计算机的硬件和软件资源的,是用使用者和计算机的之间的入口

用户》操作系统》计算机

二、了解Unix/Linux的发展历史。

    斯托曼发动自由软件运动,成立自由软件基金会和开发GNU项目

  后大学教授谭邦宁为了教学研发了minix系统

    托瓦兹研究了linux的内核

三、市面上常见的unix系统版本

  centos    ubuntu    Redhat  debing 

四、Unix及Linux诞生发展的几个关键人物。

斯托曼、谭邦宁、托瓦兹

五、重点了解GNU、GPL知识。

GNU是一套自由可传播的类unix系统

gpl是,任何人可以取得,并修改和重新发布,并要求修改过的源代码发布出来

六、了解Linux系统的特点。

开放源代码,可以修改

自由传播,无版权制约

继承uninx系统的所有特点

适合intel等x86系统

第二章cengtos6.9操作系统的安装

一、32位和64位系统的区别是什么?

64位系统CPU速度更快,支持更高的内存,性能更高

二、什么是挂载点,挂载点的作用是什么?

是磁盘文件系统的入口目录,作用是使用设备、程序或者查看文件,挂载点无处不在

三、企业场景如何针对不同的业务服务器规划分区方案?

普通分区

/boot  256M

swap  交换分区  物理内存大于8G,给8G,内存小于8G,给内存的1.5倍

/    剩余全部给根

存储分区

/boot  256M

swap  交换分区  物理内存大于8G,给8G,内存小于8G,给内存的1.5倍

/data  全部给

门户网站分区

/boot  256M

swap  交换分区  物理内存大于8G,给8G,内存小于8G,给内存的1.5倍

/    给100G  ,剩下的那个部门需要,再分那个部门

第三章远程连接管理Linux实践

一、XSHELL连接及排错。

连接:1、设置VM设置内的ip、网关、DNS;设置虚拟机的IP号和端口,设置计算机的VM8设置ip、网关、dns三方面一致

        2、、首先确定服务端能上网,启动ssh协议

        3、打开xshell,新建,设置用户名,端口和主机,然后在端口内选择linux确认连接

排错:服务端:1、查网卡和IP是否正确

                      2、查看端口号是否正确和检测ssh协议有几项,在重新启动ssh协议

                      3、查看vm8的ip,网关和DNS是否正确

          客户端:1查看用户的属性看端口和ip是否正确,再次连接

                      2、检测ssh有无服务项反馈

                      无反馈的话

                        3、关闭服务端的防火墙

            重新启动网卡

第四章、Linux系统命令行入门基础

一、【root          @            lili            ~】              #          $

          当前用户    分隔符    主机名    当前路径      提示符    普通用户

二、Linux命令行常用快捷键有哪些?*

CTRL+A;E            光标前后移动

CTRL+S;Q            锁屏、解屏

CTRL+Y;U;K;P    粘贴、光标位置到前端的剪切、光标到后端的剪切、剪切后剩下的再次粘贴出来

CTRL+R;G          查找之前输入过的命令、退出查找模式

CTRL+C;L          结束正在运行的进程、清屏

CTRL+F;B          光标向前移动和向后移动

CTRL+D            关闭

CTRL+→            向右移动一个单词

CTRL+←            向左移动一个单词

CTRL+H            删除光标前一个字符

CTRL+Z            暂停执行在终端运行的任务

CTRL+insert      复制命令行内容

shift+insert      粘贴命令行内容

!!                      执行上一条命令

!pw                  执行最近以pw开头的命令

!num                执行以“num”数字的命令

Esc.                  获取上一条命令的最后部分(空格间隔)

三、如何在Linux命令行下查看帮助?

man    --help      info

四、Linux系统的重启和关机命令。

halt    shutdown    reboot    restart    poweroff

第五章Linux文件目录管理命令基础

一、目录核心命令

pwd 显示当前所在路径

cp    复制文件和目录,想要复制目录需要 -r(recursive 递归)

        -p保持属性

        -d  符号链接

        -a  保持文件属性

tree    以树形结构显示目录下内容

        -a显示所有文件

        -d 只显示目录

        -L数字 指定显示目录层数

mkdir  创建目录 -p递归创建目录

touch创建文件或者更改文件时间戳

        {}  以连续数字或字符创建多个文件

ls    显示目录下的内容(参数可以叠加)

        -l (long)  以长格式显示目录下的内容

        -a          显示所有文件,包含隐藏文件(以.开头的隐藏文件)

        -d    directory  显示目录

cd  切换目录  ..返回上一级  -返回上一次所在目录    /根目录下  .当前目录

mv  移动目录或文件(相当于剪切)默认也会提示覆盖,可以取消别名      -t  可反过来移动  -i确认

rm  删除文件或目录

      -f  (force)强制删除

      -r  (recusive)递归删除,删除目录

      alias  rm=“rm -i”

第六章Linux文件与系统启动知识

一、一切从根开始,是所有目录的起点

二、根下目录

  1 /lost found系统修复目录

2 /boot 系统引导程序所需的文件目录。安装系统分区的时候一般单独要分一个boot分区,大小可谓128-256M,该分区数据增长神效

3 /dev 设配软件目录,比如磁盘、光驱...

4 /etc 系统配置,启动程序

5 /home 普通用户的家,目录默认数据存放目录

6 /lib 启动系统和运行命令所需的共享库文件和内核存放

7 /mnt 临时挂在存储设备的挂载点,U盘直接插入光驱无法使用,要先挂载后使用

8 /opt 额外的应用软件包

9 /proc 操作系统运行时进程信息及内核信息存放这里。/proc目录是虚拟文件挂载点

10 /proc/loadavg 系统负载

11 /proc/memrino 系统内存信息

12 /proc/cpuinfo 系统cpu信息

13 /proc/mounts 系统挂载信息

14 /root linux超级权限用户root的家目录

15 /sbin 和管理系统相关的命令(超级管理员用)

16 /tmp 临时文件目录,这个目录可以被用作回收站使用

17 /usr 用户或系统软件应用程序目录

18 /var 内容是是经常变动的,是用来存放系统日志的目录

三、重要的文件介绍

1、/etc  系统初始化及设置相关重要文件

/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件

/etc/resolv.conf  系统DNS客户端配置文件

/etc/hostname  (centos7)/etc/sysconfig/network  (centos6) 主机名配置文件

/etc/hosts  系统本地的DNS解析文件

/etc/fstab  配置开机设备自动挂载的文件

/etc/rc.local  存放开机启动程序命令的文件

/etc/profile 及/etc/bashrc  配置系统的环境变量/别名等的文件

/etc/inittab  系统启动设定运行级别等配置的文件

/etc/profile.d  用户登录后执行的脚本所在的目录

/etc/issue和/etc/issue.net  配置在用户登录终端显示信息的文件

/etc/init.d  软件启动程序所在的目录(centos6)

/etc/lib/systemd/system  软件启动程序所在的目录(centos7)

/etc/motd  配置用户登录系统之后显示提示内容的文件

/etc/redhat-release  声明redhat版本号和名称信息的文件

/etc/sysctl.conf  Liux内核参数设置文件

2、/usr  用户或系统软件应用程序目录

/usr/local  编译安装软件默认的位置路径

/usr/src  存放源码文件的目录

3、yum  自动识别安装位置 rpm 手动安装位置

4、/var存放系统日志目录

/var/log  记录系统及软件运行信息文件所在的目录

/var/log/messages  系统级别日志文件

/var/log/secre  用户登录信息日志文件

/var/log/dmesg  记录硬件信息加载情况的日志文件

5、/proc  虚拟文件系统挂载点

/proc/meminfo  系统内存知识

/proc/cpuinfo  关于处理器的信息

/proc/loadavg  系统负载信息,uptime的结果

/proc/mounts  已加载的文件系统的列表

四、centos6系统启动流程说明

第一步:开机BIOS自检

第二步:通过MBR引导

第三步:GRUB菜单

第四步:加载内核到内存

第五步:运行INIT进程

第六步:读取运行级别的文件

第七步:初始化系统

第八步:加载运行级别的脚本开机自启动

第九步:加载开机启动程序

第十步:显示登录界面

第七章文件过滤及内容编辑处理

一、vim文本编辑器

1.1、普通模式

1.1.1普通模式:移动光标:

行尾 $

行首 0

文件尾部 G

文件开头 gg

到指定行 阿拉伯数字gg

普通模式:搜索与替换操作

向下搜索 /3306 继续搜 按n,反向搜N

向上搜索 ?80  继续搜 按n,反向搜N

1.1.2普通模式:替换

:%s/A/B/g

:%s#world#oldgirl#g

/#还可以用@等特殊字符替换,实际就是分隔符。

s是替换 g表示全局(所有)

指定行号替换:

:4,6s/oldboy/oldgirl/g

1.1.3普通模式:复制、粘贴、删除等操作

删除单行 dd(剪切)

删除多行 ndd n用任意数字替换

撤销  u

单行复制 yy

多行复制 nyy  n用任意数字替换

粘贴    p

1.2、编辑模式

i 插入*****

A 追加 行尾插入

o 下一行开头插入

O 上一行开头插入

a 光标下一个字符插入

1.3命令行模式

:wq 退出并保存

:wq! 退出并强制保存,“!”为强制的意思

:q! 强制退出,不保存

:set nu 显示行号

:set nonu 与set nu相反,取消行号

  二、grep  过滤文件内容    --color=auto  过滤的内容加色

                                gtrep -v 过滤不需要的内容后的内容重点

                                gtrep -i  不区分大小写过滤需要的内容

                                  gtrep -iv  不区分大小写过滤不需要的内容后的内容

                                  grep  -n    对输出的内容显示行号重点

                                    grep -w  以单词为单位过滤重点

                                    grep -o    只显示过滤的内容 重点

                                    grep -E  扩展两个内容或者其以上的过滤=egrep命令

三、echo  打印和输出

      -n  不换行输出

      -e  支持转义字符

四、cat  查看文件内容

      -n  显示行号查看文件内容

五、head  显示文件头部内容

      tail    显示文件尾部内容

默认是文件前或尾10行的内容

  -n  查看头或尾n的内容  n可省

六、more:分页显示文件内容

      .less:分页显示文件内容

七、tr  替换或者删除字符        修改文件内容    (linnux里严格区分大小写)

    tr  字母或数字  新字母或字母    < 文件。txt

    tr    "a-z"              "0-9"        <文件 .txt

八、重定向符号的核心知识*****  超重点

1、  >重定向,

        >>追加输出重定向 内容追加到文件尾部

      >>或1>>追加输出重定向,内容追加到文件尾部。

      标准输出重定向>和标准输出追加重定向>>:相当于把命令输出给文件进行操作

  清空前备份:

[root@oldgirl ~]# cp test.txt{,.ori}

[root@oldgirl ~]# cp test.txt test.txt.ori

清空文件:

[root@oldgirl ~]# >test.txt

[root@oldgirl ~]# cat test.txt

2、<标注输入重定向,箭头方向就是数据流向

  <<追啊输入重定向,箭头方向就是数据流向

  <或0<标准输入重定向,箭头方向就是数据流向,

标准输入重定向<和标准输入追加重定向<<:相当于把字符串或文件里的内容输入给命令进行操作

固定定义

数字1    标准输出1>      1>>

数字0    标准输入0<      0<<

数字2    错误输出 2> 标准错误输出重定向,箭头方向就是数据流向,把左边的{报错}数据输出到右边覆盖

                          2>>标准错误追加输出重定向,箭头方向就是数据流向,

3、2> 标准错误输出重定向,箭头方向就是数据流向,把左边的【报错】输出到右边(覆盖)。

    2>> 标准错误追加输出重定向,箭头方向就是数据流向,把左边的【报错】输出到右边(追加)。

      固定定义:

    数字1 标准输出(standard output)

    数字0 标准输入(standard input)

    数字2 错误输出(error output)

4、<<用法;

cat>oldboy.txt<<EOF

I am oldboy

EOF

[root@oldboyedu ~]# cat>oldboy.txt<<EOF

> I am oldboy

> EOF

[root@oldboyedu ~]# cat oldboy.txt

I am oldboy

方法3:

cat>/data/oldboy.txt <<EOF

test

liyao

oldboy

EOF

#<==EOF成对出现,后面这个顶格。

第八章、文件及查找命令类型

一、file 显示文件的类型

二、which显示命令的全路径

三、whereis显示命令及相关文件的路径

四、locate 快速定位文件路径

五、find  查找目录下的文件

  查找原理:磁盘遍历,速度慢

    find / -name 名称    模糊查找文件和目录

    find / -type f -name 名称  查找文件

    find / -type f -exec ls -l {} \;

    find /  -type f -mitime +n或n或-n +n  n几天之前  n第n天

六、xargs 将标准输入转换成命令行参数

xargs -n 数字 <文件名称  将文件内容n个为一行进行显示

xargs -d 数字 <文件名称

xargs -i  把后面{}查找的结果

七、tar查看打包压缩

打包:

语法:

tar    参数    包名称      文件名

集合参数:

data。tar。gz  表示打包名

tar -z压缩

tar -c 创建

tar -v输出打包过程

tar -f  文件

    t查看文件

-C 指定解压路径

-x 解压

-h跟随软连接

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

推荐阅读更多精彩内容