linux基础之编译安装与压缩打包命令
2021/12/18 7:21:35
本文主要是介绍linux基础之编译安装与压缩打包命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 1、编译安装
- 2、压缩打包
1、编译安装
使用源代码,编译打包软件。 1、特点 1、可以自定制软件 2、按需构建软件啊 2、编译安装: 1、下载源代码包:wget 源代码块网址 wget https://nginx.org/download/nginx-1.20.2.tar.gz # 如果缺少以下模块就需要安装 yum install pcre pcre-devel zlib zlib-devel -y 2、解压下载好的源代码包:tar -xf 下载好的包全称 tar -xf nginx-1.20.2.tar.gz ll : 查看当前目录下的文件信息 3、设置系统参数:切换路径后编辑参数 cd nginx-1.20.2 :切换到解压好的目录中 # 自定制 vim ./src/core/nginx.h :编辑该文件,修改为需要的参数 #define NGINX_VERSION "1.0" #define NGINX_VER "qlqind/" NGINX_VERSION ./configure :把自定制的参数配置到系统 4、编译:执行make make 5、安装:执行make install make install # 如果防火墙没有关的话,需要先关闭防火墙: systemctl status firewalld.service :查看防火墙有没有关闭,如果dead则为关闭,如果是开启状态的话,就需要执行关闭命令: systemctl disable --now firewalld 6、启动 /usr/local/nginx/sbin/nginx # 关闭 /usr/local/nginx/sbin/nginx -s stop systemctl stop nginx 7、测试定制的参数是否生效: 复制本虚拟机ip去浏览器打开查看是否能成功,如果成功了IP后面添加不存在的路径查看网页报错信息是否为自定义的参数信息。 # 知识储备: tar -xf [压缩包名称] :解压该压缩包
2、压缩打包
windows中的压缩包:zip rar Linux常见的压缩包有哪些?: gzip ; bzip2 1、gzip压缩:无法压缩目录 压缩命令:gzip [压缩文件] 解压命令:gzip -d [压缩包] 2、bzip2压缩:无法压缩目录 压缩命令:bzip2 [压缩文件] 解压命令:bzip2 -d [压缩包] 3、打包: tar [参数] 目录, 多个文件或者目录打包成一个之后再进行压缩就可以了。 参数: -f : 指定打包的包名称:后边所有的参数都需要跟着-f参数 -c : 打包 -v : 显示打包的过程 -z : 使用gzip压缩压缩包 -j : 使用bzip2压缩压缩包 -x : 解压(解压不需要指定压缩类型) -t : 查看压缩包内部的内容 -P :忽略使用绝对路径时报出的错误 # 注意:压缩时是什么路径,解压缩时就是什么路径,所以为了安全不要使用绝对路径压缩。 # 注意:-f 参数后面永远跟压缩包名称
这篇关于linux基础之编译安装与压缩打包命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法