Linux零基础入门:从虚拟机安装到实战项目部署(黑马程序员同款教程)

《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录 本文是对《黑马程序员新版Linux零基础快速入门到精通》所有知识点的笔记进行总结分类。学习时总结的目录笔记以及思维导图和实训,将在后续更新。 阅读详情

Linux零基础入门:从虚拟机安装到实战项目部署(黑马程序员同款教程)

很多朋友一听到“Linux”这个词,脑海里可能立刻浮现出黑色屏幕上飞速滚动的绿色字符,觉得那是只有“黑客”或资深程序员才能驾驭的神秘领域。这种印象,让不少渴望进入IT行业或提升技术栈的初学者望而却步。但我想告诉你的是,今天的Linux学习路径已经变得前所未有的清晰和友好。它不再是少数人的专利,而是每一个希望掌握服务器运维、云计算、大数据开发乃至嵌入式技术的从业者,都必须打通的“任督二脉”。

我最初接触Linux时,也经历过对着命令行手足无措的阶段。但当我真正用它部署了第一个网站,配置了第一个数据库,看着服务稳定运行时,那种亲手搭建起一个完整系统的成就感,是任何图形界面操作都无法比拟的。本教程的目标,就是为你铺平这条从“零”到“一”的道路。我们将完全从新手视角出发,不预设任何前置知识,手把手带你完成从在个人电脑上安全地搭建Linux实验环境,到最终部署一个可运行的实战项目的全过程。这个过程,不仅仅是学习命令,更是理解一个稳定、高效的操作系统是如何运作的,为你后续深入学习黑马程序员课程体系中的高级内容,打下最坚实的根基。

1. 搭建你的第一个Linux实验室:虚拟机安装与配置

在真正触碰服务器之前,一个安全、可反复折腾的沙盒环境至关重要。对于零基础学习者,直接在物理机上安装Linux风险较高,且不便于切换回熟悉的Windows或macOS进行日常办公。因此,虚拟机(Virtual Machine)是我们的最佳起点。

1.1 虚拟化平台的选择与安装

虚拟化软件的作用是在你的现有操作系统(称为“宿主机”)上,模拟出一台或多台完整的计算机(称为“客户机”)。市面上主流的选择有VMware Workstation Player(个人免费版)和Oracle VirtualBox(完全免费)。对于初学者,我推荐VMware Workstation Player,它在性能和易用性上表现更稳定,网络配置也更直观。

注意:请务必从官方网站下载软件,避免使用来历不明的安装包,以防安全风险。

安装过程与普通Windows软件无异,一路“下一步”即可。安装完成后,你需要准备Linux系统的镜像文件。对于初学者,CentOS Stream或Ubuntu Server LTS是极佳的选择。前者更贴近企业常用的Red Hat生态,后者拥有庞大的社区和丰富的软件包。这里我们以CentOS Stream 9为例。

  1. 访问CentOS官方网站,下载最新的Minimal ISO镜像(体积小,只包含最核心的系统)。
  2. 打开VMware,点击“创建新的虚拟机”。
  3. 选择“典型”配置,然后指向你下载的ISO文件路径。
  4. 为虚拟机命名(如MyFirstLinux),并设置存储位置(建议放在剩余空间较大的磁盘)。
  5. 指定磁盘容量,默认20GB足够初期学习,选择“将虚拟磁盘拆分成多个文件”以便于迁移。
  6. 在“自定义硬件”中,建议将内存调整为**2048 MB(2GB)**以上,处理器核心数设为2,以确保系统运行流畅。

完成硬件设置后,点击完成,你的第一台“虚拟电脑”就创建好了。

1.2 Linux系统安装与初始化设置

启动虚拟机,你将进入图形化的安装界面。对于服务器学习,我们更应熟悉文本模式的安装,但图形化界面对于第一次接触的用户更为友好。

关键安装步骤与选择:

安装步骤推荐选择/操作说明与原因
语言选择English (United States)保持系统环境为英文,可以避免后续开发中因中文路径或编码产生的奇怪问题,这也是行业通用实践。
安装目的地自动配置分区对新手而言,接受自动分区方案最简单安全。它会创建 /boot、/(根分区)和 swap(交换分区)。
网络和主机名打开以太网连接务必在此处打开网络连接,并设置一个有意义的主机名,如 linux-learner。系统将自动通过DHCP获取IP地址。
软件选择Minimal Install强烈建议选择最小化安装。我们只需要一个最干净的命令行环境,所有需要的软件后续通过命令按需安装,这有助于理解系统组成。
根密码与用户创建设置强壮的root密码,并创建一个普通用户(如 devuser)Root是超级管理员,密码必须复杂。日常操作应使用普通用户,通过sudo命令临时提权,这是重要的安全习惯。

点击“开始安装”,等待进度条完成。安装结束后,点击重启,拔掉“安装媒介”(在VMware中,需要在虚拟机设置里暂时断开ISO文件的连接),系统将从硬盘启动。

首次启动后,使用你创建的普通用户账号登录。现在,你面对的就是一个纯净的Linux命令行界面了。恭喜你,迈出了最关键的第一步!

2. 叩开系统之门:核心命令与文件操作精要

登录后看到的提示符 [devuser@linux-learner ~]$,其中~代表当前用户的家目录(/home/devuser)。这里就是你的主战场。Linux的精髓在于“一切皆文件”,而命令就是你操作这些文件的工具。

2.1 导航与探索:文件系统结构初窥

首先,你需要一张“地图”。执行 pwd(Print Working Directory)命令,它会告诉你当前所在的确切路径。接着,用 ls -la 列出当前目录下所有文件和目录的详细信息。

[devuser@linux-learner ~]$ pwd
/home/devuser
[devuser@linux-learner ~]$ ls -la
total 16
drwx------. 3 devuser devuser  78 Apr 10 10:00 .
drwxr-xr-x. 3 root    root     21 Apr 10 09:58 ..
-rw-r--r--. 1 devuser devuser  18 Oct 31 23:14 .bash_logout
-rw-r--r--. 1 devuser devuser 141 Oct 31 23:14 .bash_profile
-rw-r--r--. 1 devuser devuser 492 Oct 31 23:14 .bashrc

输出结果中,第一列是权限信息,第三、四列是所有者和所属组,接着是大小、日期和名称。以.开头的文件是隐藏文件。

Linux文件系统是一个从根目录/开始的树形结构。几个关键目录必须了然于胸:

  • /:根目录,一切的起点。
  • /home:普通用户的家目录所在地,每个用户拥有独立子目录(如/home/devuser),拥有最大自由权。
  • /etc:系统的“配置中心”,几乎所有系统级和重要软件的配置文件都存放在这里。
  • /var:存放经常变化的文件,如日志(/var/log)、数据库文件等。
  • /opt:常用于安装第三方大型软件。
  • /usr:存放用户安装的应用程序和只读数据,类似于Windows的Program Files。

使用 cd 命令在这些目录间穿梭。cd /etc 进入配置目录,cd ~ 或直接 cd 返回家目录,cd .. 返回上一级目录。

2.2 文件与目录的“增删改查”

掌握了导航,接下来是核心操作。记住,在Linux中,操作前最好先“确认位置”(pwd)。

创建与删除:

  • mkdir my_project:创建名为my_project的目录。
  • touch hello.txt:创建一个空的文本文件。touch命令的本意是更新文件时间戳,若文件不存在则创建它。
  • rm hello.txt:删除文件。这个命令非常危险,删除后极难恢复。
  • rm -r my_project:递归删除目录及其内部所有内容。使用 -i 参数(rm -ri)可以交互式地确认每次删除,更安全。

复制、移动与重命名:

  • cp source.txt destination/:将文件复制到目标目录。
  • cp -r source_dir/ destination/:递归复制整个目录。
  • mv old_name.txt new_name.txt:重命名文件。
  • mv file.txt /tmp/:移动文件到/tmp目录。mv命令同时承担了“移动”和“重命名”的功能。

查看与编辑:

  • cat hello.txt:一次性显示文件的全部内容,适合小文件。
  • less hello.txt:分页查看文件,支持上下翻页、搜索(按/键),查看大日志文件时必备。按q键退出。
  • head -n 10 logfile.log:查看文件开头10行。
  • tail -n 20 logfile.log:查看文件末尾20行。tail -f logfile.log 更是运维神器,可以实时追踪日志的新增内容。

对于编辑,vim 是命令行下的编辑器之神,但学习曲线陡峭。新手可以从 nano 开始,它界面友好,底部有快捷键提示。nano hello.txt 即可打开编辑,Ctrl+X 退出(会提示是否保存)。

3. 权限管理与用户体系:构建安全的操作环境

Linux是一个多用户系统,严格的权限控制是其安全的基石。理解“用户-用户组-其他人”和“读(r)-写(w)-执行(x)”这套模型至关重要。

3.1 理解权限符号与数字表示

使用 ls -l 查看文件时,看到的 drwxr-xr-- 这样的字符串就是权限标识。它分为四段:

  1. 第一个字符:d表示目录,-表示普通文件,l表示链接文件。
  2. 接下来三字符(rwx):**文件所有者(user)**的权限。
  3. 再三字符(r-x):**文件所属组(group)**的权限。
  4. 最后三字符(r--):**其他用户(others)**的权限。

其中,r(read)=4,w(write)=2,x(execute)=1。因此,rwxr-xr-- 可以用数字表示为 754(所有者:4+2+1=7;所属组:4+0+1=5;其他人:4+0+0=4)。

3.2 关键权限操作命令

  • chmod:改变文件权限。
    # 数字模式,将script.sh设置为所有者可读写执行,组内用户可读执行,其他人无权限
    chmod 750 script.sh
    
    # 符号模式,为所有用户添加执行权限
    chmod a+x script.sh
    # 符号模式,移除组和其他用户的写权限
    chmod go-w document.txt
    
  • chown:改变文件的所有者和所属组。通常需要root权限,使用sudo。
    # 将file.txt的所有者改为www-data,所属组也改为www-data
    sudo chown www-data:www-data file.txt
    
    # 只改变所属组
    sudo chown :developers project/
    
  • sudo:以超级用户权限执行命令。系统会要求输入当前用户的密码(不是root密码)。这是日常工作中最常用的提权方式。
    # 安装软件需要root权限
    sudo dnf install nginx
    

提示:永远遵循“最小权限原则”。不要图省事而给文件777(所有人可读写执行)权限,这会给系统带来严重的安全隐患。

4. 系统管理实用技巧:从软件安装到进程监控

一个干净的Minimal系统就像毛坯房,我们需要自己安装家具和电器。同时,学会查看系统状态、管理服务是运维的基本功。

4.1 软件包管理:yum/dnf 与 systemctl

在CentOS/RHEL系列中,我们使用dnf(新一代的yum)来管理软件包。它的仓库(repository)概念类似于手机的应用商店。

# 1. 首先更新本地软件包缓存,获取最新的软件列表
sudo dnf update

# 2. 搜索软件包,例如搜索与网络相关的工具
sudo dnf search net-tools

# 3. 安装软件,例如安装网络工具包(包含ifconfig等命令)和vim编辑器
sudo dnf install net-tools vim-enhanced -y
# `-y` 参数表示自动确认安装,避免交互式询问

# 4. 查看已安装的软件包
dnf list installed | grep vim

# 5. 移除软件包
sudo dnf remove package_name

软件安装后,通常以“服务”(service)的形式在后台运行。systemctl是管理系统服务的核心工具。

# 启动一个服务,例如Nginx web服务器
sudo systemctl start nginx

# 设置服务开机自启
sudo systemctl enable nginx

# 查看服务状态
sudo systemctl status nginx
# 这个命令输出信息非常丰富,包括是否活跃、最近的日志片段等,是排查问题的第一选择。

# 重启服务(在修改配置文件后常用)
sudo systemctl restart nginx

# 停止服务
sudo systemctl stop nginx

4.2 网络、进程与主机状态监控

  • 网络配置:传统的ifconfig命令已逐渐被ip命令取代。ip addr show可以查看所有网络接口的IP地址信息。ping和curl是测试网络连通性的好帮手。
  • 进程管理:ps aux可以列出系统所有进程的详细信息。结合grep进行过滤非常常用,例如ps aux | grep nginx查找Nginx相关进程。top或htop(需安装)命令可以实时动态查看进程状态和系统资源占用,类似于任务管理器。
  • 端口监听:ss -tulnp(或旧的netstat -tulnp)可以查看哪些进程正在监听哪些网络端口,这对于检查服务是否正常启动、排查端口冲突至关重要。
  • 磁盘与内存:df -h以人类可读的方式查看磁盘空间使用情况。free -h查看内存和交换空间的使用情况。

掌握这些命令,你就能对系统的运行状况有一个基本的“体检”能力。

5. 实战演练:部署一个Python Web应用

理论学习终须落地。让我们完成一个完整的实战项目:在虚拟机中部署一个简单的Python Flask Web应用,并通过Nginx反向代理对外提供服务。这个流程涵盖了环境准备、应用开发、服务配置等多个环节。

5.1 准备Python环境与编写应用

首先,确保系统已安装Python3和pip。Minimal安装的CentOS可能没有,需要手动安装。

# 安装Python3和pip,以及开发工具包
sudo dnf install python3 python3-pip git -y

# 创建一个项目目录
mkdir ~/flask_app && cd ~/flask_app

# 创建一个虚拟环境来隔离项目依赖
python3 -m venv venv

# 激活虚拟环境
source venv/bin/activate
# 激活后,命令行提示符前会出现 (venv) 标识

接下来,创建一个最简单的Flask应用文件 app.py:

# app.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return '<h1>Hello, Linux Learner! My First Flask App is Running!</h1>'

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

在虚拟环境中安装Flask:

(venv) [devuser@linux-learner flask_app]$ pip install flask

现在,你可以在后台启动这个应用:

(venv) [devuser@linux-learner flask_app]$ python app.py &
# `&` 符号让进程在后台运行

此时,应用运行在虚拟机的5000端口。你可以在虚拟机内部用 curl http://localhost:5000 测试,应该能看到返回的HTML信息。

5.2 配置Nginx反向代理与防火墙

直接让Flask应用对外服务不够稳定,且占用5000端口。更专业的做法是使用Nginx作为反向代理,它处理静态文件更高效,还能做负载均衡。

安装并启动Nginx:

sudo dnf install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

现在需要配置Nginx,将对外(80端口)的请求转发给内部运行的Flask应用(5000端口)。编辑Nginx的配置文件:

sudo vim /etc/nginx/conf.d/flask_app.conf

将以下配置内容写入(使用i进入插入模式,粘贴后按Esc,再输入:wq保存退出):

server {
    listen 80;
    server_name _; # 这里可以换成你的域名或IP

    location / {
        # 将请求代理到本机的5000端口
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

检查配置文件语法是否正确,然后重载Nginx使配置生效:

sudo nginx -t  # 测试配置,看到 `syntax is ok` 和 `test is successful` 即可
sudo systemctl reload nginx

最后,需要配置系统的防火墙(如果防火墙是开启的),允许HTTP流量(80端口):

# 查看防火墙状态和已开放端口
sudo firewall-cmd --list-all

# 永久开放80端口
sudo firewall-cmd --permanent --add-service=http
# 重载防火墙规则
sudo firewall-cmd --reload

5.3 访问与验证

现在,打开你宿主机(Windows/macOS)的浏览器,地址栏输入你的虚拟机IP地址。如何获取?在虚拟机中运行 ip addr show,找到 inet 后面跟着的IP(通常是192.168.x.x或10.x.x.x这样的内网地址)。

将这个IP输入浏览器,回车。如果一切顺利,你将看到浏览器中显示 “Hello, Linux Learner! My First Flask App is Running!” 的大字标题。

至此,你完成了一个从零开始,在Linux上部署完整Web应用的闭环。这个过程你实践了软件安装、服务管理、网络配置、防火墙设置和简单的应用开发。这不仅仅是几个命令的堆砌,而是一个微型的、真实的生产环境部署流程。

走到这一步,你已经不再是那个面对黑屏终端发怵的初学者了。你拥有了一个完全受控的实验环境,理解了文件系统的基本法则,掌握了与系统交互的核心命令,并成功让一个服务运行起来。Linux的世界很大,后面还有Shell脚本自动化、容器化技术(Docker)、集群管理等更广阔的领域等待探索。但请记住,所有复杂的技术栈都建立在今天这些扎实的基础之上。下次当你再看到那些复杂的部署文档时,你会发现,它们无非是这些基础操作按特定顺序和逻辑的组合。保持好奇心,多动手,在虚拟机里大胆尝试和“破坏”,然后恢复,这是学习Linux最快的方式。

黑马 Linux零基础快速入门到精通 笔记 提及操作系统,我们可能最先想到的是windows和mac,这两者都属于个人桌面操作系统领域,而Linux则属于服务器操作系统领域。无论是后端软件、大数据系统、网页服务等等都需要运行在Linux操作系统上。Linux是一个开源的操作系统,广泛应用于服务器、桌面、嵌入式系统等多个领域。Linux是一种类UNIX的操作系统,由芬兰人Linus Torvalds于1991年首次发布。它是开源的,意味着源代码可以被任何人自由地使用、修改和分发。Linux系统由Linux系统内核、系统级应用程序两部分组成。 阅读详情

相关推荐

Hadoop入门配置(黑马版)

准备虚拟机上的Linux操作系统环境。

m0_62238141的博客 1550

【亲测免费】 《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录

《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录 本资源文件是《黑马程序员2023年新版Linux零基础快速入门到精通》课程的学习笔记总目录。该课程由黑马程序员提供,旨在帮助零基础学员快速掌握Linux操作系统的核心知识和实用技能。 课程内容概述 本课程分为五个主要章节,涵盖了从Linux基础知识到高级实战项目的全方位内容。以下是各章节的简要介绍: 第一章:初识Linux ...

gitblog_06534的博客 792

一文详解心电图(ECG)监测原理

介绍心电图的监测原理,从心电信号产生、获取到心电图的基本组成

m0_50146396的博客 3304

Linux项目部署全攻略:从环境搭建到前后端部署实战

总结了Linux项目部署的全流程,从环境搭建到前后端部署的实战操作。

2301_79291071的博客 3569

大疆M3508电机使用CAN通信进行速度PID闭环控制详解

目录一. 简介二. 电机通信协议三. 电机PID控制原理四. 官方代码移植-中断接收五. 官方代码移植-查询接收 一. 简介 之前写过一篇文章STM32实现四驱小车(五)电机控制任务——电机速度PID控制算法,其中是以大疆的M3508电机为例进行讲解的(没错,就是RoboMaster机器人同款电机,不过Robomaster上的电机好像是小一号的M2006)。不少小伙伴私信问我要代码,我都回复说不是有官方demo么。后来问的人多了我大概明白了,看来官方的Demo还是有点门槛。可能是带FreeRTOS操作系统看

qq_30267617的博客 7万+

手把手教你用Matlab为PMSM电流环设计2P2Z补偿器(附与PI对比)

本文详细介绍了如何使用Matlab的controlSystemDesigner工具为永磁同步电机(PMSM)电流环设计2P2Z补偿器,并与传统PI控制器进行性能对比。通过频域分析和时域仿真,展示了2P2Z补偿器在提升带宽、减少超调等方面的优势,为高性能伺服驱动和精密运动控制提供了实用解决方案。

weixin_42551227的博客 382

【亲测免费】 《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录:开启你的Linux之旅

《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录:开启你的Linux之旅 【下载地址】黑马程序员2023年新版Linux零基础快速入门到精通学习笔记总目录 《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录本资源文件是《黑马程序员2023年新版Linux零基础快速入门到精通》...

gitblog_06555的博客 840

copilot基于 DeepSeek-R1 思路构建 VLA 自动驾驶强化学习系统

下面给出一个完整示例代码,结合 DeepSeek‑R1 的技术方法,实现一个端到端的 VLA(视觉+语言行动)自动驾驶深度强化学习系统。.2f。

ywfwyht的博客 776

从零开始掌握Linux:黑马程序员2023新版实战指南

本文以黑马程序员2023新版实战指南为例,为零基础学习者提供了一条清晰的Linux快速入门路径。文章强调实战驱动,从虚拟机安装、SSH远程连接、核心命令操作,到用户权限管理、软件安装及实战项目部署,系统讲解了从零开始掌握Linux的关键步骤与高效学习方法,帮助新手快速建立信心并应用于实际工作场景。

pepsi的博客 983

WorkBuddy Skill赋能HYSYS与Comsol:AI工作台下的仿真自动化实践

AI Agent正将工业软件自动化带向新高度。在工程仿真领域,流程模拟与多物理场分析常因重复性操作而效率低下,Aspen HYSYS的批量工况调整、Comsol的参数扫描与网格重构均属此类。WorkBuddy这类AI工作台通过Skill将软件二次开发能力封装为可插拔技能包,利用HYSYS的COM/OLE接口和Comsol的Java API,实现自然语言指令到自动化执行的转变。其技术价值在于降低自动化门槛、沉淀工程经验,并支持日志审计与异常重试。在实际应用中,无论化工流程的灵敏度分析,还是激光焊接、移动网格等

weixin_29055699的博客 307

港口集装箱码头运营FlexSim仿真

列队4中的集装箱会根据不同类型的集装箱会放置在不同的堆场,因此根据前面对集装箱设置的标签Type的数值不同,设置不同的发送端口。集装箱到达列队3后,会有70%的集装箱到达堆场,30%的集装箱运出港口,因此在Queue列队3的Flow界面设置按照百分比发送端口,其中70%发送到端口1,即发送到列队4等待进入堆场,30%发送到端口2,即发送至出闸口。通过上述对比表格可以看出,当集卡数量在10的时候,岸桥和场桥的设备利用率达到了最高,当集卡数量为12的时候场桥1和场桥3的利用率有所下降,因此综合考虑。

m0_72514516的博客 1331

黑马程序员 Linux 教程

黑马程序员 Linux 教程

weixin_51271263的博客 2900

蓝牙协议栈详解(3)——BTstack

BTstack是一个轻量级蓝牙协议栈,支持经典蓝牙(BR/EDR)和低功耗蓝牙(BLE)。它采用事件驱动模型,可运行在MCU/CPU上,通过HCI接口与蓝牙控制器通信。协议栈包含完整的蓝牙协议层支持,如L2CAP、RFCOMM、ATT/GATT等,并提供丰富的示例代码。 主要特点包括模块化设计、开源授权、支持多种HCI传输方式(UART/USB)和操作系统适配。开发时需要关注事件驱动编程模型、内存配置优化、HCI传输稳定性等问题。典型应用场景包括SPP串口通信、BLE外设开发等。 使用建议从最小示例开始,逐

嵌入式软硬件叶玄 298

Linux部署汇总,Linux汇总,Linux运维汇总,需要VMWARE

部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间-优快云博客部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置-优快云博客端口相关介绍-优快云博客。

weixin_54048131的博客 891

【推荐100个unity插件】Unity URP(通用渲染管线)的基于物理的天地和预计算大气散射——UnityPhysicallyBasedSkyURP

本文介绍了Unity URP(通用渲染管线)中基于物理的天地和预计算大气散射的实现方法。该插件提供物理天空、大气散射、高度雾效、动态天空反射和环境光等功能,要求Unity 2022.3及以上版本,支持着色器模型3.5+。使用步骤包括:添加渲染器功能、配置Volume组件(天空、雾效等),并建议太阳强度设为3、曝光为0作为初始设置。插件已在GitHub和Gitee开源,附带详细配置截图和效果展示。文末推荐了多个Unity开发相关专栏,涵盖游戏开发全领域知识。作者向宇提供了博客链接,欢迎交流学习问题。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1229

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

25年黑马Redis基础篇在Linux虚拟机中安装Redis(个人记录、详细图解)

学习完黑马24年JavaWeb+AI最后部分的Linux和Docker之后再来学习黑马Redis入门到实战的

2301_80558092的博客 2656

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

黑马Linux教程上新啦~是程序员都进来冲~

Linux是什么?Linux有必要学吗?学Linux有什作用?今天就和大家一起来聊聊!

技术专家 467

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux零基础入门到进阶

本课程为零基础快速入门Linux操作系统的系列课程,在基础知识之外,还涉及Linux所需软件服务的部署实战内容,课程以Shell脚本、Python脚本自动化为基点,设计了大规模大数据集群部署、运维、监控、自动化项目实战,Linux技术应用广泛,通信、金融、互联网、教育、电子商务、机械制造、军工航天等等,都离不开Linux平台。近年来,云计算、大数据和人工智能技术的发展,更进一步推动了Linux技术的进步,当你学会了Linux,再去学其他的技术的时候,08-touch-cat-more-命令。

Blue92120的博客 1494

Linux系统入门详细教程 - 从虚拟机安装到远程连接

linux学习

zxjiaya的博客 769

实战章节:在Linux上部署各类软件

MySQL数据库管理系统(后续简称MySQL),是一款知名的数据库系统,其特点是:轻量、简单、功能丰富。MySQL数据库可谓是软件行业的明星产品,无论是后端开发、大数据、AI、运维、测试等各类岗位,基本上都会和MySQL打交道。让我们从MySQL开始,进行实战的Linux软件安装部署。MySQL 5.7版本安装MySQL 8.x版本安装由于MySQL5.x和8.x各自有许多使用者,所以这两个版本我们都演示安装一遍。

xiuqingzhouyang的博客 1115

Linux学习笔记(黑马程序员)

本文分享了一位计算机专业大三学生学习Linux的笔记总结。主要内容包括:Linux操作系统概述、内核与发行版介绍、虚拟机安装配置、VMware上安装CentOS系统、FinalShell远程连接工具的使用,以及Windows子系统WSL的部署方法。笔记基于黑马程序员Linux教程整理,提供了详细的图文操作步骤,适合初学者参考学习Linux基础环境搭建。作者还提供了更完善的飞书版本笔记链接供读者获取。全文结构清晰,内容实用,可作为Linux入门学习的参考资料。

2301_80463485的博客 2498

黑马程序员linux学习【持续更新】

Linux已经安装并且配置好了,接下来我们要来学习Linux的基本操作指令。而在学习之前,我们还需要做一件事情,由于我们企业开发时,Linux服务器一般都是在远程的机房部署的,我们要操作服务器,不会每次都跑到远程的机房里面操作,而是会直接通过SSH连接工具进行连接操作。SSH(Secure Shell)安全外壳协议,建立在应用层基础上的安全协议。SSH工具说明putty免费, 界面简单, 功能单一secureCRT收费, 功能强大xshell收费版/免费版finalshell。

IN year 1251

Linux实战 小技巧 Linux软件安装部署 瑞吉外卖部署Linux

零基础快速入门Linux操作系统系列课程,服务零基础学员为设计基石。课程在基础的Linux系统知识之外,规划了《全方向》涉及到的Linux所需软件服务的部署实战,无论从事Java后端、大数据开发、测试、运维等方向,均可从中受益。 课程以Shell脚本、Python脚本自动化为基点,设计了大规模大数据集群部署、运维、监控、自动化项目实战,一站式收获知识和经验。并且课程结合了当下最新的云平台技术,为大家带来了Linux操作系统云上实践环节。

我亦无他,唯手熟尔 924

❤有学妹问我Java架构师怎么入门,我甩出12k亲身体验的学习视频推荐给她

序言 又到了一年一度的高考选专业的日子,我大学的专业是计算机科学与技术,很多的粉丝或者亲朋好友会问我:你这个专业怎么样呀,怎么入门呀,我的回答一般都是B站自学,这个也确实是,因为在大学老师教的东西很多都是过时的东西了,基本上企业里面也很少用到,我大学期间都是自己一个人在B站上自学的,也积累了很多的经验,知道哪些课程好,哪些课程适合小白,下面我会给出自己觉得还不错的课程,一个是二选一(全程无任何恰饭),顺序就是整个学习计划,包括了基础、进阶、项目、前端、运维等知识,喜欢的小伙伴可以给个一键三连! IDEA使用

XiaoLin 1万+
上一篇: Arduino实战:用光敏电阻+按键打造智能LED灯控(附完整代码)
下一篇: AD9361寄存器配置避坑指南:Fast Lock模式下的VCO频率计算与参数查表技巧
github5actions
博客等级 码龄1天 0粉丝 1824原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值