Linux系统学习整理.doc
需积分: 0 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
最新资源
- 基于改进3D形状背景和ASM的膝关节软骨MRI自动分割算法研究
- Buck电源仿真设计,基于MATLAB Simulink建模仿真 使用Control System Tool的sisotool模块,对Buck电路的控制环参数进行设计,可以一键生成传递函数,生成bo
- Matlab实现SSA-BP麻雀算法优化BP神经网络多变量回归预测(含完整的程序,GUI设计和代码详解)
- 基于点分布模型集合的方法用于小鼠脑基因表达图像分割
- Matlab基于SO-LSTM蛇群算法优化长短期记忆神经网络的数据多输入单输出回归预测(含完整的程序,GUI设计和代码详解)
- 2-XnResizeV1.11-免费图片尺寸批量修改软件
- Matlab实现CNN-BiLSTM-KDE的卷积双向长短期神经网络结合核密度估计多变量时序区间预测(含完整的程序,GUI设计和代码详解)
- html爱心烟花特效代码/html爱心烟花代码(html爱心烟花特效代码)
- Matlab实现GJO-VMD-LSTM金豺-变分模态分解-长短期记忆网络时间序列预测(含完整的程序,GUI设计和代码详解)
- 幼儿体育游戏活动中篮球运动的应用及策略
- Matlab实现CEEMDAN+PE自适应噪声完备集合经验模态分解+排列熵计算(含完整的程序,GUI设计和代码详解)
- 联众冲压制品有限公司存货管理问题及改进措施分析
- Matlab实现LSTM-Attention-Adaboost基于长短期记忆网络融合注意力机制的Adaboost数据分类预测(含完整的程序,GUI设计和代码详解)
- 幼儿教育中的男幼师缺失现象及其成因与对策
- Matlab实现DBO-LSTM蜣螂算法优化长短期记忆神经网络多变量时间序列预测(含完整的程序,GUI设计和代码详解)
- 农村小学低年级生命教育现状与对策