8.linux中的远程登录服务

1.Linux中软件包的类型
1.DEB UBlinux DEBlinux
2.RPM redhat centOS fadora
3.bz2|gz|xz 1.需要源码安装需要编译
2.绿色软件,直接可用
ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”
Firefox-latest-x86_64.tar.bz2 绿色
“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”

2.软件包的名称结构
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
1 2 3 4 5
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀

3.rpm命令管理软件包
rpm -ivh 安装参数组合 -i install -v verbose -h hash
-a 所有
-f 文件
-p 软件包
-q 查询
-l 软件安装文件列表
-e 卸载
-c 配置文件
-d 说明
–info 软件信息
–force 强制
–nodeps 忽略依赖性
–script 查询软件在安装或卸载过程中的运行脚本
-Kv 检测软件md5校验码
-V 检测已安装软件在系统中的文件被修改信息

4.本地软件仓库的搭建
系统软件仓库的作用 # #在系统中对软件进行管理
rpm命令是不能解决依赖关系的
如果需要软件在安装过程中自动解决依赖关系
需要大家系统软件仓库

搭建方法
1.在系统中加载安装系统时使用的安装镜像 mount /xxxx/rhel8.2-xxxxxxxx.iso /xxxx
2.编写软件仓库文件
/etc/yum.repos.d/ 软件源指向文件配置目录
在此目录中不能有无法访问的源指向
vim /etc/yum.repos.d/xxxx.repo 软件仓库指向文件

[AppStream] 仓库名称
name=westos AppStream 描述
baseurl=file:///westos/AppStream 地址
gpgcheck=0 不检测
gpgkey (跳过授权检测)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-REDHAT-release
enabled=1|0

[BaseOS]
name=westos BaseOS
baseurl=file:///westos/BaseOS/
gpgcheck=0

3.test
dnf install gcc -y

5.dnf 软件管理命令
安装管理包
dnf repolist 列出仓库信息
clean all 清除系统中已经加载的仓库缓存信息
list all 列出所有软件
list available 列出未安装软件
list installed 列出已安装软件
install 安装
remove 卸载
reinstall 重新安装
search 搜索
whatprovides 搜索包含文件的软件包
history dnf执行历史
history info dnf执行历史详细信息
group list 列出软件组
group list --installed 列出已安装软件组
group list --available 列出未安装软件组
group list --hidden 列出隐藏软件案组
group install 安装软件组
group info 查看软件组信息

下载安装包

yumdownloader
下载软件包到本机指定位置
yumdownloader httpd
下载仓库中指定软件的安装包到当前目录
yumdownloader --destdir=/mnt
下载仓库中指定软件的安装包到指定/mnt目录
yumdownloader httpd --destdir=/mnt --resolve
下载仓库中指定软件安装包和软件依赖性到/mnt目 录

6.网络软件仓库的搭建
westos_linux: 172.25.254.10
westos_node1: 172.25.254.20
在westos_node1中已经搭建好软件仓库,
在westos_linux中是无法访问的
在企业中,我们维护的系统数量庞大,
当我们需要在每个系统安装软件管理软件时
可以在每个系统中各自搭建软件仓库
但是这样管理软件会浪费大量的资源

如何节省这部分重复的资源 需要把大家都要使用的资源共享到互联网中
这样大家就可以利用网络访问资源,不需要在每一台
主机中独立建立软件资源了。

搭建方法
1.利用景象搭建本地软件仓库
2.安装共享软件
共享方式http:// 超文本传输协议
提供此协议的软件 Apache
软件包名称 httpd
共享位置 /var/www/html
安装命令 在westos_node1: dnf install httpd -y
3.启用共享软件Apache
systemctl stop firewalld
systemctl disable firewalld
systemctl enable --now httpd
4.建立共享目录 mkdir /var/www/html/westos_8
5.挂在景象到共享目录
umount /xxxxxx.iso # mount /xxxxxxx.iso /var/www/html/westos_8 当镜像在系统中存在
vim /etc/rc.d/rc.local 在开机时自动挂
mount /xxxx.iso /var/www/html/westos_8
chmod 755 /etc/rc.d/rc.local
6.在远程主机westos_linux中访问资源并书写repo文件
vim /etc/yum.repos.d/westos.repo
[AppStream]
name=AppStream
baseurl=http://172.25.254.20/westos_8/AppStream/
gpgcheck=0

[BaseOS] name=BaseOS
baseurl=http://172.25.254.20/westos_8/BaseOS/
gpgcheck=0

6.第三方软件仓库的搭建方法
可以使用dnf命令管理第三方软件
并使第三方软件在网络中共享

步骤
1.建立共享目录mkdir /var/www/html/software
2.把所有的第三方软件存放到/var/www/html/software中
/var/www/html/software中只能存在rpm类型的文件,压缩包是不能使用dnf管理的
3.采集第三方软件数据生成repodate目录
dnf install createrepo -y 安装采集工具
cd /var/www/html/software 进入到共享目录
createrepo . 对共享目录中进行扫描生成repodate数据目录
4.在测试主机中指定第三方共享源
vim /etc/yum.repos.d/westos.repo
[software]
name=software
baseurl=http://172.25.254.20/software
gpgcheck=0

8.linux中的远程登录服务相关推荐

  1. Linux中的远程登陆服务

    Linux中的远程登陆服务 1. Openness功能 2.ssh命令的使用方法 2.1 常用参数 3.sshd的key认证 3.1 认证类型 3.2 生成非对称加密密钥 3.3 对服务器加密 4. ...

  2. Linux中实现远程登录Xshell和Xftp

    1.磨刀不误砍柴工 百度网盘:https://pan.baidu.com/s/1c8YKhKAu_KO52Uw2MSc7WA 提取码:q000 (转自https://blog.csdn.net/qq_ ...

  3. linux 远程开启telnet服务器,Linux开启telnet远程登录服务

    首先说明,telnet登录服务器是一种不安全的远程登录方式.先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改.漏洞修复.升级等操作时,需要telnet作为保险,以免 ...

  4. 在Linux中实现远程登陆服务

    文章目录 一.实验环境布置 二.Openssh 服务的基本信息 三.Openssh 服务的 key 认证 四.Openssh 服务的安全配置 五.远程执行命令 六.sshd 登陆信息修改 一.实验环境 ...

  5. linux如何注销远程用户登录,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...

    不能使用xshell连接到我的Linux服务器 通过再windows的cmd中ping了我的Linux地址,发现网络不通. 查看百度发现是因为网络没有选桥接模式,然后选完桥接模式告诉我: 然后发现没有 ...

  6. Linux配置SSH远程登录管理

    目录 一.SSH协议 1.SSH简介 2.SSH的优点 3.SSH远程控制软件及服务 二.SSH远程管理配置 1.配置OpenSSH服务端 2.使用SSH客户端软件 (1)SSH远程登录 (2)scp ...

  7. ftp主要完成与远程计算机的连接,2015计算机三级《网络技术》复习重点:远程登录服务和FTP服务...

    2015计算机三级<网络技术>复习重点:远程登录服务和FTP服务 一.远程登录服务(TCP连接)(TCP的23端口服务) 1.远程登录协议 用户使用Telnet命令,使自己的计算机成为远程 ...

  8. linux怎样禁止他人远程,linux禁止用户远程登录的方法

    linux禁止用户远程登录的方法: 1.在新添加一个新用户的时候就指定这个用户不能远程登录 useradd  -s /sbin/nologin zgsj        //这里就是创建了一个不能远程登 ...

  9. 服务器怎么连接?服务器远程连接图文教程Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令

    服务器怎么连接?服务器远程连接图文教程 Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令 服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运 ...

最新文章

  1. 第二课unit2 控制对文件的访问
  2. 在惨遭勒索病毒攻击之后,微软呼吁重新制定“数字日内瓦公约”
  3. 镜像VirtualBox 下安装 CentOS 7搭建python项目
  4. centos 6.5下安装fpm打包工具
  5. 第二章 部署war包到tomcat
  6. linux设置系统环境变量的天坑
  7. SSH——Hibernate简单配置
  8. Iar新建工程配置使用教程
  9. 数据库设计及案例分析
  10. 苹果电脑上四款好用的可以记事的日历软件
  11. c语言怎么写注释,C语言注释
  12. 使用three.js模拟城市灯光秀
  13. 视频火焰烟雾光线闪电科技粒子破碎特效PR标题模板
  14. 中国境内哪个chatGPT最好用
  15. 国内优秀的多用户商城系统盘点(2022年整理)
  16. 采购订单的“确认”操作--一步与两步操作
  17. 李国庆:建议被降级降薪员工主动辞职,网友炸了
  18. C++常用数据结构总结
  19. 通用试验体系支撑平台下的反射内存网通信组件开发
  20. hnuoj10016

热门文章

  1. 过完备深度子空间聚类网络:《Overcomplete Deep Subspace Clustering Networks》
  2. 计算机电源简单知识,基本知识:电脑电源工作流程以及电路图赏析
  3. Oracle——03索引
  4. nginx做域名映射到指定端口(阿里云服务器、阿里域名服务)
  5. python unrar问题_python下使用unrar出现错误的问题
  6. docker-compose启动hyperf项目
  7. Redis(设置失效时间,RedisDesktopManger远程管理工具)
  8. JavaFx教程-03JavaFX Application的生命周期
  9. 四则运算之结对作业报告
  10. 嵌入式方向如何转行?