Linux系统零基础入门实操教程:零基础学Linux

很多人觉得 Linux 是高手才玩的东西,但其实只要找到正确的方法,零基础也能快速上手。
这篇 Linux 系统零基础入门实操教程会带你从环境搭建开始,一路走到能自己敲命令、装软件、查日志。
文章里没有废话,每个操作都明确写清命令和步骤,你跟着做就行。

先搞清楚:你要用什么样的 Linux?

刚接触 Linux,最容易卡在“装哪个版本”上。
我的建议是:新手统一用 Ubuntu 22.04 LTSCentOS Stream 9
这两个版本社区最活跃,遇到问题搜一下就有答案。

如果你不愿意装双系统,可以用虚拟机(推荐 VMware Workstation Player 或 VirtualBox)或者买一台按量付费的云服务器(比如阿里云、腾讯云的学生机,一个月几十块)。
虚拟机本地跑,云服务器随时删。
不管你选哪种,后面操作的命令都一样。

第一步:登录与初见系统界面

虚拟机安装完成后,你会看到一个字符界面(或者桌面版也有终端)。
云服务器则通过 SSH 远程登录。

登录后你先看到的是类似这样的提示:

root@ubuntu:~#

或者普通用户:

user@ubuntu:~$

~ 代表当前用户的家目录,# 是 root 用户,$ 是普通用户。

在正式开始之前,先更新一下软件源和系统,保证环境是最新的:

# Ubuntu
sudo apt update && sudo apt upgrade -y

# CentOS / RHEL
sudo yum update -y

第二步:必须会的基础命令(看完就能用)

Linux 操作全靠命令,下面这几个是最最常用的,建议你一边看一边在终端里敲。

目录相关

  • pwd:显示当前所在的绝对路径。
  • ls:列出当前目录的文件。加 -l 显示详细信息,加 -a 显示隐藏文件。
  • cd /tmp:切换到 /tmp 目录。cd .. 返回上级目录。
  • mkdir test:创建名为 test 的目录。mkdir -p a/b/c 可创建多级目录。
  • rmdir test:删除空目录。

文件操作

  • touch file.txt:创建空文件。
  • cp file.txt /tmp/:复制文件。cp -r dir1 dir2 复制整个目录。
  • mv file.txt /tmp/:移动文件,也可用来改名。
  • rm file.txt:删除文件。rm -rf dir 强制删除目录及其内容(⚠️ 危险,慎用)。
  • cat file.txt:查看文件全部内容。less file.txt 分页查看。
  • head -5 file.txt:查看文件前5行。tail -5 file.txt 查看后5行。

权限入门

  • chmod 755 script.sh:给脚本设置读/写/执行权限。数字含义:权限用三位数表示,第一位所有者,第二位组,第三位其他人。7=rwx,5=r-x。
  • chown user:group file:修改文件所有者和所属组。

小练习:用一条命令创建文件并写入内容

echo "Hello Linux" > hello.txt

然后 cat hello.txt 就能看到文字。> 是覆盖重定向,>> 是追加。

第三步:安装软件(包管理器万岁)

Linux 下的软件安装不用去网页下载,直接用包管理器。

  • Ubuntu / Debianapt
  • CentOS / RHEL / Fedorayumdnf

例子:安装 nginx(Web服务器)

sudo apt install nginx -y    # Ubuntu
sudo yum install nginx -y    # CentOS

安装完成后启动服务:

sudo systemctl start nginx
sudo systemctl enable nginx   # 开机自启

然后查看服务状态:

sudo systemctl status nginx

如果看到 active (running),就说明成功了。
这时在浏览器输入你的 IP 地址(云服务器公网 IP,虚拟机则用 ifconfig 查到的内网 IP),应该能看到 Nginx 的默认欢迎页。

第四步:新手必定会踩的坑(避坑指南)

1. 忘加 sudo

普通用户很多操作没有权限,比如安装软件、修改系统配置。
如果你遇到 Permission denied,在命令前面加 sudo 再试一次。

2. 用 rm -rf 删东西没确认

rm -rf 不会回收站,删了就没了。
永远不要用 rm -rf /,这个命令会把你整个系统删干净。
养成习惯,先 ls 看看目标,确认无误再删。

3. 防火墙没放行端口

云服务器装了 nginx 但网页打不开,很可能是防火墙或安全组没开 80 端口。
检查命令:

sudo ufw status   # Ubuntu 防火墙
sudo firewall-cmd --list-all   # CentOS 防火墙

如果没开,用下面命令允许 http:

sudo ufw allow 80/tcp

阿里云或腾讯云还需要在控制台的安全组里添加入方向规则,这一步不能忘。

4. 误输密码时一直按删除键

在终端输入密码时,屏幕上不会显示任何符号,包括星号。
这是正常的设计。
你只管正常打,打完按回车。

第五步:验证你的学习成果

学完以上内容,你可以做一个小测试来检验自己:

  1. /tmp 下创建一个名为 mytest 的目录。
  2. 在该目录里新建一个文件 info.txt,写入内容 I am learning Linux
  3. 查看该文件的权限,并使用 chmod 将其改为仅所有者可读写。
  4. 使用包管理器安装 tree 工具,然后用 tree /tmp/mytest 查看目录结构。
  5. 最后用 cat 显示 info.txt 的内容。

如果以上几步都顺利完成,说明你已经掌握了 Linux 零基础入门的核心操作。
以后遇到需要配置服务器、部署网站的场景,都可以回头翻翻这篇教程,把基础命令当垫脚石。

如果你正在实践这篇 Linux 系统零基础入门实操教程,建议先按本文步骤完整执行一遍,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。
反复练习几次,你会发现 Linux 其实没那么神秘。

分享到:
上一篇
服务器后门检测彻底清除方法教程
下一篇
Ubuntu 22.04服务器配置全攻略:从零搭建到安全上线
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意