当前位置: 首页 > news >正文

H-第一周

文章目录

  • 计算机基础和Linux安装
  • linux基础命令实践
  • Linux基础与文件系统基础
        • 目录结构
        • 文件链接

计算机基础和Linux安装

ubuntu-24.04-server安装

官方镜像下载地址:https://cn.ubuntu.com/download/server/thank-you?version=24.04.3&architecture=amd64
创建虚拟机
选择典型类型

稍后安装操作系统跟直接选路径安装都行(稍后安装操作系统可以自定义配置)

直接默认下一步

名称自定义,自己选择虚拟机保存路径

磁盘大小自定义(不会直接占用对应大小,根据磁盘使用量变大),其它默认

自定义虚拟机里的硬件

其它硬件分配看自己需求,我这默认。系统镜像选择自己的存放路径

关闭后就可以开启虚拟机进行环境配置了

直接回车就行

语言界面,默认英文直接回车

直接回车,不更新

键盘布局,默认回车

安装模式选择,这里我选择第二个最小化安装(可以根据需要安装需要用软件跟命令),默认第一项,空格选择。

设置静态IP地址(不想这么麻烦可以直接回车动态分配IP)
上下键移动到ens33网卡-空格选择Edit IPV4

空格选择Manual再空格

空格后填写配置(根据自己的网络范围来),移动到Save回车保存
Subnet:子网,Address:IP地址,Gateway:网关,Name servers :DNS地址,Search domains:查询域后缀(不填)
可以看到变成statIc,IP地址是自己设置的IP。移动到Done回车进行下一步

代理配置直接回车跳过

仓库源选择,直接回车跳过。用默认的

磁盘分区,默认就行。移动到Done回车就行

默认分区后的概览信息,直接回车默认

选择Continue回车

Your name:用户名全程/描述,可以不用填写;Your servers name:主机名,hostname名称;
Pick a username:用户名;Choose a password:密码;Confirm your password:确认密码

移到Done回车
直接回车

这SSH一定要空格选中,后面要远程连接时就不需要自行下载了。

进入常用功能的软件部署- 我这里,什么软件都不选直接移到Done回车就行

安装中-等待

安装好了选择Reboot 重启

回车移除镜像

登录用户

linux基础命令实践

用户和系统信息

  • whoami- 显示当前用户名

  • pwd- 显示当前工作目录

  • uname -r- 显示内核版本

  • lscpu- 显示 CPU 信息

  • free- 显示内存使用情况
    -h:以人类易读模式显示(自动换算为GB/MB,不带-h则默认以KB显示)

  • /etc/os-release- 显示操作系统信息

文件和目录操作

  • cd- 切换目录

  • ls- 列出目录内容

  • tree- 以树状图显示目录结构

  • mkdir- 创建目录
    -p自动创建多级目录
    -v显示创建详情

  • touch- 创建空文件或更新文件时间戳

  • rm- 删除文件或目录
    -r递归删除(删除目录及目录里的文件/子目录)
    -f强制删除

  • mv- 移动/重命名文件

  • cp- 复制文件
    -r递归复制(复制目录及里面内容)

文件查看

  • cat- 查看文件内容
    -n显示行号

  • more- 分页查看文件

  • less- 更强大的分页查看器

  • head- 显示文件开头部分

  • tail- 显示文件末尾部分

文本处理

  • echo- 输出文本

选项-e:格式化转义字符(\n,\t)

\e[颜色码m:开启颜色\e[0m:关闭颜色(必须加)

  • diff- 比较文件差异

其他实用命令

  • which- 显示命令路径
  • history- 显示命令历史记录

    -c清空历史命令列表

Linux基础与文件系统基础

文件系统就是操作系统管理硬盘/U盘里文件的一套规则,负责文件怎么存、怎么找、怎么读。

基本原理

  • 把硬盘分成一个个小“数据块”存文件内容
  • inode记录文件信息(大小、权限、存在哪个块里)
  • 目录就是一张表:文件名 → inode

作用

  • 有序存放文件
  • 方便查找、读写、删除
  • 控制权限和空间
目录结构
用户目录
/home 普通用户的主目录/root 系统管理员主目录
系统相关目录
/boot 系统启动文件/etc 系统/服务配置文件目录/lib 系统库文件
设备相关目录
/dev 设备文件(硬盘、U盘、键盘等)
其它目录
/tmp 临时文件,重启会清空。(垃圾桶)/var经常变化的文件(日志、缓存、数据库)
显示颜色文件类型标识字符代表文件类型/含义典型示例
蓝色d目录(文件夹)docs/home/etc/
白色-普通文件(无特殊属性)file.txtconfig.iniscript.py
青色l符号链接(软链接)link -> target.txt
黄色b块设备文件/dev/sda(硬盘)、/dev/sdb1
紫色s套接字文件(Socket)server.sockmysql.sock
绿色-(带x权限)可执行文件(具备执行权限)run.sha.outpython
红色-归档/压缩文件;损坏的符号链接archive.tar.gzapp.zip
黄色c字符设备文件(补充)/dev/tty/dev/console

file查看文件类型
stat查看文件状态

  • dos2unix
直接转换 dos2unix windows.txt 转换并另存为新文件 dos2unix-n windows linux.txt
文件链接

硬链接
ln

软链接
ln-s

http://www.jsqmd.com/news/595013/

相关文章:

  • CentOS7下CDP7.1.1集群部署全攻略:从系统调优到MySQL配置避坑指南
  • 2026年,揭秘顶尖三角洲俱乐部陪玩:实力与服务的双重艺术
  • OpenClaw+gemma-3-12b-it:24小时监控网站更新并自动通知
  • Python爬虫老被‘踢下线’?试试这个免费的proxy_pool代理池,亲测有效!
  • OpenClaw对接Qwen2.5-VL-7B图文模型:多模态自动化任务实战
  • C++聊天室项目:注册登录接口与 Redis 缓存
  • 2026横向对比5款H5工具,产品介绍页制作,哪款出片更高级?
  • Windows10下YOLOv8-Pose(8.2.10)从零部署:自定义数据集训练与工程化推理实战
  • 3D点云检测实战-Nuscenes数据集解析与Python工具链深度指南
  • Unity HDRP水系统性能避坑指南:从脚本交互到水下渲染,让你的游戏帧率稳如泰山
  • JVM学习-基础篇-垃圾回收
  • OpenClaw浏览器自动化:Qwen3-14B驱动无头爬虫实战
  • 从零开始用JavaScript Canvas画彩虹:理解arc()绘图与颜色渐变
  • HTB——Oopsie
  • Java SpringBoot+Vue3+MyBatis Web在线考试系统系统源码|前后端分离+MySQL数据库
  • 我的CSDN第一篇
  • OpenClaw+千问3.5-35B-A3B-FP8:自动化商品描述生成器
  • TimeGPT新手必看:5分钟搞定token获取与AirPassengers数据集预测实战
  • OpenClaw性能优化:Qwen3-14B镜像的并发请求控制策略
  • Unity2018中SpriteAtlas与AB包的高效集成实践
  • c++如何利用C++23的std--expected重构文件操作的错误管理代码【实战】
  • 自动化数据清洗:OpenClaw调用千问3.5-9B处理混乱CSV文件
  • STM32F103C8T6 RAM不够用?手把手教你用CAN总线实现边收边写的IAP升级(附完整代码)
  • Unity游戏开发:Highlight Plus 8.0在URP渲染管线下的完整配置指南(含常见问题解决)
  • OpenClaw离线模式探索:Qwen3-14b_int4_awq断网环境下的应急方案
  • OpenClaw日志分析自动化:Qwen3-14b_int4_awq模型驱动的问题排查
  • SEO 对于SaaS产品销售有什么影响
  • 电商运营自动化:OpenClaw驱动千问3.5-27B批量生成商品描述
  • TFT_eSPI_Charts嵌入式图表库:轻量级实时可视化方案
  • Agent、Copilot、Advisor