1.Linux运维知识点(计算机基础)

Linux运维知识点1
1、描述计算机的组成及其功能
计算机
依据冯.诺伊曼体系,计算机由运算器、控制器、寄存器、输入和输出设备这几个部分组成;
运算器:对信息或数据进行加工或处理的部件
控制器:负责从内存中取出指令和执行指令
寄存器:内部存储器(随机存储器):RAM,读写速度快,断电数据丢失
外部存储器(只读存储器):ROM,读写速度较慢,数据可长期保存
输入和输出设备(IO设备):输入设备:指人或外部与计算机进行数据交互的一种装置,用于把外部的原始数据输入到计算机中进行处理
比如键盘,鼠标,扫描仪,麦克风,摄像头
输出设备:用于把计算机内部信息输出到外部的设备,比如显示器,打印机,音响等
2、描述内核功能以及作用
我们通常所讲内核指的就是Linux。内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,他提供了在一个裸机设备与应用程序之间交流的通道。例如我们可以无需知道用户所使用的主板芯片及磁盘控制器的细节就能在高层次上读写磁盘。
3、按系列罗列常见Linux的发行版,并描述不同发行版之间的联系与区别。
发行版为许多不同的目的而制作,包括对不同计算机结构的支持,对一个具体区域或语言的本地化等。
Linux常见的发行版大体上分为两类:一类是商业公司的发行版本(收费),如Redhat,另一类是社区组织维护的免费版,如Debian。
目前市场上的三大主流发行版:Debian,Redhat,SUSE
Debian:是社区类Linux的典范,例如Ubuntu,在服务器和桌面电脑邻域有着广泛应用,特点是稳定性高,是个纯开源的计划
Redhat:是红帽公司研发的Linux发行版,包括fedoras,RHEL,Centos,orecle等,其中Centos是基于对用户免费开放的,平均每半年左右发行一个新版本。
相同之处:三者都是基于Linux内核所衍生出来的产品。
4、描述常见的开源协议(GPL,LGPL, BSD,Apache等)以及开源协议的区别
GPL:是GNU的通用公共许可证,这是一个让所有的GNU软件在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款。
LGPL: 主要是为类库使用设计的开源协议。与 GPL 要求任何使用/修改/衍生的 GPL 类库的的软件必须采用 GPL 协议不同,LGPL 允许商业软件通过类库引用(link)方式使用 LGPL 类库而不需要开源商业软件的代码。这使得采用 LGPL 协议的开源代码可以被商业软件作为类库引用并发布和销售。
BSD:BSD 开源协议是一个给予使用者很大自由的协议。基本上使用者可以为所欲为,但为所欲为的前提是当你发布使用了 BSD 协议的代码或以 BSD 协议代码为基础做二次开发自己的产品时,需要满足如下 3 个条件。
(1)如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的 BSD 协议。
(2)如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的 BSD 协议。
(3)不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
Apache:Apache 采用的协议。该协议和 BSD 类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和 BSD 类似。
5、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述
1. 一切都是一个文件(包括硬件):即所有的东西在Linux系统中都是可以以文件的行式进行访问。
2. 小型,单一用途的程序:短小精悍,从而可以高效运行,只要熟练掌握了那些命令和工具,基本上就可以玩转Linux了。
3. 链接程序,共同完成复杂的任务 :可以通过连接多个简单的程序来实现复杂操作
4. 避免令人困惑的用户界面 :采用命令行操纵界面,简洁明了。
5. 配置数据存储在文本中 :仅需一款文本编辑器就可以修改所有的配置文件,易于操作和管理计算机系统。
6、描述linux目录结构以及目录结构命名规定。
Linux目录结构:文件和目录结构被组织成一个单根倒置的树形结构,从根目录(/)开始,根文件系统为rootfs,以“.”开头的是隐藏文件,路径中上下级间用单斜线“/”分割
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub) 都存放于此目录
/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
/lib64:专用于x86_64系统上的辅助共享库文件存放位置
/etc:配置文件目录
/home/USERNAME:普通用户家目录
/root:管理员的家目录
/media:便携式移动设备挂载点 在这里插入图片描述
Linux 系统中,文件和目录的命名规则如下:
1.除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,使用某些特殊字符并不是明智之举。例如,在命名时应避免使用 <、>、?、* 和非打印字符等。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。
2.目录名或文件名的长度不能超过 255 个字符。
3.目录名或文件名是区分大小写的。如 DOG、dog、Dog 和 DOg ,是互不相同的目录名或文件名,但使用字符大小写来区分不同的文件或目录,也是不明智的。
4.与 Windows 操作系统不同,文件的扩展名对 Linux 操作系统没有特殊的含义,换句话说,Linux 系统并不以文件的扩展名开分区文件类型。例如,dog.exe 只是一个文件,其扩展名 .exe 并不代表此文件就一定是可执行文件。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值