0
点赞
收藏
分享

微信扫一扫

设计模式-行为型模式-访问者模式

东言肆语 2024-09-14 阅读 26

Linux系统概述

Linux 内核最初是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上

学时而编写的一个开源的操作系统。

Linux(管理计算机硬件资源,任务调度)支持多用户,支持网络,支持多线程

Linux系统负责管理计算机的硬件资源,为上层应用程序提供提供一个稳定、统一的运行环境。主要职责是: 进程管理,内存管理文件系统管理,设备驱动,网络功能,系统调用接口。

应用程序,会通过操作系统对计算机硬件资源进行读和写的操作

应用程序不能直接操作计算机硬件资源,因为会对硬件资源造成伤害,所以应用程序必须通过操作系统对计算机硬件资源进行操作。

Linux 特指的是Linux内核(Linux操作系统中最核心的部分),用户直接使用内核不方便,所以在Linux内核的基础上,不同机构或公司对其进行封装,这就是所谓的Linux发行版。

Linux发行有收费的也有免测的

Linux 特点:

   1、免费的、开源、稳定

   2、支持多线程、多用户、处理高并发

   3、安全性好

   4、对内存和文件管理优越(也就是Linux对内存和文件管理的操作厉害)

Linux操作系统用途

   1、作为服务器操作系统

   2、嵌入式开发

如何获得一个Linux操作系统

1、在自己电脑上安装双系统。

2、在自己的Windows系统上,安装虚拟机,在虚拟机环境中安装Linux操作系统

     可以安装 VMware WorkStation Pro 虚拟机,然后在这个虚拟机上安装Linux操作系统,,练手,既可以启动Windows,同时也可以运行Linux。

3、后期可以自己租一个云服务器,在云服务器上安装Linux系统来部署自己的项目。

安装完Linux系统后,我们会发现在Linux输入指令非常难受,需要自己一个一个字母的敲,因此可以自己下载一个客户端来连接,Linux系统,安装名为FinallyShell客户端的软件,来连接虚拟机。

Linux基本操作命令

Linux网络配置

vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、

NAT(网络地址转换模式)、Host-Only(仅主机模式)。

我们只讨论我们最常用的 Bridged(桥接模式)、和NAT(网络地址转换模式)

Bridged(桥接模式)

虚拟机可以和宿主机一样可以连接到路由器,路由器给他们分配IP,在同一个局域网中.

(此时的虚拟机就相当于一个真实的机器(电脑))

但是当切换到不同的局域网时,虚拟机的IP会改变,客户端连接的时候,就要重新配置连接.

NAT(网络地址转换模式)

虚拟机通过VMware Network Adepter VMnet8虚拟网卡分配IP ,通过宿主机连接服务器

(此时的宿主机就相当于一个虚拟路由器,然后这个虚拟路由器给这个虚拟机分配IP)

即使去了不同的局域网,这个主机不变,相当于这个虚拟路由器不变,那么给这个虚拟机的IP基本不会变,这样客户端连接虚拟机时就方便了,不用每次连接客户端,重新配置连接虚拟机

(如果是练手的话用NAT模式合适)

在VMware 的NAT配置

如果租用的云服务器,就不用担心这种情况,因为与服务器的IP已经分配好了,不会改变.(云服务器不用设置)

Linux软件安装

yum(全称为 Yellowdog Updater Modified)是一个软件包管理器。

基于 RPM( Red-Hat Package Manager)包管理,能够从指定的服务器自动

下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软

体包,无须繁琐地一次次下载安装。yum 提供了查找、安装、删除某一个、一

组甚至全部软件包的命令,而且命令简洁而又好记。

(yum命令,就相当于下载软件的,管理软件的,会把软件依赖的软件一同下载,不用手动安装)

(RPM是软件安装包的格式)

由于CentOS已经停止维护更新,yum命令下载不了软件,所以需要更换新的镜像源地址

先删除/etc/yum.repos.d 下面的依赖源文件      rm -f *

然后上传新的 yum 源文件

语法:

vim编辑器

Linux 系统都会内建 vi 文本编辑器,其他的文书编辑器则不一定会存在。

vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程

序设计。

如果Linux系统没有vim编辑器,需要自己安装 yum -y install vim 

(vi就相当于Windows中的记事本,vim就相当于Windows中Notepad++高级记事本)

记事本                                                                                     高级记事本

                                                             

注意这个只是一种举例理解不要混淆了!

vi/vim  编辑器分为三种模式,分别是 命令模式(Command mode), 输入模式(Insert mode)底线命令模式(Last line mode).

vim 文件名

进入到命令模式

输入 i

进入编辑模式

Esc

退出编辑模式, 进入到命令模式

输入  ''  :  ''

进入到底线命令模式

底线命令模式常用命令

i  :     进入插入模式编辑模式      

w :   保存文件,不离开文件  (相当于Windows中记事本的Ctrl+s)
q  :  当文件没有做任何修改退出文件(相当于Windows打开记事本没有修改退出记事本)
q! : 强制离开文件不保存 
wq : 保存并离开文件

举报

相关推荐

0 条评论