day18-运维基础6

包工具的使用

1.文件的打包、压缩与解压缩

1)tar

(1)打包与解包

tar -cvf bak.tar 1.txt 2.txt 3.txt        #打包
tar -tvf bak.tar                          #查看
tar -rvf 4.txt bak.tar                    #向包文件添加文件
tar -xvf bak.tar                         #解包到当前路径
tar -xvf bak.tar  -C /mnt/files/         #解包到指定路径

(2)压缩与解压缩

tar -zcvf bak.tar.gz 1.txt 2.txt 3.txt             #gzip压缩
tar -jcvf bak.tar.nz2 1.txt 2.txt 3.txt            #bz2压缩
查看
追加
tar -zxvf bak.tar.gz                               #gzip解压
tar -jxvf bak.tar.gz                               #bz2解压

2)zip

压缩文件:# zip -r files.zip files
解压文件到当前目录:# unzip wp.zip
解压文件到指定目录:#unzip -d /mnt/ wp.zip

3)rar工具的使用

(1)下载rarlinux-x64-5.7.1.tar.gz:https://www.rarlab.com/download.htm
(2)解压后将rar文件复制到/usr/local目录下
(3)然后执行以下命令
ln -s /usr/local/rar/rar /usr/local/bin/rar
ln -s /usr/local/rar/unrar /usr/local/bin/unrar
(4)文件的压缩与解压缩

2、Linux系统下安装软件的方法

1)RPM安装

mkdir /mnt/cdrom
mount -o iso9660 /dev/cdrom /mnt/cdrom
rpm -ivh  telnet-server-0.17-59.el7.x86_64.rpm   安装软件
rpm -qa | grep telnet       软件是否已安装
rpm -evh telnet-server     卸载软件
rpm -qi  openssh-server  软件安装的信息
rpm -qf  /var/empty/sshd 查询这个目录是安装哪一个软件包而创建的
rpm工具一般不用来安装软件,一般用于查询。



telnet 23端口

2)yum安装–》dnf安装类似

yum源文件所在目录:/etc/yum.repos.d
cd /etc/yum.repos.d
ls

【base】 仓库名称
name=CentOS-$releasever - Base 说明
mirrorlist=http:// file:// ftp:// 或者baseurl=http://
gpgcheck=1 是否进行检测
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1 是否允许安装

软件仓库:阿里云 清华大学 中科大…………
本地源

配置其他源
yum list | grep http 查询软件仓库是否有需要的软件包,如果没有就需要改源。centos7配置阿里云源。自行百度
先改源
yum clean all 清理yum缓存
yum makecache 重新生成缓存
yum install http* -y 安装软件
yum remove

[aly]
name=aly
baseurl=http://mirrors.aliyun.com/repo/Centos-7.repo
enabled=1
gpgcheck=0

配置本地源
#vim /etc/yum.repos.d/media.repo
[media]
name=CentOS7
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

kali配置网络源
其实和上面思路差不多

3)源码安装

(1)对下载的码包进行解压
(2)进入解压目录执行configure命令做相关设置
(3)执行make进行编译
(4)执行make install进行安装

比如说linux识别不了windows ntfs格式的u盘,所以就需要安装对应的软件。
源码安装ntfs-3g软件
(1)下载ntfs-3g软件:http://www.onlinedown.net/soft/170545.htm
(2)解压ntfs-3g软件到/mnt目录下
(3)安装安装相关依赖包
yum -y install cmake bison git ncurses-devel gcc gcc-c++
(4)进入ntfs-3g目录执行:./configure对安装环境进行配置
(5)执行make命令进行编译
(6)执行make install命令进行安装
(7)挂载ntfs分区
#mount -t ntfs-3g /dev/sdb1 /mnt/sdb1
(8)如果要卸载ntfs-3g软件,就进入安装目录执行:make uninstall

在这里插入图片描述

3.练习:

1.使用RPM管理telnet-server软件包,并使用tcpdump工具进行抓包,找出登录的用户名与密码。
rpm -ivh 软件

tcpdump命令使用参考:https://www.cnblogs.com/exmyth/p/17264368.html4
https://cloud.tencent.com/developer/article/2028006
2.使用yum安装http软件,并发布自己的网站。
改源
yum install httpd
systemctl start httpd
systemctl status httpd
systemctl stop firewalld
本机访问
3.使用源码安装ntfs-3g软件,并挂载U盘进行文件读写操作。
安装软件之后
mount -t ntfs-3g /dev/sdb1 /mnt/sdb1

  • 15
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值