码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux


    操作系统概述

    计算机需要用操作系统来调度硬件,操作系统可以:

    • 调度CPU进行工作
    • 调度内存进行工作
    • 调度硬盘进行数据存储调度网卡进行网络通讯
    • 调度音响发出声音
    • 调度打印机打印内容

    操作系统是如何指挥硬件发送消息的?

    1. 输入内容点击发送
    2. app要求 系统执行网络信息发送
    3. 操作系统要求执行网络请求
    4. 网卡驱动,调度网卡
    5. 网卡发送数据包给微信服务器
    6. 接收消息反之

    常见操作系统分类

    • pc操作系统
      • 个人桌面操作系统 windows macOS
      • 服务器操作系统 Linux
    • 移动端
      • Android
      • ios
      • HarmonyOS 鸿蒙


    初识Linux

    诞生:林纳斯 托瓦兹 1991年

    内核

    • Linux系统组成
      • Linux系统内核
        • 最核心的功能。调度CPU、内存、文件系统、网络通讯、IO
      • 系统级应用程序
        • 出厂自带程序。文件管理器、任务管理器、图片查看、音乐播放。

    内核网址:The Linux Kernel Archives

    Linux发行版:内核是免费开源的。任何人都可以获得并修改,提供了内核+系统级应用程序,就称之为Linux发行版

    主要学习:CentOS,Ubuntu

    虚拟机安装Linux

    什么是虚拟机?

    • 通过一系列的虚拟化软件,获得虚拟硬件,给虚拟硬件安装操作系统

    VMware WorkStation虚拟化软件

    下载VMware:Windows 虚拟机 | Workstation Pro | VMware | CN |1C212-41352-081H8-693E2-AZ2J0

    检查虚拟网卡

    • windows+r 输入ncpa.cpl
    • 确保有这两个,否则安装失败

    使用

    • 修改背景颜色 
    • 开启命令行 

      关于命令 Linux - 命令_六经注我的博客-CSDN博客

     

     

    安装linux操作系统:CentOS

    教程:Centos7(超详细教程)学海无涯yc的博客-CSDN博客


    远程连接Linux系统

    操作系统有2种使用形式

    • 图形化页面使用操作系统
    • 以命令的形式使用操作系统

    Linux操作系统

    • 图形化页面: 不好用、不稳定。
    • 在开发中,使用命令行形式,效率更高,更加直观,并且资源占用低,程序运行更稳定。

    FinalShell

    VMware中操作Linux的命令行页面不太方便,主要是:

    • 内容的复制、粘贴跨越VMware不方便
    • 文件的上传、下载跨越VMware不方便
    • 也就是和Linux系统的各类交互,跨越VMware不方便

    第三方软件FinalShell,远程连接到Linux操作系统之上,会方便很多

    FinalShell连接VMware

    • 下载finalshellSSH工具 SSH客户端,,点击第一个进行下载
    • 登录VMware,在桌面空白位置右键,选最后一个打开终端,输入命令ifconfig
    • 打开FinalShell 
    • 输入内容
    • 双击连接成功


    WSL (Windows Subsystem for Linux)

    Ubuntu是Linux另一个发行版本

    WSL: Windows Subsystem for Linux,是用于Windows系统之上的Linux子系统

    作用很简单,可以在Windows系统中获得Linux系统环境,并完全直连计算机硬件,无需通过虚拟机虚拟硬件。

    • 打开WSL,在控制面版,打开程序,勾选选项。点击确定后,重启电脑
    • 部署操作环境,获取之后等待下载。
    • 打开之后报错 首先声明我是win11
      • 目前我没找到好的方法,但是不影响我继续学习

    虚拟机快照

    当前虚拟机状态保存下来,通过快照恢复虚拟机保存的状态

    ps:我觉得有点像git

    在VMware Workstation Pro中制作并还原快照

    • 确保虚拟器关机哦
    • 填写名称和描述,快照创建完成!
    • 恢复快照

  • 相关阅读:
    文盘 Rust -- tokio 绑定 cpu 实践
    【C】程序环境和预处理
    设备通过thingsboard iot gateway 来获取属性和更新属性
    Linux中常见的命令(java后端版)
    第二章、dubbo 框架(dubbo 服务化最佳实践)
    【数据结构】链表经典oj
    论文笔记:The Impact of AI on Developer Productivity:Evidence from GitHub Copilot
    特别有用!Jmeter命令行执行时设置并发数和循环次数的方法
    完整记录一下Web前端直传阿里OSS大文件+采用后端临时授权传stsToken的方式
    英语不好,能不能学会编程?
  • 原文地址:https://blog.csdn.net/violetta521/article/details/130884299
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号