登录 |  注册
首页 >  服务器/安全 >  Linux 入门教程笔记 >  Linux系统介绍

Linux系统介绍

Linux 是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统。


什么是操作系统?

    计算机是一台机器,它按照用户的要求接收信息、存储数据、处理数据,然后再将处理结果输出(文字、图片、音频、视频等)。计算机由硬件和软件组成:

    硬件是计算机赖以工作的实体,包括显示器、键盘、鼠标、硬盘、CPU、主板等;软件会按照用户的要求协调整台计算机的工作,比如 Windows、Linux、Mac OS、Android 等操作系统,以及 Office、QQ、迅雷、微信等应用程序。

    操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。

    操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序,例如:

1) 文件系统

提供计算机存储信息的结构,信息存储在文件中,文件主要存储在计算机的内部硬盘里,在目录的分层结构中组织文件。文件系统为操作系统提供了组织管理数据的方式。

2) 设备驱动程序

提供连接计算机的每个硬件设备的接口,设备驱动器使程序能够写入设备,而不需要了解执行每个硬件的细节。简单来说,就是让你能吃到鸡蛋,但不用养一只鸡。

3) 用户接口

操作系统需要为用户提供一种运行程序和访问文件系统的方法。如常用的 Windows 图形界面,可以理解为一种用户与操作系统交互的方式;智能手机的 Android 或 iOS 系统,也是一种操作系统的交互方式。

4) 系统服务程序

当计算机启动时,会自启动许多系统服务程序,执行安装文件系统、启动网络服务、运行预定任务等操作。


操作系统类别

目前流行的服务器和 PC 端操作系统有 Linux、Windows、UNIX 等,

手机操作系统有 Android、iOS、Windows Phone(简称 WP),

嵌入式操作系统有 Windows CE、PalmOS、eCos、uClinux 等。


后续教程主要讲解 Linux 这种操作系统的应用,常用操作指令等,本节的目的是让读者明白,操作系统也是软件的一种,只不过它是位于硬件和应用程序之间的底层的软件,它除了会为应用程序保驾护航,还会“杀死”(kill) 应用程序,具有双面性。


下一课程>>
推荐文章
  • 1、首先,打开VM虚拟,在顶部点击虚拟机的选项卡,再在往下弹出的菜单中点击安装vmwaretools。2、然后,在虚拟机系统中弹出的自动播放的窗口中点击运行setup64.exe。3、接着,在进入到的欢迎界面的窗口中点击底部的下一步按钮。4、之后,根据界面的跳转和提示,再点击底部的安装按钮。5、如图
  • netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,
  • jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!!:使用的jdk版本是jdk8.类加载统计:Loaded:加载class的数量Bytes:所占用空间大小Unloaded:未加载数量By
  • 1.打开网址:https://visualvm.github.io/index.html2.点击Plugins3.点击PluginsCenters4.选择和自己JDK版本对应的5.点击VisualGC6.启动VisualVM cmd输入:jvisualvm,启动VisualVM7.点击工具中的插件8
  • JVM监控工具VisualVM:jvisualvm.exeVisualVM是Netbeans的profile子项目,已在JDK6.0update7中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe),能够监控线程,内存情况,查看方法的CPU时间和内存中的对象,已被GC
  • 注册服务打开cmd,进入到【部署tomcat的根目录】Tomcat7.0.65_1/bin,输入 service.batinstall 服务名(修改服务名称)比如我注册的 service.bat install  yukx如果一台服务器同时注册多个tomcat服务,也是按照以下步骤打开Tomcat8
学习大纲