Linux笔记知识点解析: 1. stty命令使用: stty命令用于改变和打印终端行设置。文档中提到的stty -echoctl和stty -ctlecho用于修改终端的控制字符显示。通常在使用Ctrl+C时,会产生一些不必要的字符,使用这两个参数可以去掉这些字符的尾巴。 2. sysctl命令应用: sysctl命令用于在运行时配置内核参数,也可以用来显示当前系统内核参数的状态。文档中的命令sysctl -a | grep mni和sysctl -a | grep sem,用于查找系统内核参数中关于共享内存的设置,比如最大共享内存段数(shmmni)和系统V消息队列信息(msgmni),以及用户可打开的最大进程数(sem)。 3. locate命令与正则表达式: locate命令用于快速查找文件,它会通过数据库(通常由updatedb命令维护)来查找文件路径。文档提到的“-bir”可能是对locate命令搜索的限制选项,表示对大小写不敏感的搜索和正则表达式搜索。但请注意,根据提供的信息无法确定“-bir”是否为正确的参数格式。 4. rpm包的制作与管理: rpm是Red Hat包管理器,用于安装、卸载、查询、验证、更新Linux上的软件包。文档提到了rpm的一些使用方法,如rpm -ql显示已安装包的文件列表,rpm -qi用于获取包信息,rpm -qip用于显示包信息和脚本内容,rpm -qlp用于列出未安装包的内容。还提到了rpm包的制作步骤,包括使用tar.gz源文件,使用rpmbuild工具构建.spec文件,并通过rpmbuild命令生成rpm包。 5. yum软件仓库配置: yum是基于rpm的包管理器,用于自动化安装、升级、删除和管理软件包,它支持使用软件仓库。文档显示了如何查看和配置yum仓库的信息,包括查看当前激活的yum仓库目录(/etc/yum.repos.d),配置一个名为“rhel-sysiso”的本地iso源,启用和禁用GPG密钥检查(gpgcheck)等。 6. 软件安装和脚本: 文档中提到了使用yum安装rpm工具集(rpm-build和rpmdevtools)和通过yum下载并安装lftp工具。还展示了如何创建一个简单的shell脚本(sayhello.sh),赋予它执行权限,并通过脚本输出信息。 7. rpm包的构建: 在文档的后续内容中,描述了构建rpm包的详细步骤,包括创建rpm包的目录结构、编写.spec文件、准备源代码文件、安装和清理步骤等。还提到了如何打包和构建过程中的编译操作。 8. rpm包的安装: 通过rpm命令可以安装、卸载或更新软件包。文档中通过“rpm -i”、“rpm -e”等命令展示了如何安装和卸载软件包。 9. RPM包的安装和卸载: 文档中提到了如何使用rpm命令安装和卸载软件包,并通过%install、%clean等宏在.spec文件中定义安装和清理步骤。 10. RPM包的版本控制和变更记录: 在创建.spec文件时,需要指定软件包的名称、版本、发布号和摘要信息。文档中还提到了如何使用%changelog来记录软件包的版本变更历史。 这些知识点涉及了Linux系统下的终端操作、系统管理、软件包管理和脚本编写等关键技术点,是Linux系统管理员和开发者必备的基础技能。通过这些知识点的学习和实践,可以帮助用户更好地管理和优化Linux系统。
剩余120页未读,继续阅读
- 粉丝: 1
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助