运维工作职责:(运行和维护服务器)

1.数据不能丢失,

2.保障网站7*24H正常运行,--一直运行;

3.用户体验要好,--打开网站速度要快

服务器核心硬件(硬盘,内存,CPU)

尺寸:

1U-4.45cm 服务器高度

2U-8.9cm 高度

服务器分类:

⑴机架式服务器,

⑵刀片服务器,

⑶塔式服务器(更强壮的计算机)

内存:

断电易失数据, 临时存放数据的地方.

buffer-cache-磁盘

如何让数据不丢失.(电源持续供电:UPS,或者两个电源AB路,多路电源)

写入到缓冲区,buffer,读缓存区的内容,(cache),写buffer,读cache.

观看视频时候,会有转圈的情况,数据存放在缓冲区,

服务器核心之--硬盘

SATA

SAS

SSD

服务器核心之-阵列卡(raid卡)

10000GB 的文件(10T) 的一块磁盘

买20个1000G的磁盘 组合成一个阵列 20T的硬盘

服务器核心之--光驱(已淘汰)

cd 700M

dvd 4.7GB

服务器核心之--远程控制卡(IPMI卡)

远程控制卡进行远程管理服务器(或者利用公网进行控制服务器)

电脑关机的情况下 仍然可以通过远程控制卡进行管理.

服务器硬件内部构造等(视频讲解)

包含的部件: 主板,机框,CPU,cpu风扇,内存,RAID卡,IPMI卡,硬盘,网卡,电源等

企业面试题:

1.用过的服务器型号有哪些?配置如何?

Dell R710 Dell R720 配置:2核CPU,6个硬盘槽位,4个网卡+1个远程控制卡,配置,几核CPU,内存多大,RAID卡,网卡块数,硬盘容量.等

2.程序,进程,和守护进程的区别.

程序:放置在硬盘中的软件,或者一个安装包,(编写好的代码)

进程: 就是正在运行的服务,

守护进程就是杀不死的进程,杀死后系统会又自动开启,即为守护进程.

3.如何提升网站得用户体验.

(1). 给服务器加入更大的内存,更强的CPU,更大的带宽;(物理硬件优化)

(2).让业务逻辑面向用户的更多写入到内存区域,内存缓冲区更新后再往硬盘写入.(业务层面进行优化)

(3)

4.buffer与cache的区别

buffer就是缓冲区域,就是写入到时候先写入buffer,后写入到cache

cache 是缓存.

基础总结:

1.常用的shell终端

bash shell

2.执行linux命令时,添加参数的目的是什么?

答:为了让Linux系统命令能够更贴合用户的实际需求进行工作

3.Linux系统命令,命令参数及命令对象之间,普遍应该使用什么来间隔?

应该使用一个或多个空格进行间隔.

4.echo命令写出shell变量值输出到屏幕终端命令

echo $SHELL

5.简述Linux下五种进程的名称和含义

R(运行) 处于运行或等待队列执行

S(中断)处于中断或睡眠状态

D(不可中断)进程不响应异步信号,kill命令也杀不死,daemon 后台进程

Z(僵死))进程已终止,但进程描述符仍存在,

T(停止):进程收到停止信号后停止.

6.Linux关闭PID为5539 的服务进程

kill 5529 若知道服务名称可以使用 killall 命令进行关闭

7.使用ifconfig命令查看网络状态信息时,需要重点查看的4项信息分别是什么?

网卡名称,IP地址,网卡物理地址,以及 RX/TX的收发流量的数据大小

8.使用uptime命令查看系统负载时,对应的负载数值如果是0.91、0.56、0.32,那么最近15分钟内负载压力最大的是哪个时间段?

通过负载进行进行判断,最近1分钟的负载压力最大.

9.使用history命令查看历史命令的执行记录时,命令前面的数字除了排序外还有什么用处?

history命令查看的结果 数字序号排序,还有 !数字可以调用那次执行的命令

10.mkdir 创建有嵌套关系的目录时,应加上什么参数?

mkdir -p a/b/c/d

11.若想查看的文件具有较长的内容,那么使用cat、more、head、tail中的哪个命令最合适?

more 命令一般用来查看内容较长的文件.

12. rm删除 避免二次确认参数 -f 强制删除

13.名为back.tar.gz ,解压命令是什么

tar xzvf back.tar.gz -C /tmp  (指定解压到哪个目录)

14.grep 对某个文件的关键词进行搜索时,想要对文件内容进行反选,应使用什么参数?

grep -v " " a.txt (显示出不包含某个关键词的行)

Linux基础Day001-001章的更多相关文章

  1. Linux基础入门 第二章 Linux终端和shell

    Linux终端 进入编辑IP地址命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0 按键“i”:进行编辑 按键“ESC”:退出编辑  按键“:”:输入wq, ...

  2. Linux基础入门 第一章:Linux环境搭建——Redhat 6.4图文安装教程

    1.创建新的虚拟机 2.选择自定义 3.选择Workstation 10.0 4.选择稍后安装操作系统 5.选择Red Hat 6 64位 6.对虚拟机命名和选择安装位置 7.选择处理器配置 8.选择 ...

  3. CentOS6安装各种大数据软件 第三章:Linux基础软件的安装

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  4. 第一阶段·Linux运维基础 第3章·文件属性、正则表达式、文件权限

    01-文件属性内容介绍 02- inodeyublock讲解 03-访问oldboyfile的寻宝过程 04-inode与block小结 05-磁盘空间不足案例详解 06-Linux文件类型及拓展名 ...

  5. 第一章:大数据 の Linux 基础 [更新中]

    本课主题 Linux 休系结构图 Linux 系统启动的顺序 Linux 查看内存和 CPU 指令 环境变量加载顺序 Linux 内存结构 Linux 休系结构图 Linux 大致分为三个层次,第一层 ...

  6. 001.IT运维面试问题-Linux基础

    Linux基础 简述Linux主流的发行版? Redhat.CentOS.Fedora.SuSE.Debian.Ubuntu.FreeBSD等. 简述Linux启动过程? ⑴开机BIOS自检,加载硬盘 ...

  7. 高性能Linux服务器 第11章 构建高可用的LVS负载均衡集群

    高性能Linux服务器 第11章 构建高可用的LVS负载均衡集群 libnet软件包<-依赖-heartbeat(包含ldirectord插件(需要perl-MailTools的rpm包)) l ...

  8. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化

    高性能Linux服务器 第10章    基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...

  9. linux 基础(1)

    第一章 Linux 基础知识(一) 一.硬件介绍: 由一条总线把CPU.内存和I/O设备串联起来并与其他设备进行通信.CPU负责运算,内存用于储存临时变量,硬盘用于储存数据.1.1处理器CPU 从内存 ...

  10. SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

随机推荐

  1. 比特平面分层(一些基本的灰度变换函数)基本原理及Python实现

    1. 基本原理 在灰度图中,像素值的范围为[0, 255],即共有256级灰度.在计算机中,我们使用8比特数来表示每一个像素值.因此可以提取出不同比特层面的灰度图.比特层面分层可用于图片压缩:只储存较 ...

  2. 同时启动多个tomcat,端口修改

    所用Tomcat服务器都为zip 版,非安装版.以 tomcat8 为例: 安装第二个Tomcat完成后,打开 tomcat/conf/server.xml 文件,查找以下三处: 1. 修改http访 ...

  3. 使用富文本编辑器Kindeditor

    今天在做需求的时候,遇到有一个字段,需要保存带有格式的内容,决定使用富文本框编辑器Kindeditor来实现,解决方法如下: 登录官网下载控件包: http://kindeditor.net/down ...

  4. SpringBoot:如何优雅地处理全局异常?

    之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多数开发人员异常处理的常用方式,虽然屡试不爽,但会造成一个问题,就是一个Contro ...

  5. Markdown的最常用标记符号

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. md就是markdown 如果你要把这段文字定义成标题,只需要在前面加上一个#号, ...

  6. Jedis的配置和优化

    参数名:maxTotal 含义:资源池最大连接数 [默认值:8] 使用建议:需要考虑以下几点 1.业务希望的Redis并发量 2.客户端执行命令时间 3.Redis资源:例如应用个数(客户端)* ma ...

  7. 蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数

    0. 本文的初衷及蔡勒公式的用处 前一段时间,我在准备北邮计算机考研复试的时候,做了几道与日期计算相关的题目,在这个过程中我接触到了蔡勒公式.先简单的介绍一下蔡勒公式是干什么用的. 我们有时候会遇到这 ...

  8. Python变量类型说明

    Python中的变量不需要声明,直接赋值便是声明和定义的过程 每个变量在内存中创建,都包括变量的标识.名称和数据这些信息 每个变量在使用前必须赋值 counter = 100 #正数变量 miles ...

  9. win server 2008搭建域环境

    0x00 简介 1.域控:win server 2008 2.域内服务器:win server 2008.win server 2003 3.域内PC:win7 x64.win7 x32.win xp ...

  10. springcloud项目配置拓展从本地config目录加载

    本文受阿里开源的Nacos启发,应用启动后从Nacos服务加载配置到应用中,想着本地开发的时候加载配置能否从本地存储中加载,这样也能加快开发效率 首先我们来看下SpringCloud项目应用Nacos ...