Linux系统学习整理.doc

preview
需积分: 0 1 下载量 54 浏览量 更新于2019-07-09 收藏 529KB DOC 举报
Linux系统学习整理 1. Linux简介 Linux是一种自由和开放源码的操作系统,基于Unix,由全球各地的程序员共同开发维护。它不仅适用于个人计算机,还广泛应用于服务器、超级计算机和移动设备等领域。Linux提供了丰富的命令行界面和图形用户界面,支持多用户、多任务,并且具有高度的安全性和稳定性。 2. Linux系统的启动过程 Linux的启动过程主要包括BIOS自检、加载引导装载程序(如GRUB)、内核加载、初始化进程(init)以及运行级别切换。系统启动后,会依据默认或用户指定的运行级别执行相应的服务和应用程序。 3. Linux系统文件目录 Linux文件系统遵循FHS(Filesystem Hierarchy Standard),主要目录有: - /:根目录,所有其他目录的起点。 - /bin:包含常用命令的可执行文件。 - /etc:系统配置文件存放处。 - /home:用户主目录。 - /lib:存放系统库文件。 - /mnt:临时挂载其他文件系统的目录。 - /usr:用户程序和应用软件存放地。 - /var:存储系统运行时产生的可变数据,如日志、缓存等。 4. Linux系统忘记密码 若在Linux中忘记密码,可以通过启动到单用户模式来重置。在启动过程中,当GRUB加载时选择相应内核并按“e”编辑,找到以“kernel”或“linux16”开头的行,追加“init=/bin/bash”然后回车,再按“b”启动。进入单用户模式后,可以修改/etc/passwd中的密码。 5. Linux系统管理 - 文件系统管理: - 更改文件所属组:使用`chgrp`命令。 - 更改文件所属用户:使用`chown`命令。 - 更改文件属性:使用`chmod`命令,包括读、写、执行权限的设置。 - 文件目录管理:包括创建、删除、移动、复制文件和目录,常用命令如`mkdir`、`rm`、`mv`、`cp`等。 - 用户和用户组管理: - 用户管理:`useradd`、`userdel`、`passwd`用于添加、删除用户和更改密码。 - 用户组管理:`groupadd`、`groupdel`用于添加和删除用户组,`gpasswd`用于管理用户组成员。 - 与用户账户相关的文件:如`/etc/passwd`存储用户信息,`/etc/group`存储用户组信息。 - 磁盘管理: - 磁盘格式化:使用`mkfs`系列命令,如`mkfs.ext4`对硬盘进行格式化。 6. Linux vi/vim编辑器 vi/vim是Linux系统中强大的文本编辑器,具有普通模式、插入模式和命令行模式。在普通模式下,通过按键组合完成移动、复制、粘贴、查找替换等操作;在插入模式下,可以直接输入文本;在命令行模式下,可以执行保存、退出等全局命令。熟练掌握vi/vim的使用对于日常系统管理和编程工作至关重要。 这只是Linux系统学习的一部分,深入学习还需涵盖网络配置、进程管理、软件包管理、脚本编写、系统安全等方面。Linux世界广阔而深邃,不断学习和实践才能更好地驾驭这个强大而灵活的系统。
ripple_quan
  • 粉丝: 7
  • 资源: 13
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源