当前位置: 首页 > news >正文

Linuix基础11

一、自定义YUM仓库

createrepo_c    [路径/]    #生成仓库清单(不会自动更新)

更新仓库

​    更新仓库清单:createrepo_c    --update    [仓库路径]

​    更新yum缓存:yum    makecache

二、网络YUM仓库

> gpgkey**=**file**:**///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
>

服务端:

​    安装服务:vsftpd

​    FTP共享数据的目录:/var/ftp

> ​    移动rpm包到共享数据目录下/var/ftp/rpms

​    配置文件:/etc/vsftpd/vsftpd.conf

​        修改配置文件:anonymous_enable=YES    #开启无需验证功能

> ​    修改配置完要重启ftp服务
>
> ​    systemctl    enable    vsftpd    #设置服务开机自启

-------------------------------------

​    修改fstab配置文件:

​        eg:/dev/cdrom    /var/ftp/rpms    iso9660    defaults    0 0

> 重新挂载

​    修改yum的repo仓库内容下的baseurl参数,改成服务端地址

​        eg:baseurl=ftp://192.168.88.240/rpms/AppStream

> 清空yum缓存并重新读取仓库

​    测试:curl    ftp://192.168.88.240/rpms/    #服务改成ftp,没有'/'的自动补全

客户端:

​    重新编写repo仓库内容下的baseurl参数,改成服务端地址

​    eg:baseurl=ftp://192.168.88.240/rpms/BaseOS/

​    重新repoinfo

更新时:

​    服务端需要更新仓库清单

​    客户端需要更新yum缓存

三、DNS网络服务

​                正向解析

网络域名————IP地址

​                反向解析

搭建DNS所需安装包:

​    bind    #服务主程序

​    bind-chroot    #提供牢笼政策

执行程序:/usr/sbin/named

服务:named

默认端口:53

配置文件:/etc/named.conf    #负责解析的域名

地址文件:/var/named/named.localhost    #域名与IP地址对应关系

牢笼地址:/var/named/chroot/

**服务端**

配置文件修改模板如下

/*

options {

​    directory       "/var/named";    #地址文件

};

zone    "."    IN {    #负责处理陌生域名,将陌生域名转接到13台根域名

​    type hint;

​    file "named.ca";    #存储了13台根域名机器ip地址

};

zone    "tedu.cn"    IN {    #负责解析tedu.cn域名

​    type master;    #主DNS服务器

​    file "tedu.cn.zone";    #地址库文件命名

};

*/

地址文件修改模板如下

cp    -p    /var/named/named.localhost    /var/named/tedu.cn.zone

/*

​                 NS      nsd2411    #声明DNS服务器名为nsd2411

nsd2411  A       192.168.88.240    #服务器域名解析的ip地址结果

www        A       1.1.1.1

ftp            A       2.2.2.2

tedu.cn.  A        3.3.3.3

vip           CNAME   ftp    #vip解析结果与ftp解析结果一致

$GENERATE 1-50    pc$    A    192.168.1.$

\*               A       123.123.123.123

*/

> 修改完配置文件后重启服务

**客户端**

指定DNS服务器地址:/etc/resolv.conf

​    nameserver    [ip地址]

​    eg:echo    nameserver    192.168.88.240    >    /etc/resolv.conf

> /etc/hosts与/etc/resolv.conf的区别
>
> ​    /etc/hosts文件域名解析,最高优先级
>
> ​    /etc/resolv.conf文件指定DNS服务器地址
>
> 访问时若hosts存有地址,跳过resolv文件解析直接访问

-----------------------------------------------------------------------------------------------------

四种传输方法:SCP、NFS、WEB、FTP

scp    [传输文件路径]    [root]@[ip]:[存放路径]    #同名文件会被强制覆盖

-----------------------------------------------------------------------------------------------------

补充:

阿里云、华为云镜像

​    

相关文章:

  • Python:开启自动化办公与游戏开发的无限可能
  • mybatis plus 分页查询出来数据后对他二次 修改数据 封装返回
  • JAVA EE_多线程-初阶(三)
  • 驱动开发硬核特训 · Day 6 : 深入解析设备模型的数据流与匹配机制 —— 以 i.MX8M 与树莓派为例的实战对比
  • 第十六届蓝桥杯大赛软件赛省赛 Python 大学 B 组 部分题解
  • 辛格迪客户案例 | 西藏奇正藏药MES项目
  • 【Docker基础】深入解析 Docker 存储卷:管理、绑定与实战应用
  • 安宝特新闻丨Vuzix Core™波导助力AR,视角可调、高效传输,优化开发流程
  • echarts地图添加涟漪波纹点位
  • PostgreSQL技术大讲堂 - 第86讲:数据安全之--data_checksums天使与魔鬼
  • 多模态学习分析(MLA)驱动高中差异化教学策略研究
  • 单卡4090微调大模型 DeepSeek-R1-32B
  • 人工智能时代教育主体性的哲学反思与技术治理
  • 【PostGresql】-----PG按本月、本年数据统计并且行数据转列字段数据查询
  • Kubernetes-如何进入某POD中
  • (六)深入了解AVFoundation-播放:AirPlay、画中画后台播放
  • SQLyog 小记
  • 2021第十二届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
  • 从零构建一个全栈AI应用:Next.js + FastAPI + OpenAI API
  • AbortController:让异步操作随时说停就停
  • 杭州金融网站建设/整合营销公司排名
  • wordpress导航文件夹/百度搜索排名优化
  • 标准件做网站推广效果怎么样/为什么sem的工资都不高
  • 保定网站建设/百度平台商家我的订单查询
  • 建立一个购物网站/seo网站推广收费
  • 专门做二手手机的网站吗/策划方案