Linux学习进阶:命令、GUI与网络配置解析

需积分: 9 0 下载量 200 浏览量 更新于2024-09-08 收藏 72KB DOCX 举报
"Linux学习笔记包含了对Linux常用命令、操作系统Shell、GUI与CLI、文件系统、磁盘与网络、IP编址、子网掩码、网络通信、路由、域名解析、网络故障排查、DHCP协议以及用户管理和软件包管理等多个方面的知识。" 在Linux学习笔记中,我们首先了解到操作系统的两种主要交互界面:图形用户界面(GUI,如GNOME)和命令行界面(CLI,如bash)。CLI在Linux中起着至关重要的作用,因为它提供了高效且灵活的系统管理方式。以" ."开头的文件在Linux中被视为隐藏文件,这些文件通常用于存储配置信息或系统默认不显示的文件。 深入学习Linux目录架构,了解到根目录("/")下包含了一系列标准子目录,如"/bin"存放基本用户命令,"/etc"存放配置文件,"/home"为用户主目录,"/usr"包含系统程序和共享库,而"/var"则用于存储可变数据。 在命令行中,vi编辑器是一个强大的文本编辑工具,它有三种模式:命令模式、插入模式(i)和ex模式(:)。从命令模式进入插入模式或ex模式,可以通过按下"Esc"键返回到命令模式。 笔记中还涉及了磁盘和网络的相关概念。机械硬盘的性能由其转速决定,固态硬盘(SSD)则提供更快的读取速度。硬盘术语如柱面、扇区和磁头用于描述数据在硬盘上的物理位置。分区有MBR和GPT两种方式,设备名加上分区号表示分区,如"sda1"。 IP编址部分介绍了IPv4和IPv6,以及子网掩码在网络部分和主机部分划分中的作用。例如,192.168.1.0/24表示子网掩码是255.255.255.0。主机间的通信涉及MAC地址和ARP协议,不同网络间通信需依赖网关或路由器,路由功能通过路由表实现数据转发。 域名解析由DNS服务完成,将域名映射到IP地址。网络故障排查遵循自底向上、从内到外的原则,DHCP协议用于动态分配IP地址等网络参数。 最后,笔记提到了普通用户如何修改root用户密码,通过"sudo -s"切换到root权限,然后执行"passwd"命令来设置新密码。此外,还介绍了apt-get这一在Debian和Ubuntu系统中用于软件包管理的重要工具,其"update"和"install"命令分别用于更新包列表和安装软件包。 这些笔记覆盖了Linux系统使用和管理的基础知识,对于初学者来说是一份宝贵的学习资料。