Linux运维论述---1

1. Linux和Unix的区别

特点LinuxUnix
开源性免费使用知识产权保护,付费使用
兼容性跨平台使用需要和硬件配套使用
操作方式命令行或窗口可视化界面命令行
硬件环境要求低,安装简单要求高,安装较难
用户群体受众广泛大型企业或硬件厂商
功能拥有Unix的所有功能

2. Linux基本组件

Linux系统=内核+shell+GUI+系统应用程序+应用程序

3.Linux系统运行级别

00  系统的关机级别   
01  系统的单用户模式 用于修复系统 或重置密码信息    没有网络
02  系统的多用户模式                            没有网络
03  系统的多用户模式 正常系统运行级别多用户模式级别  有网络
04  预留级别
05  图形化界面级别
06  系统的重启级别 

4.GUN和GPL是什么

GUN:这是一个项目,目标是开发出一个类似于unix的系统
GPL:通用许可协议。软件代码信息必须是开源的;可以对软件代码进行使用和修改,代码的修改信息必须发布出来。

5.Linux目录结构与作用

Linux是数状结构,最顶尖的是根目录

目录说明
/bin二进制可执行文件,常用命令
/boot启动Linux使用的核心文件
/etc系统和应用的配置文件
/home所有用户文件的根目录
/usr系统应用程序
/opt额外安装的可选应用软件
/proc虚拟文件系统,系统内存的映射,包含系统信息
/root超级用户的根目录
/sbin超级用户才能访问的二进制可执行文件
/dev设备文件
/mnt用于临时挂载其他文件系统的挂载点
/mediaLinux自动识别设备会挂载到该目录下
/lib和系统运行相关的库文件
/tmp公用的临时文件存储点
/var存放运行时需要改变数据的文件
/lost+found系统非正常关机而留下的文件;一般为空

6.系统分区方案

/boot 引导分区 200M
swap 交换分区
(当内存不够用的时候,将该空间充当内存使用)
内存小于8G时,交换分区=内存x1.5
内存不小于8G,交换分区=8G。

(1)通用划分方案:剩余空间都给根分区/
(2)数据重要的方案:根分区 / 给20-200G,剩余给/data
(3)灵活的划分方案:根分区/ 给20-200G,剩余先不分

7.修改centos系统主机名

centos6临时修改 hostname host-01
centos6永久修改 vi /etc/sysconfig/network
centos7临时修改 hostname host-01
centos7永久修改 hostnamectl set-hostname host-01vi /etc/hostname

8.inode和block

inode: 索引节点,存储文件属性信息
创建一个文件至少占用一个inode和一个block
在同一分区中两个文件的inode号码相同,两个文件互为硬链接

block: 索引节点指向的位置,存储文件内容信息
block默认大小为4k,可以进行调整
比较大的文件,会占用多个block;比较小的文件,剩余空间无法使用, 浪费磁盘空间
磁盘读取数据按block为单位读取的,读取一个block会消耗一次磁盘I/O

block默认大小可以调整,要根据不同的企业进行调整。
对于视频、图片公司,block调大好,文件大,节省IO消耗。
对于互联网公司,block调小好,文件小,提高磁盘利用率。

读取数据的原理
    01. 找到指定数据
    02. 读取数据内容,先获取文件数据inode信息
    03. 根据inode信息在磁盘上找到对应block
    04. 根据block信息获取文件真正内容

9.软链接和硬链接的区别

01. 链接后的文件大小不一致
02. 链接后的文件类型和权限不一致(颜色不一致)
03. 链接后的文件和源文件,在同一分区,硬链接inode号码一致;软链接inode号码不一样
04. 源文件被删除之后,硬链接文件依然有效;软链接文件失效
05. 软硬链接创建过程不一致

10.Linux彻底删除一个文件

1)使其硬链接数为0
2)使其进程数为0

11. Linux磁盘空间占满的原因

(1)inode用光,小文件太多
(2)block用光,大文件太多
(3)硬链接为0,进程还在占用

12. raid卡比较

RAID全称独立磁盘冗余阵列,将多个硬盘组合成一个阵列组,提高磁盘读写速度,增加磁盘存储容量,提高存储安全性。

raid0raid1raid5raid10
2块及以上2块或2的倍数3块及以上4块
利用率100%利用率50%利用率(n-1)块
每块硬盘大小一致同raid0同raid0同raid0
读写最快,损坏几率最高,没有容错功能写入速度最慢,有容错功能奇偶校验,只支持一块硬盘损坏两块硬盘,先分别组成raid1,再合成raid0

参考文章:
https://mp.weixin.qq.com/s/FV6Kkcg3wevkviOyKAhjbw

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2023年网络建设与运维国赛的Linux部分将涉及大量与Linux操作系统相关的技术和实践。参赛选手需要具备扎实的Linux基础知识、熟悉常用的Linux命令和工具,以及对网络架构和运维流程有深入了解。以下是几个可能出现的考点和相关内容: 1. Linux 系统安装与配置:选手需要了解如何安装各种Linux发行版,并进行基本配置,如网络设置、用户管理和权限控制等。 2. Linux 网络服务:主要考察选手对于各种网络服务的搭建和配置能力,如Web服务器(Apache/Nginx)、数据库服务器(MySQL/PostgreSQL)和邮件服务器(Postfix/Dovecot)等。 3. Linux 系统监控与性能优化:选手需要熟悉Linux系统的监控和调优手段,如使用top、vmstat等工具进行性能监测,优化内存管理、磁盘IO等问题。 4. Linux 安全防护与应急响应:选手需要掌握Linux系统的安全防护策略,如配置防火墙、使用SELinux进行强化等;同时,还需了解常见的攻击方式和应急响应措施。 5. Shell 脚本编写:选手需要具备基本的Shell编程能力,能够使用Shell脚本实现日常运维任务的自动化。 在比赛中,选手需要灵活运用自己的知识和技能,通过实际操作和解决问题的能力展现自己的水平。此外,对于团队竞赛,选手之间的协作能力和分工合作也是考核的重点之一。 要在2023年的网络建设与运维国赛的Linux部分取得好成绩,选手们需要提前系统学习相关知识并进行实践,注重积累经验,不断完善自己的技能和能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值