章节三:Linux基础

一、Linux概述

掌握Linux的起源、设计思想和发行版。

Linux:一种免费开源的操作系统,就像Windows和macOS一样,用来管理电脑硬件和运行软件。它的特点是稳定、安全,广泛用于服务器和开发环境。

开源:源代码公开,任何人都可以查看、修改和使用,不用担心版权问题。

服务器:提供网络服务的计算机,比如网站服务器、数据库服务器,通常24小时不间断运行。

第一步:了解Linux的诞生背景(由林纳斯·托瓦兹开发)
第二步:理解Linux的设计思想(一切皆文件、多用户多任务)
第三步:认识Linux文件系统结构(根目录/、home、etc、var等)
第四步:了解常见发行版(CentOS、Ubuntu、Debian等)


二、文件系统

掌握Linux文件系统和目录结构。

文件系统:操作系统管理文件和文件夹的方式。Linux的文件系统像一棵倒着的树,根在最上面(/),各种文件夹像树枝一样分叉。

路径:文件所在的位置。绝对路径从根目录开始(如/home/user/file.txt),相对路径从当前位置开始(如./file.txt)。

第一步:认识根目录/和主要子目录(/home用户目录、/etc配置文件、/var日志文件、/usr程序文件)
第二步:理解绝对路径和相对路径的区别
第三步:学会查看当前所在位置(pwd命令)
第四步:学会切换目录(cd命令)


三、常用命令

掌握Linux常用命令。

命令:在终端里输入的指令,让计算机执行特定操作。Linux命令通常由命令名、选项和参数组成。

终端:也叫命令行界面,通过文字输入来操作电脑的方式。

第一步:文件操作命令(ls查看目录、cd切换目录、mkdir创建文件夹、rm删除文件)
第二步:文件查看命令(cat查看内容、more分页查看、head查看开头、tail查看末尾)
第三步:文件编辑命令(touch创建空文件、cp复制、mv移动/重命名)
第四步:系统命令(ps查看进程、top查看资源、df查看磁盘、free查看内存)


四、用户和权限

掌握Linux用户和权限管理。

用户:使用Linux系统的账号。Linux是多用户系统,每个用户有自己的权限和文件空间。

权限:决定谁能对文件做什么操作。Linux权限分三种:读(r)、写(w)、执行(x),对应三种人:文件所有者、所属组、其他人。

第一步:理解用户类型(root超级管理员、普通用户、系统用户)
第二步:学会添加和删除用户(useradd、userdel命令)
第三步:理解权限表示法(rwxr-xr-x这种九位字符)
第四步:学会修改权限(chmod命令)和修改所有者(chown命令)


五、网络配置

掌握Linux网络配置。

IP地址:网络中设备的唯一标识,就像家庭住址,让数据知道该送到哪台电脑。

SSH:安全的远程登录协议,让你能在自己的电脑上操作远程服务器,就像坐在服务器面前一样。

第一步:查看网络配置(ifconfig或ip addr命令)
第二步:测试网络连通性(ping命令)
第三步:配置防火墙(firewall-cmd或iptables命令)
第四步:使用SSH远程连接服务器(ssh 用户名@IP地址)


六、软件安装

掌握Linux软件安装方法。

包管理器:Linux里用来安装、卸载、更新软件的工具。不同发行版用不同的包管理器,比如CentOS用yum,Ubuntu用apt。

第一步:了解包管理器的作用(自动下载、安装、管理依赖)
第二步:学会搜索软件包(yum search 或 apt search)
第三步:学会安装软件(yum install 或 apt install)
第四步:学会卸载和更新软件(yum remove / apt remove、yum update / apt update)

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐