学习笔记之day02 Linux-基础篇-系统安装

news/2025/2/28 1:10:32/文章来源:https://www.cnblogs.com/xxxshwq/p/18742414

 1、操作系统简介

        操作系统:人与计算机硬件交互的中介

        Linux:内核+Shell +扩展软件

        Windows:内核+explorer.exe+软件

                类比法:计算机硬件 -- 内核 == 蛋黄 / Shell == 蛋清 / 外围应用程序 == 蛋壳

        常见的操作系统:Windows、Linux、DOS、Unix

        Linux操作系统

                开放源代码、可以自由传播的类Unix操作系统

                多用户、多任务并且支持多线程和多CPU

                应用领域:服务器端、嵌入式开发、个人PC桌面,其中服务器领域是重中之重!

                去IOE化:去除IT部署中原有的 IBM 、Oracle 、 EMC 为代表的传统IT架构,转而使用商业化的X86服务器、开源数据库和分布式存储的新型IT基础架构,适合互联网需求;

 

2、操作系统发展史简介(了解即可)

        Liunx起源

                Unix的历史: 1969年,贝尔实验室诞生

                Unix的发展,时间发展图(网上可以找到) -内容只需要了解即可

                Unix操作系统革命

                1984年,自由软件基金会 和 GNU项目(GNU- GNU`s not Uinx,它是一个软件,不是操作系统,因为缺少内核)

                1989年,MINIX操作系统(还是Unix操作系统)

                1990年,Linus首次接触MINIX系统

                1991年,Linus在MINIX上编写驱动程序等操作系统内核组件,公开Linux内核源码,这里的内核源码指的是Linux内核Kernel部分的代码,即核心的核心,内核的内核;

                1993年,Linux 1.0版发布,Linux转向GPL版权协议

                                GPL协议:通用公共许可协议;包括2点:1、开放源代码;2、如果你修改了源代码,必须要把修改后的内容发出来

                1994年,Linux的第一个商业发行版Slackware问世

                1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由OpenLinux公司打包)符合POSIX标准

                1999年,Linux的简体中文发行版问世

                2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用基于ARM技术的嵌入式操作系统中。

 

3、操作系统版本选择

        Linux内核(Kernel)版本

        Linux的发行商:Slackware、Redhat、Debian、Fedora、TurboLinux、Mandrake、SUSE、Centos、Ubuntu、红旗、麒麟......

        Linux的重要发行版本

                Redhat:RedHat Linux 9.0的内核版本为2.4.20,类似企业版的概念

                Fedora:类似RedHat的预发布版

                CentOS:Community Enterprise Operating System,RedHat的另一个重要分支,社区版本概念

        Linux发行版本选择

Linux发行版版本选择

Linux桌面操作系统

Ubuntu - 开发人员开发平台

服务器端Linux系统

首选RedHat,或者 CentOS

对安全性要求很高

Debian或者FreeBSD

使用数据库高级服务或电子邮件网络用户

SUSE(德国多) 、 openSUSE

想新技术、新功能

Fedora

Fedora -> 稳定之后 -> RedHat -> 去logo、去收费 -> CentOS

中文

华为欧拉、红旗Linux、麒麟Linux

4、Vmware软件安装

        Vmware虚拟化软件

 

        通过软件来模拟出一台拥有完整硬件的、真实的主机

        学习使用,安装Vmware 17.5版本,所有的虚拟机器均基于此版本

        安装Vmware软件

        安装过程截图略过;

        注意:软件安装完成后,就不要再移动安装目录了!

        检查是否安装成功:在控制面板-网络和共享中心,查看是否有VMnet8这个网卡,如果没有说明安装失败;

        VMnet8网卡设置IP地址:10.0.0.1 / 255.255.255.0,其他不用设置,保存即可

 

5、基于Vmware创建虚拟机

        安装虚拟机过程截图略过

        虚拟机的磁盘分配:  

        立刻分配所有磁盘空间

        意思是,虚机分配50G,磁盘空间就变成了, 500G-50G= 450G,剩余空间为450G

        虚拟磁盘存储为多个文件

        意思是,虚拟机用多少容量分配多少容量,500G-10G=490,剩余空间为490G,这里推荐使用这种

6、安装Kylin操作系统

        环境配置: Kylin, 50G硬盘

        目标IP地址: 10.0.0.200

        创建好虚拟机选择镜像包,开始安装

        安装要求:

                最小安装

                附加环境:标准、调试工具、开发工具、系统工具、Man手册

                (安装过程截图后补)

                修改主机名oldboy、配置静态网络并启用,IP地址为:10.0.0.200/24 10.0.0.2 DNS:223.5.5.5

                设置root密码:oldboy123.com

                无需创建新用户,直接开始安装,等待安装过程完成。

                安装完成重启后读取遵从协议

                        1、选择 1,License informaiton ,

                        2、选择 2,I accept the license agreement

                        3、选择 continue

                        4、选择 continue

                        简单点记就是, 1 -> 2 -> c -> c

                启动到登陆界面,用户:root,密码:oldboy123.com (注意:输入密码时候不会显示出来)

 

7、安装Ubuntu操作系统

        环境配置: Ubuntu, 50G硬盘

        目标IP地址: 10.0.0.201

        创建好虚拟机选择镜像包,开始安装

        选择语言 English,键盘English(US),Ubuntu Server(这里没有选择minimized,可能是考虑到很多人是小白,没有选择最小化安装)

        配置静态网络

                选择网卡(ens33),Edit IPv4 ,Manual ,

                Subnet:10.0.0.0/24 (这里是网络段 /24 代表子网掩码为255.255.255.0)

                Address: 10.0.0.201

                Gateway:10.0.0.2

                Name server:223.5.5.5

                保存完成后,需要在虚拟机上禁用网卡,否则自动下载系统更新,需要花费的时间比较长

                configure proxy ,(忽略即可)

                configure mirror address, (现在不用管,后期可以使用阿里源、北大源......)

                Installer update available,(忽略即可)

                storage configuration,(这里默认即可,后期可自行配置)

                Profilesetup,这里要开始设置用户

                        Your name:oldboy

                        Your servers name: oldboy

                        Pick a username:oldboy

                        Choose a password:1

                        Confirm your password:1

                        实际生产环境中,密码要设置负责密码

                Upgrade to Ubuntu Pro,(选择Skip,忽略即可)

                SSH Setup,(选择 Install SSH server,这里这个要安装的)

                然后等待安装过程完成

                启动到登陆界面,用户:oldboy,密码:1 (注意:输入密码时候不会显示出来)

                输入命令: ip a 查看IP地址设置成功,ping www.baidu.com 测试网络是否正常

 

                虚拟机网络设置:

                        vmware软件:编辑,虚拟网络编辑器,子网IP:10.0.0.0,子网掩码:255.255.255.0,vmnet8 -NAT模式,NAT设置:网关IP:10.0.0.2

 

8、Xshell远程连接

        新建连接

        名称:Kylin-10.0.0.200

        协议:SSH

        主机:10.0.0.200

        端口号:22

        确定,连接,保存密钥

        虚拟机挂起之后,就无法远程连接到服务器上了

 

9、虚拟机使用注意事项

        关闭虚拟机使用挂起功能;

        报错该虚拟机似乎正在使用中,说明多次该虚拟机已打开,请勿重复打开;

        误删除后,可以使用打开vmx的存储路径还原,或者直接扫描还原;

        创建系统快照,可以随时恢复快照,对系统进行还原;

        删除功能

                移除不是真正的删除,可以从新还原或扫描还原

                真正的删除:鼠标右键 -> 管理 -> 从磁盘删除

 

10、Typora使用

        安装软件并优化

        修改设置

                文件 -> 偏好设置 -> 勾选自动保存

                图像 ->复制图片到 .assets文件夹

                Markdown -> 勾选显示行号

        使用方法:

                ctrl + 1 一级标题

                ctrl + 2 二级标题

                ........

                ctrl + 6 六级标题

                shift + ~ 可以插入bash代码

                ctrl + V 粘贴图片

                段落,各种格式

 

11、Vmware安装VMnet8网卡

        安装vmware没有VMnet8网卡的排错

                vmware软件:编辑 -> 虚拟网络编辑器 -> 更改设置 -> 还原默认设置

        如果还没有

                卸载vmware,使用ccleaner,清除vmware卸载残留;

        然后重启后再次安装vmware

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/890935.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

绝缘电阻测试仪科普

什么是绝缘电阻绝缘电阻是指两个绝缘介质间的电阻,当另一端安装有电压源时,绝缘介质内电荷不能流动,因而受电压源作用,在另一端产生电势差,形成电阻抵消电压势差而不致使电荷漏出。一般情况下,绝缘电阻越大,电气设备的安全性就越好,缺陷率也越低。 为什么测量绝缘电阻绝…

【CodeForces训练记录】Educational Codeforces Round 175 (Rated for Div. 2)

训练情况赛后反思 CD连续卡题,D题树上层序遍历+加法原理,鉴定为基本的图论数据结构没学好 A题 直接打表,对于 i%3 = i%5 的情况,我们发现有三个一组,三个一组连续的数,每组第一个数之间差 15,所以我们 / 15 * 3 先把整组的数量算出来,再求是组内第几个,就能得到答案了…

软工五问

这个作业属于哪个课程 课程链接这个作业要求在哪里 作业要求这个作业的目标 学习使用markdown, 接触GitHub, 建立个人博客个人介绍 📋标签 广东湛江 人 期望成为 golang后端工程师 学习经历持续学习golang及其框架, 设计模式 持续学习后端各个组件的可靠高效解决方案兴趣爱好…

清华大学推出的5册免费的 DeepSeek 学习使用指南!

前言 在当今这个信息洪流、技术飞速迭代的时代,DeepSeek的横空出世极大地降低了普通人利用人工智能技术的门槛。然而,尽管机遇就在眼前,仍有不少朋友面对DeepSeek感到无从下手,不知如何利用它来紧握时代赋予的红利。对此,清华大学展现出了高度的社会责任感与前瞻性,推出了…

拆解分析行业头部米家绿米燃气报警器怎么样?

小米绿米天然气卫士拆解,内置Zigbee模组,需要连接Zigbee 3.0网关 或者 具备Zigbee 3.0网关功能的设备报警 天然气是每家每户日常生活中都会使用到的清洁能源,因此对于天然气的安全防护时刻不能放松。小米天然气卫士是小米与业内知名品牌 赛特威尔 联手打造的一款产品,可探测…

C++ DLL 供 C# AnyCPU 调用 【 OpenCV onnxruntime】

背景 C++ 打包的DLL用到 OpenCV,用到 onnxruntime C# 软件需要打包成Any CPU版本,即可以在 x86下使用,也可以在x64下使用 C# 前端想把 C++ dll与依赖放在单独的”Libs“文件夹中,不是"Dubug"下 难点: 在C++ 中, OpenCV 和 onnxruntime 分别有x64和x86两个版本,…

Mac本地部署DeepSeek(简洁版)

1. 下载ollama2. 安装ollma 无脑安装那么最小的1.5b模型就拥有15亿的参数量,而最大的671b则有6710亿个参数,我们要使用的是前面这6个规模较小的模型。ollama run deepseek-r1:8b要等一会我不相信黑夜将至 因为火把就在我的手中。

使用OpenLPA编辑eUICC卡片

使用OpenLPA编辑eUICC卡片原文地址: [https://github.com/EsimMoe/MiniLPA/blob/main/README_zh-CN.md] 原作者:EsimMoe 许可: AGPL-3.0 license精美的现代化 LPA UI特性良好的跨平台支持 (Windows, Linux, macOS) 更友好的用户界面 i18n 多语言支持 搜索与快捷跳转 自由地管理…

UltraRAG 框架全家桶

转载:清华等团队推出 UltraRAG 框架全家桶,让大模型读懂善用知识库!引言 RAG 系统的搭建与优化是一项庞大且复杂的系统工程,通常需要兼顾测试制定、检索调优、模型调优等关键环节,繁琐的工作流程往往让人无从下手。 近日,针对以上痛点,清华大学 THUNLP 团队联合东北大学…

2024/2/27日 日志 第一次测试案例分析(4)--登录与注册和仓库方面

UserMapper点击查看代码 package com.Moonbeams.mapper;import com.Moonbeams.pojo.User; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.ResultMap; import org.apache.ibatis.annotation…

基于Web的图书管理系统全面解析与实践指南

@目录一、项目背景与目标二、技术选型与开发工具(一)后端技术:Java 与 Servlet(二)前端技术:HTML、CSS 与 JavaScript(三)数据库:MySQL(四)开发工具:Eclipse三、系统架构设计(一)表示层(二)业务逻辑层(三)数据访问层四、功能模块详解(一)用户角色与权限管理…

Juniper SRX1500 防火墙 Internet与SDWAN分流配置

Chassis 管理接口fxp0 大多数SRX设备都有独立的管理接口,名称为fxp0。 低端一些的设备,比如SRX300/320是没有独立的fxp0的。 需要从接口中挑一个作为管理接口。 Interface Renumbering Juniper的堆叠叫Chassis, 堆叠的节点分别叫node0和node1。 堆叠建立以后, 在查看配置的…