【每日一记3】第6天:软件包安装-1
  

0010 7262人觉得有帮助

{{ttag.title}}
linux下安装软件:
1.源代码安装(从GNU社区下载的源代码软件包)、
2.RPM包安装(红帽公司开发了RPM包安装方式,实际上是把源代码进行了编译及封装后,
生成RPM包)
3.YUM源安装
4.带有安装脚本的安装
5.绿色软件(免安装的)

一、源码包安装软件
GNU社区(www.gnu.org),所有爱好者在该社区发布源码包:tar.bz2    tar.gz格式居多

优点:
使用源代码安装软件的优点:
获得最新的软件版本,及时修复bug
根据用户需要,灵活定制软件功能
应用场合举例:
安装最新版本的应用程序时:
自由软件的最新版本大都以源码的形式最先发布
需要为应用程序添加新的功能时:
用户可以重新配置、自由修改源代码,定制加入新的功能

1)源代码安装环需求:
1.确认源代码编译环境
需要安装支持C/C++程序语言的编译器
gcc  --version
make  -version

2)校验码功能:
[root@localhost  ~]#  md5sum  文件名
2d94c0b36b374834567f1fcec5f89119   文件名

3)IIS发布web网站及FTP站点
Apache发布静态网站                //以这个软件为例进行源代码安装
LAMP发布动态网站

学生素材
httpd-2.2.15.tar.gz                //Apache服务
scp   httpd-2.2.15.tar.gz    10.1.1.1:/root/Desktop

4)编译安装步骤:
0.下载源码包
1.解压:tar   -zxf   hhtpd-2.2.15.tar.gz
2.指定安装路径:
进入解压目录,并找configure
作用:配置安装路径,以及加载所需要的功能模块
用法:./configure  --help                                        查看用法
    ./configure  --prefix=安装路径                 绝对路径
    ./configure  --enable-                                一般默认不安装,可以启用该模块
    ./configure  --disable                                一般默认安装,可以禁用某模块
如:./configure  --prefix=/usr/local/httpd
执行完成后的效果:生成makefile文件,之后可以用C语言环境执行makefile文件来
生成计算机可以识别的二进制
3.编译:
通过make命令利用C语言对makefile文件进行编译,生成二进制文件
make    //时间一般较长
4.安装:
将生成后的二进制文件拷贝到安装目录中:make   install                //较快

最后去/usr/local/下查看是否生成httpd目录,并可以du  -sh  httpd查看大小

5)httpd服务使用:
0.设置IP地址,建议将网卡设置为桥接vmnet0,并自动获取IP(点击网卡即可)
1.cd  /usr/local/bin
2.  ./httpd   或  /usr/local/httpd/bin/httpd                //启动脚本
3.ss   -antpl        a:代表所有   n:代表以数字显示   t:TCP    p:进程    l:显示监听
4./usr/local/httpd/htdocs/index.html                //htdocs是网页目录,修改主页文件index.html

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

zjwshenxian 发表于 2020-1-13 09:26
  
非常细致!感谢楼主又教会大家一招!
新手333781 发表于 2020-1-13 11:12
  
厉害了,又学到了新技能!向楼主学习!
新手050546 发表于 2020-1-13 11:14
  
干货满满,感谢楼主的分享!
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
每日一问
技术笔记
干货满满
GIF动图学习
通用技术
标准化排查
SDP百科
产品连连看
技术咨询
技术圆桌
功能体验
社区新周刊
信服课堂视频
新版本体验
2023技术争霸赛专题
秒懂零信任
自助服务平台操作指引
畅聊IT
在线直播
技术晨报
安装部署配置
sangfor周刊
VPN 对接
专家问答
高手请过招
升级&主动服务
答题自测
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
解决方案
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
高频问题集锦

本版版主

461
247
13

发帖

粉丝

关注

本版达人

feeling

本周分享达人

新手29676...

本周提问达人