### GNU/Linux系统入门知识点 #### 操作系统概念与作用 - **定义**:操作系统是连接硬件与应用程序之间的桥梁,起到管理计算机系统资源的作用。 - **关键功能**: - **向上**:为应用程序提供接口,使得应用程序能够方便地调用硬件资源。 - **向下**:管理计算机的各项硬件资源,确保硬件资源的有效利用。 #### Linux系统概述 - **内核(kernel)**:操作系统的核心部分,负责管理系统的各种资源。 - **Shell**:命令行解释器,用于接收用户的命令并传递给内核执行。 - **Utilities**:一系列工具和应用程序,用于实现各种具体功能。 #### 关于Linux内核 - **官方网站**:[http://www.kernel.org](http://www.kernel.org) - **版本号**:Linux内核版本由数字组成,如`r.x.y-z`。 - `r`:主版本号。 - `x`:当为奇数时为开发版本,偶数为稳定版本。 - `y`:发布号,表示发布的次数。 - `z`:小的补丁号,针对每个发布进行修补。 - **示例**:魔方服务器使用的是`2.6.16.60`版本;从2005年的`2.6.12`版本发展到最新的`2.6.36`或`2.6.37-rc1`版本。 #### 发行版(Distribution) - **定义**:各大公司或社区提供的完整Linux系统包。 - **知名发行版**: - SUSE Linux Enterprise Server 10 (魔方服务器使用) - Turbolinux (曙光4000A使用) - Mandriva Linux / Mageia (个人使用推荐) - Debian (最大的社区发行版) - Ubuntu (目前使用最广泛的免费发行版) - Red Hat Enterprise Linux Server (RHEL) / CentOS / Fedora (企业级使用推荐) #### Linux系统标识 - **图标与含义**: - 小蜥蜴:SuSE - 蜥蜴的帽子:Red Hat - 黄色的五角星火焰:Mandriva - 企鹅:Linux 的官方图标 - 手鼓:Ubuntu - 蝴蝶:Microsoft - 红魔鬼:FreeBSD - 手中的苹果:MacOS - 蓝鞋子:Slax #### Linux系统入门标准 - **环境搭建**:建立个人Linux系统环境。 - **常用命令掌握**:熟练掌握至少60个常用的Linux命令。 - **脚本编写**:能够编写简单的Shell脚本来自动化日常任务。 - **问题解决能力**: - 首先查阅官方文档、说明书。 - 若无法解决问题,则通过Google等搜索引擎查找答案。 #### 安装与配置 - **选择发行版**:建议选择容易获取帮助和支持的发行版。 - **分区概念**:了解主分区、扩展分区及逻辑分区的区别。 #### 登陆与退出 - **本地登录**:直接在终端输入用户名和密码。 - **远程登录**: - Windows下:使用PuTTY等SSH客户端。 - \*nix环境下:直接在终端使用`ssh username@hostname`或`telnethostname`。 - **退出命令**:`exit` 或 `<ctrl-d>`。 #### 文件与目录管理 - **关键概念**: - `root`:根目录。 - `mount`:挂载设备或文件系统。 - `mount point`:挂载点。 - **常见目录**: - `/`:根目录。 - `/bin`:存放基本命令。 - `/sbin`:存放系统管理员命令。 - `/usr`:存放应用程序文件。 - `/var`:存放日志文件。 - `/etc`:存放配置文件。 - `/lib`:存放库文件。 - `/home`:存放用户文件。 - `/tmp`:临时文件目录。 - `/opt`:第三方软件安装位置。 #### 权限管理 - **权限分类**: - `u`:用户权限。 - `g`:组权限。 - `o`:其他用户权限。 - **权限类型**: - `r`:读权限。 - `w`:写权限。 - `x`:执行权限。 - **数字表示法**:例如`764`表示所有者有读写执行权限(rwx),同组用户有读写权限(rw-),其他用户只有读权限(r--)。 #### 常用命令 - **路径操作**: - 当前目录:`.` - 父目录:`..` - 绝对路径:以`/`开头。 - 相对路径:相对于当前路径。 - **文件操作命令**: - `ls`:列出目录内容。 - `pwd`:显示当前工作目录。 - `cd`:改变目录。 - `mkdir`:创建目录。 - `rm`:删除文件或目录。 - `cp`:复制文件或目录。 - `mv`:移动或重命名文件。 - `which`:查找命令的位置。 - `find`:搜索文件。 - `cat`/`more`/`less`:查看文件内容。 - `head`/`tail`:查看文件头部或尾部内容。 - `chmod`:修改文件权限。 - `du`:查看文件或目录占用的空间大小。 - **ls的高级用法**: - `-l`:以长格式列出文件详情。 - `-a`:显示所有文件,包括隐藏文件(以`.`开头的文件)。 - `-t`:按时间排序。 - `-r`:逆序排序。 通过上述内容的学习,初学者可以建立起对Linux系统的初步认识,并掌握基础的操作技巧,为进一步深入学习打下坚实的基础。
- 粉丝: 0
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助