自学内容网 自学内容网

Linux 学习指南


Linux学习资料

Linux学习资料

Linux学习资料


Linux 是一种开源的类 Unix 操作系统,具有开源免费、稳定性高、安全性强、灵活性好等特点,在服务器、嵌入式系统、云计算等众多领域广泛应用。以下为你带来 Linux 的学习内容:

Linux 基础入门

安装 Linux:

选择发行版:常见的有 Ubuntu、Fedora、CentOS 等,Ubuntu 适合桌面用户和初学者,CentOS 常用于服务器环境。

下载镜像:从官网下载对应版本的 ISO 镜像文件。

制作启动盘:使用 Rufus 等工具将 ISO 文件写入 USB 驱动器。

安装系统:重启计算机,从 USB 启动,按照安装向导完成安装。

基础命令

目录操作:ls用于列出目录内容;cd用于改变当前目录;pwd显示当前目录路径;mkdir创建新目录;rmdir删除空目录。

文件操作:touch创建空文件;cat查看文件内容;more分页查看文件;cp复制文件或目录;mv移动或重命名文件;rm删除文件或目录。

文本处理:grep用于搜索文本内容;wc统计文本的行数、单词数和字符数。

Linux 文件系统与权限

文件系统:

Linux 文件系统是层次化的,以 “/” 为根目录。如 “/bin” 存放基本命令的二进制文件;“/etc” 用于存储系统配置文件;“/home” 是用户主目录;“/usr” 包含用户级别的二进制文件和库;“/var” 存储可变数据,如日志文件。

权限管理:

权限分类:分为读(r)、写(w)、执行(x),针对所有者、所属组和其他用户设置。

权限命令:chmod用于修改文件或目录的权限,可使用符号模式或数字模式;chown用于修改文件或目录的所有者;chgrp修改文件或目录的所属组。

Linux 用户与软件管理

用户管理:

添加用户和组:useradd添加用户,groupadd添加用户组。

修改信息:usermod和groupmod可修改用户和用户组信息,passwd用于修改用户密码。

用户认证和权限提升:su和sudo命令用于用户认证和权限提升。

软件管理:

包管理器:Debian/ubuntu 使用 apt,Fedora/CentOS 使用 yum 或 dnf,Arch Linux 使用 pacman。

操作命令:以 apt 为例,apt-get install安装软件,apt-get remove卸载软件,apt-get update更新软件源信息。

Linux 网络与系统管理

网络管理:

配置工具:新版本中常用ip命令配置网络接口,替代了旧的ifconfig。

测试连通性:ping用于测试网络连通性,traceroute追踪网络路径,nmap进行端口扫描。

系统管理:

服务管理:使用systemctl管理系统服务,如systemctl start启动服务,systemctl stop停止服务,systemctl restart重启服务。

防火墙配置:iptables和ufw是常用的防火墙配置工具。

学习资料分享

书籍

《Linux 就该这么学(第 2 版)》:基于红帽 RHEL8 系统编写,内容适用于 CentOS、Fedora 等系统,涵盖 Linux 系统部署、命令使用、服务配置等丰富知识。

《鸟哥的 Linux 私房菜》:内容全面,讲解细致,以生动有趣的方式介绍 Linux 知识,适合初学者和有一定基础的读者。

在线课程

黑马程序员 Linux 课程:在 B 站搜索 “黑马程序员新版 Linux 零基础快速入门到精通”,视频涵盖 Linux 系统知识、常用软件环境部署、Shell 脚本等内容。

网易云课堂:有许多优质的 Linux 课程,如 “Linux 从入门到精通” 等,由专业讲师授课,讲解详细,案例丰富。

网站论坛

Linux 中国:https://linux.cn/,提供大量的 Linux 技术文章、教程、新闻资讯等,还有活跃的社区供用户交流。

Stack Overflow:https://stackoverflow.com/,全球知名的技术问答社区,在 Linux 相关问题上有很多高质量的回答和讨论。


原文地址:https://blog.csdn.net/zsnandzmn/article/details/145145719

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!