当前位置: 首页 > news >正文

linux第一课(操作系统核心)

一.关于linux

(1)linux是一款开源的操作系统(是多用户,多任务,多线程)。

(2)一般所说的linux指的是linux核心,即对计算机硬件资源负责调度管理,主要职责是进程管理,内存管理文件系统,设备驱动,网络功能等。

(3)linux先行版:因为linux内核负责与计算机硬件打交道所以用户直接使用起来不方便,为了让用户使用起来方便一些企业就提供了linux发行版,将给linux内核集成了如命令行,操作界面,编译器等功能。

(4)linux先行版和linux内核的区别:主要就是linux先行版提供了linux内核没有的一些功能,linux先行版对linux内核进行了封装继承了一些功能,两者之间的关系类似汽车和发动机之间的关系,市面上提供了多种的linux先行版,例如:Ubuntu、CentOS、RedHat、Debian、Fedora、 SuSE、OpenSUSE、Arch Linux、SolusOS 等。

(5)linux的特点:

1.免费的(开源,稳定)

2.安全性高。

3.支持多线程,多用户,多任务执行,处理并发度高·。

4.对内存和文件管理的优越度高

(6)linux的用途:

1.linux用于部署如java程序和运行环境以及数据库mysql等

2.用于嵌入式开发

 二.安装linux的方法及操作

1.安装linux的方法

安装linux有三种方法:

(1)可以在电脑安装双系统,一个windows系统一个linux系统,开机时用哪个系统就切换那个系统,但是这样做无法在linux上部署java程序,因为java程序是在windows环境下运行的,即使将java程序部署到linux上切换系统时也无法运行Java程序。

(2)在电脑上安装一个虚拟机将linux部署到虚拟机上。(既可以启动linux也可以启动windows系统)

(3)购买云服务器,将linux部署到服务器上。

本人使用虚拟机将linux部署到虚拟机上。

2.安装linux的操作

(1)首先需要安装vmware_centos8虚拟机(如下图)

密钥如下:

MC60H-DWHD5-H80U9-6V85M-8280D     

 

 

(2)在虚拟机中安装linux 

 

 

 

 

 

(3)安装远程连接linux客户端(finalshell)

 

3.关于linux的一些命令 

https://www.runoob.com/linux/linux-command-manual.html 命令大全
 4.关于linux的网络配置
vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、
NAT(网络地址转换模式)、Host-Only(仅主机模式)。

 (1)Bridged(桥接模式)

   桥接模式可以理解为通过物理主机网卡架设了一座桥梁,从而连入了实际的网络
中。因此,虚拟机可以被分配与物理主机相同网段的独立 IP,所有网络功能和
网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内的真实计算机所处
的位置是一样的,它就像是区域网中的一台机器。

 (2)NAT 模式(Network Address Translation,网络地址转换)

   在 NAT 网络中,会用到 VMware Network Adepter VMnet8 虚拟网卡,主机上

的 VMwareNetworkAdepter VMnet8 虚拟网卡被直接连接到 VMnet8 虚拟交
换机上与虚拟网卡进行通信.
本次在虚拟机中使用 NAT 模式,这样 ip 地址会固定,不会像桥接模式那样每次由路由器动态
分配.

 

 

http://www.lryc.cn/news/438285.html

相关文章:

  • 【期末复习】软件项目管理
  • C# List定义和常用方法
  • 如何在实际应用中更好地利用字典功能提高开发效率?
  • Windows 环境下 vscode 配置 C/C++ 环境
  • [通信原理]绪论2:信息量 × 信息熵
  • TCP套接字【网络】
  • 【devops】devops-git之github使用
  • GPT对话知识库——串口通信的数据的组成?起始位是高电平还是低电平?如何用代码在 FreeRTOS 中实现串口通信吗?如何处理串口通信中的数据帧校验吗?
  • 从头开始学MyBatis—02基于xml和注解分别实现的增删改查
  • AI音乐创作的新时代:从创意到旋律的智能化转型
  • Spring Boot集成Akka remoting快速入门Demo
  • JVM 调优篇7 调优案例1-堆空间的优化解决
  • 文件格式转换:EXCEL和CSV文件格式互相转换
  • 基于协同过滤的北京森林公园推荐---附源码74454
  • 002 JavaClent操作RabbitMQ
  • lablelme标注的数据转成YOLO v8 格式
  • 【linux】cat 命令
  • 速通sass基础语法
  • Vue: watch5种监听情况
  • Android 车联网——汽车系统介绍(附2)
  • C++ 链表
  • 中国初创公司数量下降了98%
  • 【SSRF漏洞】——http协议常见绕过
  • [网络][CISCO]CISCO_华为网络设备端口镜像配置
  • 第二十五章 添加数字签名
  • GHOST重装后DEF盘数据救援指南
  • 使用blender快速制作metahuman面部以及身体绑定教程
  • OpenHarmony鸿蒙( Beta5.0)智能窗户通风设备开发详解
  • pandas 将多条记录整合成一条记录,每条记录的year和month字段组成新的字段名
  • C# 中的多线程同步:原子变量、原子操作、内存顺序和可见性