linux基础知识总结.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Linux基础知识总结】 1. Linux与UNIX的区别与关系: Linux和UNIX都是操作系统,它们的源代码具有兼容性。Linux是遵循GPL版权协议的开放源码操作系统,而UNIX通常是封闭源码的商业操作系统。尽管两者有诸多相似之处,但Linux的发展更加注重自由和开放性。 2. GNU和它的作用: GNU是一个由黑客创立的组织,主张自由软件的理念,全称为"GNU's Not Unix"。GNU对Linux的影响主要体现在开发了大量的开源软件,如GCC编译器、Glibc库等,这些软件构成了基于Linux内核的GNU/Linux操作系统的基础。 3. GPL/LGPL介绍: GPL(GNU General Public License)和LGPL(GNU Lesser General Public License)是开源软件许可证。GPL规定,如果软件中使用了GPL协议的代码,整个软件也必须遵循GPL,保持开源。LGPL则相对宽松,允许商业软件使用LGPL库,但用户仍需能获取源代码并进行修改。 4. /dev/hda5、/dev/sdb6的意义: 这些是Linux中的设备文件,分别代表第一块IDE硬盘的第一个逻辑分区和第二块SCSI硬盘的第二个逻辑分区。 5. 创建启动软盘: 在Linux中,可以使用`dd`命令将引导镜像文件写入软盘,例如`dd if=bootdisk.img of=/dev/fd0 bs=1440k`。 6. Swap分区的大小: Swap分区的大小通常设置为物理内存的2-3倍,用于当物理内存不足时作为虚拟内存使用。 7. 文件系统及Linux默认文件系统: 文件系统是操作系统管理磁盘上文件的方法和数据结构。Linux中常见的默认文件系统是ext3,后来发展到ext4,现在许多发行版可能使用Btrfs或XFS等其他文件系统。 8. 单根系统及其优点: 单根系统是指将所有文件系统放在同一个根目录下,简化了磁盘管理和扩展,便于维护。 9. 修改程序运行方式的配置文件: 通常,可以通过修改相应的配置文件来设定程序的运行方式,这些文件可能位于/etc目录下。 10. 系统启动过程: 系统启动通常包括BIOS自检、加载MBR或GRUB、加载内核、初始化系统服务、启动用户界面等步骤。 11. 新增硬盘的使用: 在Red Hat系统中,新硬盘需要使用`fdisk`进行分区,然后格式化为ext3,通过`mount`挂载,并在`/etc/fstab`中设置自动挂载。 12. Shell的作用: Shell是操作系统与用户交互的接口,负责解释用户的命令并调用内核执行,同时也提供了脚本编程的能力。 13. VI编辑器操作: - VI有命令模式、插入模式和末行模式。 - 命令模式下,可以移动光标、删除、复制粘贴、搜索替换等。 - 末行模式可以执行保存、退出、定位行、文本替换等操作。 这只是Linux基础知识的一部分,涵盖了操作系统的基本概念、文件系统、设备管理、用户管理以及常用的文本编辑器VI的使用。在学习Linux时,理解这些基本概念对于深入理解和使用Linux至关重要。
剩余14页未读,继续阅读
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
- 基于Java的财务报销管理系统后端开发源码
- 基于Python核心技术的cola项目设计源码介绍
- 基于Python及多语言集成的TSDT软件过程改进设计源码
- 基于Java语言的歌唱比赛评分系统设计源码
- 基于JavaEE技术的课程项目答辩源码设计——杨晔萌、李知林、岳圣杰、张俊范小组作品
- 基于Java原生安卓开发的蔚蓝档案娱乐应用设计源码