建立本地yum仓库、文件压缩、修改SSH默认端口

一、建立YUM软件仓库,将系统光盘拷贝到虚拟机中,以本地光盘作为yum源;

二、文件压缩:对目录/etc采用bzip2的方式进行压缩成/root/sysconfig.tar.bz2;
三、修改本机的ssh的默认端口为2222,实现其他机器能够对该机进行ssh远程登陆;

具体步骤如下:

# 一、建立YUM软件仓库,将系统光盘拷贝到虚拟机中,以本地光盘作为yum源;
mount /dev/cdrom    /mnt #挂载
mkdir /JDYTest_repo #创建仓库所在位置,可以自定义
cp -rv /mnt/Packages     /JDYTest_repo #复制安装包文件,时间依据性能,可能时间较长

cd /JDYTest_repo/Packages #进入自己创建仓库所在位置
rpm -ivh createrepo-* python-del* deltarpm-* #安装依赖软件createrepo、 python-del、 deltarpm
cp /mnt/repodata/*comps*.xml    /JDYTest_repo/Packages #复制关键文件comps.xml到创建的仓库目录
createrepo -g /mnt/repodata/*comps*.xml     /JDYTest_repo/Pack* #指定本地软件仓库组划分
touch /etc/yum.repos.d/JDYTest.repo #创建本地软件仓库的配置文件

#配置文件,下面可以用vim编辑器完成,以下用命令示例

echo '[repo]'>>/etc/yum.repos.d/JDYTest.repo
echo 'name=myrepo'>>/etc/yum.repos.d/JDYTest.repo
echo 'baseurl=file:///JDYTest_repo/Packages/'>>/etc/yum.repos.d/JDYTest.repo
echo 'gpgcheck=0'>>/etc/yum.repos.d/JDYTest.repo #1做校验,0不做检验
yum clean all #清理yum源
yum repolist  all #查看是否启动

#二、文件压缩:对目录/etc采用bzip2的方式进行压缩成/root/sysconfig.tar.bz2;
tar -cjvf /root/sysconfig.tar.bz2    /etc

#三、修改本机的ssh的默认端口为2222,实现其他机器能够对该机进行ssh远程登陆;
cd /
sed -i '17i Port 2222' /etc/ssh/sshd_config #修改ssh配置文件,可以用vim在“#Port 22”字段下面,添加Port 2222
setenforce 0 #关闭安全策略
firewall-cmd --zone=public --add-port=2222/tcp --permanent #修改防火墙配置
systemctl restart firewalld.service #重启防火墙
semanage port -a -t ssh_port_t -p tcp 2222 #设置ssh端口
systemctl restart sshd.service #重启ssh

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她说她喜欢别人了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值