type
status
date
slug
summary
tags
category
icon
password
😀
文章前言:本文主要介绍作者自己学习Linux的流程和感悟。
李源《Linux程序设计》
教材:郑谦益《GNU/Linux编程》
课程时间:
  • 理论课:每周五7-8节,N217
  • 实验课:双周周四1-2节,N524
考核:
  • 期末考试:闭卷考试(7次平时作业)
  • 平时:实验作业(7-8次)+考勤
  • 实验平台:基于Linux虚拟机
💡
LINUX-TUTORIAL——一个超赞的Linux网站。

一、初始Linux

1 Linux指令一览

  • Linux 文件目录管理 - 关键词:cdlspwdmkdirrmdirtreetouchlnrenamestatfilechmodchownlocatefindcpmvrm
  • Linux 用户管理 - 关键词:groupaddgroupdelgroupmoduseradduserdelusermodpasswdsusudo
  • Linux 系统管理 - 关键词:rebootexitshutdowndatemountumountpskillsystemctlservicecrontab
  • Linux 网络管理 - 关键词:关键词:curlwgettelnetiphostnameifconfigroutesshssh-keygenfirewalldiptableshostnslookupnc/netcatpingtraceroutenetstat
 

2 Linux目录

目录
作用
/bin
存放基本的用户二进制可执行文件,如 lscpmv
/boot
存放引导文件,如 vmlinuz 内核和 grub 引导程序
/dev
存放设备文件,如 sdatty
/etc
存放系统配置文件,如 passwdshadow
/home
存放用户的主目录,如 /home/user
/lib
存放共享库文件(32位系统)
/lib64
存放共享库文件(64位系统)
/media
挂载外部存储设备,如 U 盘、CD
/mnt
临时挂载目录
/opt
额外安装的第三方软件包存放目录
/proc
进程及内核信息的虚拟文件系统
/root
root 用户的主目录
/run
运行时数据存放目录
/sbin
存放系统管理命令,如 rebootshutdown
/srv
存放服务相关的数据,如 Web 服务器数据
/sys
设备和内核相关的信息(sysfs 虚拟文件系统)
/tmp
存放临时文件,系统重启后会清除
/usr
存放用户应用程序和库,如 /usr/bin/usr/lib
/var
存放动态数据,如日志(/var/log)、缓存(/var/cache
这些目录是 Linux 文件系统结构的重要组成部分。
 

3 Linux环境安装配置

本文以openEuler为例对Linux进行演示
常见的虚拟机有VMware Worstation Pro、VirtualBox等,这里不详细介绍其安装。
notion image
notion image

(1)OpenEuler安装教程

notion image
以下以VMware Worstation Pro 17为例介绍其安装过程:
  • 选择创建虚拟机
notion image
  • 找到镜像文件
notion image
  • 确定虚拟机安装地址和名称后。
notion image
  • 选择存储大小和硬件,全部选择默认即可,点击完成进入虚拟机。
notion image
  • 首先进入灰色页面,这里按照提示选择Tab和Enter进入即可。后续在黑色页面加载一段时间即可。
notion image
notion image
  • 选择中文进行安装后将系统标红的项目进行设置即可开始安装。
  • 这里我将账户密码设置为openEuler@123
notion image
  • 安装完成后重启系统即可。
notion image
  • 等待加载一段时间后进入openEuler,输入账户密码进入系统。
notion image
 

(2)RedHat安装教程

  • 创建虚拟机并选择镜像文件地址
notion image
  • 虚拟机版本为17,则选择9 64位版本的进行安装
notion image
  • 自定义名称和安装位置。
notion image
  • 后续直接选择默认即可。
  • 选择开启虚拟机。
notion image
  • 选择第一项回车(亮白色的即为所选项)
notion image
  • 选择中文安装方式后进入软件选择。如果没有该选项可以试着重启虚拟机。
notion image
  • 选择GUI图形化选项。(如果不勾选则无法进入图形化界面)
notion image
  • 设置root账户密码,这里我设置为123456。
notion image
  • 将所有标红内容完成后即可开始安装。
notion image
  • 安装完成后选择重启系统。
notion image
  • 设置账户Mozilan:Mo561896@123
 
 

(3)CentOS安装教程

  • 虚拟机镜像地址选择稍后安装,否则我这里默认无法选择操作系统版本。
notion image
  • 操作系统版本选择CentOS 7 64位
notion image
  • 自定义虚拟机名称和安装地址。
notion image
  • 其他直接选择默认安装即可。
  • 但是由于我们之前没有选择虚拟机镜像地址,所以这里需要进行如下设置再重启进行后续安装。
notion image
 

(4)Ubuntu 20.04安装教程

  • 选择对应的镜像文件地址
notion image
  • 设置虚拟机名称以及用户名和密码。
notion image
  • 自定义虚拟机名称和地址。
notion image
  • 其余全选择默认安装选项即可。
  • 当前等待安装。
notion image
  • 设置ubuntu当前用户获取sudo权限的密码,这里我设置为123456。
notion image
  • 使用sudo apt-get update更新镜像源。
 
 
 
 
 
 
 
 
 

📎 参考文章

  • 《趣学Linux》基础篇
 
💡
有关问题,欢迎您在底部评论区留言,一起交流~
Relate Posts
Linux程序设计:进程与进程同步
Lazy loaded image
Linux程序设计:Linux C 编程 + GDB 调试 + 文件操作实验
Lazy loaded image
Linux程序设计:shell编程1
Lazy loaded image
RK3568 OpenHarmony环境搭建
Lazy loaded image
OpenHarmony编译构建工具Ninja
Lazy loaded image
Linux程序设计:文件目录
Lazy loaded image
软件测试:基于决策表的测试软件测试:等价类测试
Loading...
Koreyoshi
Koreyoshi
一个无可救药的乐观主义者
Latest posts
编译原理:文法和语言
2025-6-3
智能体开发与接口调用
2025-6-3
软件工程:面向对象设计
2025-6-3
软件工程:面向对象的需求获取与需求分析
2025-6-3
软件工程:软件测试
2025-6-3
编译原理:语法制导翻译技术和中间代码生成
2025-6-3
Announcement
🎉写给自己的2025心愿🎉
保研
国奖
完善博客
学一门乐器
发表一篇论文
拍摄人生照片
去3个城市旅游
专业课知识视频
拍摄毕业季视频
----- 2025 ------
👏希望我们一起变好👏