预习笔记(day1-9)-------张维斌
第1章 计算机硬件与组成原理
1、计算机硬件分类:主机(CPU、内存、主板)、
外设(存储、输入/输出设备)、
存储(磁盘、光盘、闪存)、
磁盘(硬盘和软盘)
输入设备(键盘、鼠标、扫描仪、摄像头、数码相机)、
输出设备(显卡、显示器、音响、打印机)。
2、运维人员的核心职责:网站数据不能丢失;网站7*24小时运行;提升用户体验,访问速 度快。
3、运维人员的原则:简单,易用,高效---------简单粗暴。
4、服务器:提供计算服务的设备。
5、服务器构成:处理器、硬盘、内存、系统总线等。
6、服务器与计算机的区别:处理能力、稳定性、可靠性、安全性、可扩展性、可管理性都强。
7、服务器以高度来分类,1U=1.75寸=4.445cm。
8、服务器按外形分类:机架式服务器、刀片式服务器、塔式服务器(更强壮)。
9、刀片服务器每块刀片都是热插拔的,可以轻松的进行替换。减小维护时间。
10、互联网公司的服务器品牌:DELL(大多数公司常用)、HP、IBM(百度)、浪潮、联想、航天联志等。
11、Dell服务器:2010年前,1U1850和1950,2U2850和2950;2010-2013年1UR410和R610,2 UR710;2014-2016年1UR420/430、R620/630,2U720/730.
12、服务器电源按照标准分为ATX(普遍)和SSI(服务器端)两种。
13、CPU:intel和AMD两种,还有HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等。
14、电脑三大组件:内存和CPU、硬盘。
15、程序、进程、守护进程的区别:放在磁盘中的代码文件;正在运行着的程序;一直运行着的程序。
16、提升用户体验的方法:高并发写入;中小企业读取写入过程。
17、Buffer和cache的区别:buffer写入到内存缓冲区;cache从内存读取缓冲区。
18、磁盘:永久存放数据的存储器。
19、磁盘的类型:机械磁盘和ssd固态硬盘。
20、性能与价格SSD(固态)>SAS>SATA.
21、Raid卡的作用:管理磁盘(整合与冗余备份)。Raid0、raid1、raid5和raid10等
22、远程管理卡:可以远程开关机。
23、计算机的基本工作原理:当计算机在工作时有两种信息在流动,一种是数据流,另一种是控制流。
24、冯*诺依曼思想:计算机由运算器、控制器、存储器、输入输出设备组成;计算机以二进制形式处理数据和指令;程序预先存储在计算机磁盘中,计算机运行时自动读取磁盘中的程序指令执行。
第二章 linux系统介绍与环境搭建准备
1、什么是操作系统:处于用户与计算机系统硬件之间用于传递信息的系统程序软件。
2、操作系统的作用:管理和控制计算机系统中的硬件和软件资源。
3、常见的操作系统:Windows、Linux、DOS、Unix和Mac等
4、什么是Linux:一套开发源代码程序的、并可以自由传播的类Unix操作系统软件。
5、Linux系统特点:是开放源代码的程序软件,可自由修改;
Unix系统兼容,具备几乎所有Unix的优秀特性;
可自由传播,我任何商业化版权制约;
适合intel等x86CPU系列架构的计算机。
6、Unix5大优秀特性:技术成熟,可靠性高;极强的可伸缩性;强大的网络功能;强大的 数据库支持能力;强大的开发功能。
7、Unix操作系统的革命:1984年,Richard Stallman(斯托曼),成立了自由软件基金会(FSF)和GNU项目。1984年代,Andrew Tanenbaum(谭邦宁),编写了Minix操作系统。1991年,Linux Torvalds Linux之父编写了Linux内核。
8、1994年,Linux的第一个商业发行版Slackware问世。
9、GNU主要软件:Emacs编辑软件、gcc编辑软件、bash命令解释程序和编程语言,以及gawk(GNU’s awk)等。
10、GNU:GNU不是Unix,又称革奴计划。
11、GNU目标:建立一套完全自由的和可移植的类Unix操作系统。
12、GPL(通用公共许可):是一个最著名的开源许可协议。
13、Linux为什么受欢迎:一是linux属于自由软件;二是linux具有Unix的全部优秀特性。
14、Linux的应用领域:IT服务器;嵌入式;个人桌面等。
15、Linux发行版的选择:linux桌面系统---Ubuntu;服务器端linux系统----Redhat或CentOS;
如果对安全性要求高-----Debian或FreeBSD;项新技术,新功能----Fedora;中文----红旗和麒麟。
16、32位和64位系统的定位和区别:区别一,当初设计时的定位不同。64位操作系统是为高科技人员使用本行业特殊软件的运行平台而设计的,32位操作系统是为普通用户设计的;区别二,安装要求配置不同。64位系统只能安装在64位电脑上,而32位系统可以安装在32位电脑上,也可以安装在64位电脑上,但无法发挥64位硬件性能;区别三,运算速度不同。64位比32位系统运算速度快一倍;区别三,寻址能力不同,64位系统支持的最大内存更高。
16、区别一句话:64位系统的CPU运算速度更快,支持更大的内存使用,可以发挥更大更好的硬件性能,提升业务工作效率。
第三章 企业级CentOS7.6操作系统的安装
第四章 Xshell远程连接管理Linux实践
第五章 Linux系统命令行入门基础
17、linux命令行查看命令帮助:man+命令和命令+ --help、info+命令等.
18、Linux关机重启注销命令:
重启:shutdown -r 10/0/now、reboot、restart、init6等;
关机:shutdown -h 0/10/now、halt、poweroff、init0等;
取消:shutdown -c;
注销:logout、exit等。
19、linux命令行常用快捷键:Ctrl + c、Ctrl + d、Ctrl + l、Ctrl + r、Ctrl + a、Ctrl +e、Ctrl +u、Ctrl +y、Ctrl +k、Ctrl + ->、Ctrl + <-、Ctrl +s、Ctrl +q、delete、clear等。
第六章 Linux文件及目录管理命令基础
20、linux文件目录核心命令:pwd、cd ~|.|..|-|/、tree -d|-L|-F、mkdir -p|-m|{1..10}、touch {1..10}、ls -a/-l/-h/-t/-d/-r/-i/-full-time、cp -r/-p/-d/-a、mv、rm -r/-f/-i。
第七章 Linux目录文件与系统启动知识
21、linux系统目录结构基本特点:一切从根开始,每个目录可以挂载到不同的设备(磁盘)上,Linux下设备不挂载不能使用,不挂载的设备相当于没门没窗户的监狱(进不去出不来)挂在相当于给设备创造了一个入口(挂载点,一般为目录)。
22、Linux的目录详解:/lost是found系统修复,/bin二进制命令所在的目录,/boot系统引导程序所需的文件目录。安装系统分区的时候一般要分一个boot分区,大小可为128-256M,该分区数据增长生效。/dev设备软件目录,/etc系统配置,启动程序。/home普通用户的家目录。/lib启动系统和运行命令所需的共享库文件和内核模块存放。/mnt临时挂在存放存储设备的挂载点。/opt额外的软件包。/proc操作系统运行时,进程信息及内核信息。/rootLinux超级管理员家目录。/sbin和管理系统相关的命令。/tmp临时文件目录。/usr用户或系统软件应用程序目录。/var可变数据存放目录。
23、/etc系统初始化及设置相关重要文件:
/etc/sysconfig/network-scripts/ifcfg-eth0:网卡配置文件;
/etc/resolv.conf:linux系统DNS客户端配置文件;
/etc/hostname(centos7)/etc/sysconfig/network:(centos6)主机名配置文件;
/etc/hosts:系统本地的DNS解析文件;
/etc/fstab:配置开机设备自动挂载的文件;
/etc/rc.local:存放开机自启动程序命令的文件;
/etc/inittab:系统启动设定运行级别等配置的文件;
/etc/profile及/etc/bashrc:配置系统的环境变量/别名等的文件;
/etc/profile.d:用户登录后执行的脚本所在的目录;
/etc/issue和/etc/issue.net:配置在用户登录终端前显示信息的文件;
/etc/init.d:软件启动程序所在的目录(centos6);
/usr/lib/systemd/system:软件启动程序所在目录(centos7);
/etc/motd:配置用户登录系统之后显示提示内容的文件;
/etc/redhat-release:声明RedHat版本号和名称信息的文件;
/etc/sysctl.conf:Linux内核参数设置文件。
24、/usr目录的重要知识介绍:/usr/local/:编译安装文件默认的位置路径;/usr/src:存放源码文件的目录。
25、常见的安装软件方法:yum install -y tree xxxx安装软件
Yum grouplist查看已安装的软件包;yum groupinstall安装指定的软件包;yum provides 查询命令属于哪个软件包;rpm -ivh软件包;rpm -e 卸载软件包;rpm -qa 查询所有软件包;rpm -ql查看软件包里的文件列表;rpm -qf 查询命令或文件属于哪个软件包。
26、编译安装三部曲:./configure make make install.
第八章 Linux文件类型及查找命令实践
27、linux系统文件类型:普通文件、目录文件、符号链接文件、字符/块设备文件、套接口文件、管道文件等。
28、Linux系统查找文件的命令:find命令、which命令、whereis命令、xargs命令等。
29、Linux系统打包命令:tar命令以及相关参数等。
30、Linux系统查看日期命令:date命令。
第九章 Linux文件核心属性知识
31、Linux系统用户分类:超级用户root;普通用户;虚拟用户等。
32、Linux系统用户权限的设置以及文件访问权限等。
33、r代表可读,w代表可写,x代表可执行,-代表没有权限。
34、iNode和block的特点以及如何查看与管理:tf -i 查看iNode信息,tf -h 查看block信息。