linux安装yum源
很多同学在进行编程学习时缺乏系统学习的资料。本页面基于linux安装yum源内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在linux安装yum源相关知识领域提供全面立体的资料补充。同时还包含 labelfor、label标签、lambda 的知识内容,欢迎查阅!
linux安装yum源相关知识
-
linux下yum无法安装lrzszlinux虚拟机上准备安装一下rz sz,执行yum命令后提示如下: [root@tony001 ~]# yum install lrzsz CentOS Linux 8 - AppStream 53 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 百度查询,有的说是关闭防火墙,有的说是网络问题,验证防火墙已关闭,网络可ping通百度,经查询发现其他linux虚拟机原来可以yum安装现在也不能执行yum安装了,怀疑是yum源的问题,改用
-
Linux安装mysql5.7及配置(yum安装)Linux下安装mysql5.7及配置(yum安装) 1home目录下新建安装包存放位置 cd home mkdir lnmp cd /home/lnmp 2检查是否已经过mysql,新买的服务器未安装过mysql直接略过 yum list installed | grep mysql 注意:如果已安装,则清除 yum -y remove mysql-libs.x86_64 3下载mysql5.7 rpm源 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm <div align="left"> <img src=" https://user-gold-cdn.xitu.io/2019/2/27/1692e28a38c58990?w=1342&h=274&
-
yum 安装 php5.3今天从 atomicorp.com 安装 php5.31、安装 repository keyTo enable access to both the atomic yum repository use the following automated installer:>wget -q -O - http://www.atomicorp.com/installers/atomic | sh2、创建新的 yum 源>vim /etc/yum.repos.d/CentOS-Atomicorp.repo内容如下:[atomic]name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.commirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-5-$basearch#mirrorlist = h
-
Linux安装MySQL(使用yum)安装前准备 一、可以考虑替换国内yum镜像 根据我老中医多年的经验,需要从某些仓库啊之类的下载某些包的时候,最好先看看怎么替换国内的镜像(否则下载会非常慢,更拉的时候还会缺这少那导致最后项目报莫名其妙地报错) 我的环境是aliyun的ECS服务器,系统镜像选了阿里自己的Alibaba Cloud Linux 2镜像(阿里自己的一个linux系统版本,具体可以看这——Alibaba Cloud Linux概述。),这个镜像默认就用了阿里自己的yum源,就不用再自己手动改了。 二、查看你的Linux内核版本 这个主要是
linux安装yum源相关课程
linux安装yum源相关教程
- 2. Linux 环境下 RabbitMQ 的安装 我们知道,如果我们想要在 Windows 环境下来安装 RabbitMQ ,需要我们首先安装 RabbitMQ 的依赖环境,即 erlang 语言支持环境,那么,在 Linux 环境下安装 RabbitMQ ,也需要我们首先来安装 erlang 语言支持环境。Tips: 1. 本文所使用的 Linux 服务器版本为 CentOS 7 64 Bit 版本,请同学们务必和老师所使用的版本保持一致,否则可能因为 Linux 服务器版本问题而导致安装命令失效;2. 出于操作简单考虑,本文使用基于 yum 源和 rpm 命令来完成各依赖的安装,如果同学们的 Linux 服务器上不支持这两个命令,请先自行完成这两个命令的安装。
- 2. 内部yum源搭建 熟悉 CentOS 操作系统的人都知道,CentOS 中默认的软件包管理工具是 Yum ,安装某个软件,我们只需要输入如下命令即可: $ sudo yum install 软件包使用 Yum 工具的好处就是,它能自动帮我们处理依赖关系,连同依赖包一起下载安装。由于默认的是使用的国外的源,往往为了加快下载速度,我们会选择使用国内的 Yum 源。比较有名的有清华源、阿里源、163源等等。这些网站提供的软件包都是凌晨从国外的最全的 Yum 源地址同步,然后更新索引,提供给国内用户免费使用。往往在生产环境上部署服务时,为了安全性,除了一台虚拟机能联通外网外,其余机器都处于内网环境,是无法联通外界网络的,为了在这些机器上能统一安装某些服务,我们还需要在内网构建自己的 Yum 源。构建 Yum 源的步骤非常简单,按照如下步骤走:准备好yum源包我们准备好自己的rpm包,这些包可以通过下面的方式获取: $ sudo yum install nginx --downloadonly --downloaddir=./这样会将 Yum 源对应的 nginx包以及相关依赖下载下来,但并不安装。我们要的就是所有这些 rpm 包。按照上面的方式,下载我们所有想要安装软件的 rpm 包,然后将其全部放入到目录 yum_source 下,最后连同包和目录压缩成 yum_source.zip 文件。上传到某个服务器上传到 ceph1 的 /data 目录(可以是任意地址)下,并解压,又重新得到 yum_source 目录,目录下全是我们需要的 rpm 包,可以用目录将这些 rpm 包分类,比如 ansible及其依赖包就放入 /data/yum_source/ansible目录下,这样看起来会比较清晰,而不是所有的包都混在同一个目录下。这样,我们的 yum 源其实就构建好了,源地址就是 /data/yum_source。构建索引接下来,我们使用 createrepo 这个命令来构建 yum 源的索引。这个命令需要单独安装,所以首先需要找一台能联网的机器,将 createrepo 所依赖的 rpm 下载下来,然后将其放入到ceph1的 /data/yum_source/createrepo 目录下。然后我们进入 /data/yum_source/createrepo 目录,直接使用yum localinstall createrepo-xxx.noarch.rpm即可安装该命令。# 如果无权限进入,可以改下权限,或者后面得指令使用绝对路径$ cd /data/yum_source/createrepo/# 根据下载的包对应安装$ sudo yum localinstall createrepo-0.9.9-28.el7.noarch.rpm# 如果没有找到当前目录下的依赖,可以直接用rpm -ivh安装这个目录下的所有依赖包$ sudo rpm -ivh *.rpm# 有了createrepo命令,我们用-v参数来对yum源目录建立索引$ sudo createrepo -v /data/yum_source下图中的 repodata 就是 createrepo 命令给整个目录生成的索引文件。Nginx作为静态资源服务器万事俱备,只差 Nginx 作为静态资源服务器来让我们访问到 yum 源中的资源。这对 Nginx 来说就是轻而易举的事情。我们按照第6节的内容安装 Nginx ,修改 Nginx.conf 配置文件,内容如下:$ 进入nginx的配置文件目录$ cat nginx.confuser root;# 根据探测机器cpu核数设置worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 8089; server_name localhost; root /data/yum_source; autoindex on; index index.html index.htm; }}最核心的地方,就是我们加了一个监听8089的端口配置,将8089端口过来的请求转向 /data/yum_source 目录下的静态文件。我们本地访问这个主机的8089端口,如下图所示:那么如何让 ceph2 机器使用这个 yum 源呢?很简单,只需要将 ceph2 的 /etc/yum.repos.d/ 目录下的所有 repo 文件备份保存到其他位置,然后新建一个 repo 文件,将里面的地址指向这个 ceph1 即可。具体操作参考下面的 shell 命令:$ mkdir /etc/yum.repos.d/bak$ mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak# 新建internal.repo文件,并写入yum源地址$ vim /etc/yum.repos.d/internal.repo$ cat /etc/yum.repos.d/internal.repo[Local-Yum]name=internal yumbaseurl=http://172.16.0.8:8089/enabled=1priority=1gpgcheck=0gpgkey=http://172.16.0.8:8089/release.asc注意这里我们将源名称命名为Local-Yum,接下来我们在 ceph2 上使用 yum 命令安装某个服务(要求 ceph1 中必须要有该软件的 rpm 包):$ yum clean all $ yum install nginx 从下图中,可以看到我们的内部源确实生效了,使用的是我们定义的内部源 Local-Yum 。此外使用内网源可以大大加快下载软件的速度,提升工作效率。
- 2.3 Linux安装 如需在 Linux 系统中安装 Android Studio,请执行以下操作:将您下载的 .zip 文件解压缩到您应用的相应位置,例如 /usr/local/ 中(对于用户个人资料)或者 /opt/ 中(对于共享用户)。Tips:如果您使用的是 64 位版本的 Linux,请确保首先安装 64 位计算机所需的库。2、要启动 Android Studio,请打开一个终端,导航至 android-studio/bin/ 目录,并执行 studio.sh。选择是否想要导入之前的 Android Studio 设置,然后点击 OK。Android Studio 设置向导将指导您完成余下的设置步骤,包括下载开发所需的 Android SDK 组件。64 位计算机所需的库:如果您运行的是 64 位版本的 Ubuntu,则您需要使用以下命令安装一些 32 位库:sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386如果您运行的是 64 位版本的 Fedora,则所用命令为:sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
- 5.2 安装Docker 与 K8s 使用 ssh 命令登录 master-1 虚拟机终端。ssh root@192.168.1.12 输入密码后登录:接下来我们来安装 Docker 、Kubernetes 运行环境。Tips:可以将这些命令保存到install.sh中,然后执行 sh ./install.sh安装。操作步骤如下# 将CentOS8 的软件源更换成国内的阿里源rm -fr /etc/yum.repos.d/*dnf config-manager --add-repo https://mirrors.aliyun.com/repo/Centos-8.repo# 添加 docker软件源dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 添加 Kubernetes 软件源cat <<EOF > /etc/yum.repos.d/Kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpgEOF# 更新软件dnf update# 安装Docker相关依赖dnf install -y https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm# 获取阿里云k8s镜像源对应的版本 version=`curl -s https://github.com/AliyunContainerService/k8s-for-docker-desktop/blob/master/images.properties|grep kube-apiserver:v|awk -F kube-apiserver:v '{print $2}'|awk -F '<' '{print $1}'`echo $version > .k8s.version# 安装 Docker 和 k8s 工具dnf install -y docker-ce kubeadm-$version kubectl-$version kubelet-$version tc# 关闭 Selinuxsetenforce 0sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config# 关闭并禁用firewalldsystemctl stop firewalldsystemctl disable firewalld# 设定iptables规则iptables -P INPUT ACCEPTiptables -F# 设定允许ipv4路由转发echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.confsysctl -p# 设定 Docker cgroup 驱动模式为 systemdmkdir /etc/dockercat <<EOF > /etc/docker/daemon.json{ "exec-opts": ["native.cgroupdriver=systemd"]}EOF# 设定docker kubelet开机自启systemctl enable dockersystemctl enable kubelet执行docker --version与kubeadm version确认安装完成。
- 3. 使用 yum 命令安装 nano 编辑器 使用 yum 命令安装 nano 编辑器命令如下:yum -y install nano执行结果如下图:等待安装完成输入 nano -v 即可查看到 nano 编辑器的相关信息:
- 3.3 在 Linux 上安装 如需在 Linux 系统中安装 Android Studio,请执行以下操作:将您下载的 .zip 文件解压缩到您应用的相应位置,例如 /usr/local/ 中(对于用户个人资料)或者 /opt/ 中(对于共享用户);如果您使用的是 64 位版本的 Linux,请确保首先安装 64 位计算机所需的库;如果你运行的是 64 位版本的 Ubuntu,则您需要使用以下命令安装一些 32 位库:$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386如果您运行的是 64 位版本的 Fedora,则所用命令为:$ sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686要启动 Android Studio,请打开一个终端,导航至 android-studio/bin/ 目录,并执行 studio.sh。选择是否想要导入之前的 Android Studio 设置,然后点击 OK。Android Studio 设置向导将指导您完成余下的设置步骤,包括下载开发所需的 Android SDK 组件,大功告成。下图显示了推荐的设置流程的每个步骤:5
linux安装yum源相关搜索
-
label
labelfor
label标签
lambda
lambda表达式
lamda
lang
last
latin
latin1
layers
layui
leave
left
leftarrow
legend
length
lengths
length函数
less