2019-11-8 Linux作业 李宗盛
linux系统的特点:完全免费,高效,安全稳定、支持多种硬件平台、有好的用户界面、强大的网络功能、支持多任务多用户。
linux一般有三个主要部分:内核、命令解释层、实用工具。
那合适系统的心脏,是运行程序和管理磁盘及打印机等硬件设备的核心程序。操作环境向用户提供一个操纵界面,他从用户那里接受命令,并且把命令送给内核去执行。
linux内核的源代码主要用c语言编写,只有部分与驱动相关的用汇编语言Assembly编写。
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并且把它送入内核去执行。
linux存在几种操作环境,分别是桌面窗口管理器和执行命令行shell
shell是一个命令解释器,他解释的由用户输入的命令,并且把他们送到内核。
shell不仅是一种交互式命令解释程序,而且是一种设计程序语言。
linux内核的版本号命名是有一定规则的版本号的格式通常为主版本号、次版本号、修正号。
其中次版本号还有特定的意义,如果是偶数就表示该内核是一个可放心使用的稳定版:如果是奇数,则表示该内核加入了某些测试的新功能。
现在最流行的套件有Red Hat、CentOS、Fedora、openSUSE、Debian、Ubuntu、红旗linux等。
中小型企业在选择网络操作系统时,首先推荐企业版linux网络操作系统。一是由于其开源的优势,另一个是考虑到其安全性较高。
要想成功安装linux首先必须充分准备硬件的基本要求、硬件的兼容性、多重引导、磁盘分区和安装方式等,获取发行版本,查看硬件是否兼容,选择适合的安装方式。做好这些工作,linux安装之旅才会一帆风顺。
Red Hat Enterprise linux7.4支持目前绝大多数主流的硬件设备,不过由于硬件配置、规格更新极快,若想知道自己的硬件设备是否被Red Hat Enterprise Linux7.4支持,最好访问硬件认证网页,查看哪些硬件通过了Ret Hat Enterprise7.4的认证
在linux系统中一切都是文件,硬件设备也不例外。
系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件名称可以猜出设备大致的属性及分区信息等。
2019-11-8 Linux作业 李宗盛的更多相关文章
- 每个开发人员都应该知道的11个Linux命令
本文主要挑选出读者有必要首先学习的 11 个 Linux 命令,如果不熟悉的读者可以在虚拟机或云服务器上实操下,对于开发人员来说,能熟练掌握 Linux 做一些基本的操作是必要的! 事不宜迟,这里有 ...
- 2019 SDN上机第一次作业
2019 SDN上机第一次作业 1. 安装轻量级网络仿真工具Mininet 安装Mininet的步骤 - git clone git://github.com/mininet/mininet - cd ...
- 尚学python课程---11、linux环境下安装python注意
尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...
- 2019年桌面Linux需要做好的7件事
2019年桌面Linux需要做好的7件事 新的一年已经到来,这意味着又一年过去了,Linux还是没有发现自己主宰了桌面.Linux在许多方面做得非常好,在接下来的几周,我们将研究一些最适合您各种需求的 ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux课程---11、Linux中软件安装和调试
Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...
- EOJ Monthly 2019.11 E. 数学题(莫比乌斯反演+杜教筛+拉格朗日插值)
传送门 题意: 统计\(k\)元组个数\((a_1,a_2,\cdots,a_n),1\leq a_i\leq n\)使得\(gcd(a_1,a_2,\cdots,a_k,n)=1\). 定义\(f( ...
- [New!!!]欢迎大佬光临本蒟蒻的博客(2019.11.27更新)
更新于2019.12.22 本蒟蒻在博客园安家啦!!! 本蒟蒻的博客园主页 为更好管理博客,本蒟蒻从今天开始,正式转入博客园. 因为一些原因,我的CSDN博客将彻底不会使用!!!(带来不便,敬请谅解) ...
- mutex,thread(c++11 windows linux三种方式)
一 c++11 windows linux三种方式 //#include <stdio.h> //#include <stdlib.h> //#include <uni ...
随机推荐
- Sql Server (MSSQLSERVER) 服务无法启动
北京的冬天特别干燥,大清早的一同事就和服务器擦出了爱的火花,结果没想到竟导致服务器无法开机了,这可尴尬了,代码可都在服务器上托管着呢,一会还等着上线呢,必须得修啊.他们说是主板坏了,就另外找了一台电脑 ...
- myeclipse2018大括号之前会自动加空格
- How to troubleshoot the "Could not create 'CDO.Message'" error message
https://support.microsoft.com/en-us/kb/910360 Method 1: Make sure that the Cdosys.dll file is cor ...
- jQuery相关方法1
一.设置某个元素的标签内容------.html()方法 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js& ...
- qml 绘制高精地图之怀疑人生的加载速度
绘制高精地图时需要gps的经纬度坐标,之前的实现方式是QGeocoordinate类的经纬度变量通过json的方式在qml中使用. 以画线为例,使用方式是这样哒. for(var i in vehic ...
- BIOS 中断大全
BIOS中断: 1.显示服务(Video Service--INT 10H) 00H -设置显示器模式0CH -写图形象素 01H -设置光标形状0DH -读图形象素 02H -设置光标位置0EH ...
- Ubuntu 源 (ros)
deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse deb http://archive. ...
- JavaScript 判断是否为空
// var a = ""; // var a = " "; // var a = null; // var a = undefined; // var a = ...
- zabbix(12)使用Grafana
一.Grafana介绍 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知.它主要有以下六大特点: 1.展示方式:快速灵活的客户端图表,面板插 ...
- elasticsearch bootstrap.memory_lock
检查bootstrap.memory_lock设置是否生效 get http://10.127.0.1:9200/_nodes?filter_path=**.mlockall 响应: { " ...