linux企业运维面试题精讲

linux企业运维面试题精讲
一、口述题
解释下什么是 GPL GNU,自由软件
GPL全称为 General Public License,中文名为通用公共许可,是一个最著名的开源
许可协议,开源社区最著名的 Linux内核就是在GPL许可下发布的。GPL许可是由自
由软件基金会创建的。
GNU计划由Richard Stallman(理查德·马修·斯托曼)发起,主要目标是创建GNU操作系统,其内容软件完全以GPL方式发布。GNU名称来自GNU’s Not Unix!的缩写,汉语意思即gnu不是unix系统。1985年理查德·马修·斯托曼又创立了自由软件基金会(Free Software Foundation)来为GNU计划提供技术、法律以及财政支持。
2、如何选择 linux操作系统版木?
学习 Linux 操作系统,需要选择不同的发行版本,Linux 操作系统是一个大类别,Linux
操作系统主流发行版本包括:Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux

1. Red Hat Linux
Red Hat Linux 是最早的 Linux 发行版本之一,同时也是最著名的 Linux 版本,Red Hat
Linux 已经创造了自己的品牌,也是读者经常听到的“红帽操作系统”。Red Hat 1994 年创立,目前公司全世界有 3000 多人,一直致力于开放的源代码体系,向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的 Linux 也使用最新的内核,还拥有大多数人都需要使用的主体软件包
2. CentOS
社区企业版操作系统(Community Enterprise Operating System,CentOS)是 Linux 发行
版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码所编译而成。由于出自同样的
源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux使用。CentOS 于 Red Hat Linux 不同之处在于 CentOS 并不包含封闭的源代码软件,可以开源免费使用,得到运维人员、企业、程序员的青睐,CentOS 发行版操作系统是目前企业使用最多的系统之一,2016年12月12日,CentOS基于 Red Hat Enterprise Linux 的 CentOS Linux7 (1611) 系统正式对外发布。
3. Ubuntu
Ubuntu 是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨
语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,
是非洲传统的一种价值观。
Ubuntu 基于 Debian 发行版和 GNOME 桌面环境, Ubuntu 发行版操作系统的目标在于
为一般用户提供一个最新的、同时稳定的以开放自由软件构建而成的操作系统,目前 Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
4. SUSE Linux
SUSE(发音 /ˈsuːsə/),SUSE Linux 出自德国,SuSE Linux AG 公司发行维护的 Linux 发
行版,是属于此公司的注册商标 2003 年 11 月 4 日,Novell 表示将会对 SUSE 提出收购。收购的工作于 2004 年 1 月完成。Novell 也向大家保证 SUSE 的开发工作仍会继续下去,Novell 更把公司内全线电脑的系统换成 SUSE LINUX,并同时表示将会把 SUSE 特有而优秀的系统管理程序 - YaST2 以 GPL授权释出
Fedora Linux
Fedora 是一个知名的 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快
速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。
它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码
的软件和开放的标准。
3、安装系统时如何给 linux操作系统分区?
方案1:针对网站集群架构中的某个节点服务器分区,该服务器上的数据有多份(其他节点也有)且数据不太重要,建议的分区方案如下。
/boot:设置为100~200MB。
swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。
/:剩余硬盘空间大小(/usr、home、/var等分区和“/”共用一个分区,这相当于在 Windows系统中只有一个C盘,所有数据和系统文件都放在一起)。
方案2:针对数据库及存储角色的服务器分区,该服务器的业务有大量重要的数据,建议分区方案如下。
/boot:设置为100~200MB。
/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不放在这里。
swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。
data:剩余硬盘空间大小,放数据库及存储服务等重要数据。当然,data的名称也可以换成别的名字。
本方案其实就是把重要数据单独分区,便于备份和管理。
方案3:针对大网站或门户级别企业的服务器进行分区
/boot:大小设置为100MB。
swap:物理内存的1.5倍,当内存大于或等于8GB时,配置为8~16GB即可。
/:大小设置为50~200GB,只存放系统相关文件,网站等的业务数据不存放在这里。
剩余的磁盘空间保留,不再进行分区,将来分配给不同的使用部门,由他们自己根
据需求再分!
此种分区方案更灵活,比较适合业务线比较多、需求不确定的大企业使用
4、描述 Linux系统的启动过程?
(1) 加载 BIOS(2) 读取 MBR(3) GRUB 引导(4) 加载 Kernel
(5) 设定 Inittab 运行等级(6) 加载 rc.sysinit(7) 加载内核模块
(8) 启动运行级别程序(9) 读取 rc.local 文件(10) 执行/bin/login 程序

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值