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 地址会固定,不会像桥接模式那样每次由路由器动态
分配.

相关推荐
芊言芊语1 小时前
CentOS详细解析及其配置方法
linux
杨~friendship1 小时前
Ubuntu上使用qt和opencv显示图像
linux·开发语言·c++·qt·opencv·ubuntu
镭速1 小时前
远程跨境传输大文件如何做到安全又稳定?
运维·服务器·安全
htt7891 小时前
ARP:IP到MAC地址转换
服务器·tcp/ip·macos
laizhenghua1 小时前
Linux定时启动jar应用shell脚本分享
linux
Flying_Fish_roe1 小时前
linux-安全管理-SSH 安全管理
linux·安全·ssh
没有名字的小羊2 小时前
fastjson漏洞
运维·网络·web安全·中间件
api772 小时前
1688商品详情API返回值中的售后保障与服务信息
java·服务器·前端·javascript·python·spring·pygame
成都古河云2 小时前
智慧园区:解析集成运维的未来之路
大数据·运维·人工智能·科技·5g·安全
ZH_qaq2 小时前
Linux 常用指令
linux·运维·服务器