压缩工具与源码包安装

软件安装

软件的分类

源码包

— 源代码公开,基本都是C语言写的,来自gnu社区,适用于多种linux平台

特点:压缩包的形式提供

gzip bzip2 tar 学习压缩工具使用

dd if=/dev/zero of=/tmp/bigfile bs=1M count=100 创建一个练习文件大小是100M

dd 磁盘对拷用的

if 输入文件

of 输出文件

bs 一次提取的大小

count 提取次数

gzip /tmp/bigfile 压缩

gunzip /tmp/bigfile.gz 解压缩

bzip2 /tmp/bigfile 压缩

bunzip /tmp/bigfile 解压缩

封装后的软件包

image-20230304170629444

安装步骤

./configure –prefix=/usr/local/webserver

配置脚本,指定软件的安装路径,安装的功能,生成makefile编译脚本

make 命令运行 根据生成makefile文件脚本 按顺序进行编译 生成2进制文件

make install 将编译好的二进制文件拷贝到指定的安装路径下,自动创建目录

make uninstall 卸载(不一定都有)

启动服务

/usr/local/webserver/bin/apachectl start|stop 启动和关闭服务

查看端口号

ss -antpl

ss 代替 netstat

-a 所有 -n any- 0.0.0.0 -t tcp -p 显示进程号 -l 查看监听状态

linux 火狐浏览器 访问 127.0.0.1

tar 打包备份

tar -zcf 要生成的包文件 被打包的目录(尽量用相对路径)

tar -zcf 包文件.tar.gz 目标目录

-z 调用gzip压缩工具 -j 调用bzip2压缩工具 文件包名命.tar.bz2

-c 创建

-f 指定文件

解tar包

tar -xf 包.tar.bz2 -C 目标目录

解压缩 -x 解 -C 指定位置

网卡信息

设定配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens34

image-20230304170704848

重启network服务获取ip地址

systemctl restart network 重启使其控制网卡获取ip地址

ip addr 确认自己的I