repo

VM VirtualBox 使用Euleros 虚拟机

若如初见. 提交于 2020-02-26 08:19:09
一、VM VirtualBox安装不在详述: 下载地址: https://www.virtualbox.org/wiki/Downloads 二、下载Euleros镜像: 下载地址: https://developer.huawei.com/ict/site-euleros/euleros/repo/yum/2.5/os/x86_64/iso/2019330/ 三、安装虚拟机: 1、存储为vmdk,分割为2GB大小,为60GB 2、启用网卡2,类型为“仅主机(host-only)网络” 3、挂载iso 4、开始安装: (1)网络打开,enp0s8 设置为192.168.56.112 (2)主机名为self-work (3)软件选择“带GUI的服务器”,并选中“开发工具" 四、设置虚拟机: 1、优化ssh: cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak sed -i '/^#Port 22/a\Port 44522' /etc/ssh/sshd_config sed -i 's/^#Port 22/Port 22/g' /etc/ssh/sshd_config sed -i 's/^#ListenAddress 0.0.0.0/ListenAddress 0.0.0.0/g' /etc/ssh/sshd_config sed -i

私有pod简记

橙三吉。 提交于 2020-02-26 06:57:10
http://www.jianshu.com/p/7a82e977281c http://www.jianshu.com/p/ddc2490bff9f 两个工程 1 代码工程 在github上创建一个空的工程, License文件记得加上. (MIT License) git clone到本地 或 用 sourcetree 下载到本地. 1.1 在代码工程中添加所需要代码, 并生成 spec 文件 , 注意在 sourcetree 加 tag.( 加 tag 后 , 要再提交一个东西 , 不然这个 tag 找不到 ??) pod spec create WeLib02 或 从其他地方复制一份过来再修改 . 我们在 github 上创建一个空的仓库,命名为 WeLib02Specs ,这个仓库是用来存放我们自己所有的私有库的 spec 文件,就如同官方的 https://github.com/CocoaPods/Specs 是用来存放所有官方的 specs 文件一样。 3 提交文件后再 lint LMXMN041:WeLib04 will.wei$ pod lib lint -> WeLib04 (0.0.1) WeLib04 passed validation. 4 把 podspec 文件push到自己的spec工程库 LMXMN041:WeLib04 will.wei$ pod

《programming kubernetes》API Basics

倖福魔咒の 提交于 2020-02-26 02:37:39
Introduction 所谓的云原生应用,能够清楚自己运行在k8s上,并且使用k8s api 和资源当作其扩展。 一方面,云原生应用能够轻便地在不同的云上迁移。另一方面,受益于k8s提供的简洁可定义声明式api。 Extension Patterns cloud providers: in-tree controller manager: kubelet: network, devices, storage, container runtimes extend kubectl with plugins extensions in the API server, dynamic admission control with webhook Custom resources and custom controllers. custom apiserver scheduler extensions. Controllers and operators controller: 实现了一个控制循环,从API server监听到的集群状态,并且把当前状态调整到预期状态。 operator: 是指controller+ 自定义资源的方式,去做像应用生命周期管理相关的一些操作。 the controller loop 读取资源的状态,更倾向于事件驱动。 改变集群或外部集群的对象的状态。

zabbix构建部署及监控管理--------实操

假如想象 提交于 2020-02-26 02:29:04
角色部署: CentOS 7-2:192.168.18.147(监测端:部署安装zabbix) CentOS 7-3:192.168.18.128(被监测端) 监测端操作: [root@cacti ~]# systemctl stop firewalld.service #关闭防火墙功能 [root@cacti ~]# systemctl disable firewalld.service #开机禁用防火墙功能 Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@cacti ~]# setenforce 0 #关闭增强型安全功能 `安装LAMP架构` [root@cacti ~]# yum install -y \ httpd \ mariadb-server mariadb \ php \ php-mysql \ php-gd \ libjpeg* \ php-ldap \ php-odbc \ php-pear \ php-xml \ php-xmlrpc \ php-mhash `编辑apache配置文件

Linux软件管理 - YUM工具

孤者浪人 提交于 2020-02-26 02:21:07
Linux软件管理 - YUM工具 文本关键字:Linux、软件管理、YUM工具、解决依赖 一、YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat、CentOS、Fedora。YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用。 2. YUM特点 使用python开发 需要对应的软件仓库(repository) 自动化升级、安装、移除rpm软件包 可以很好的解决RPM软件包依赖问题 可以自定义多个资源库/yum源(repository) 3. YUM工作流程 执行yum命令 读取yum配置文件,获取仓库信息 在仓库中搜索元数据文件,确定所需软件及依赖的软件 下载相关软件包及校验文件 按顺序安装软件包 当远程仓库更新后可以通过相应的命令更新本地缓存(软件元信息) 二、常用操作 在系统安装完毕后已经默认配置了网络源,在网络畅通的情况下,可以使用yum命令完成软件的安装、升级、卸载等操作。 1. 常用指令 install {package1} [package2] [...] 将安装最新版的软件以及相关的依赖,可以同时安装多个软件包,用空格隔开

1小时入门TurboVNC

空扰寡人 提交于 2020-02-25 22:15:05
1小时入门TurboVNC TurboVNC 相比于Tigervnc在3D图形上很大的优势 Centos7.6 install TurboVNC wget -P /etc/yum.repo.d https://turbovnc.org/pmwiki/uploads/Downloads/TurboVNC.repo yum install turbovnc systemctl enable tvncserver systemctl restart tvncserver install virtualgl wget -P /etc/yum.repo.d https://virtualgl.org/pmwiki/uploads/Downloads/VirtualGL.repo yum install virtualgl config TurboVNC # vi /etc/turbovncserver.conf $geometry = "1920x1080"; $useVGL=1; # vi /etc/turbovncserver-security.conf no-clipboard-recv no-clipboard-send # vi /etc/sysconfig/tvncservers VNCSERVERS="1:usera 2:userb" VNCSERVERARGS[1]=""

配置YUM本地源

左心房为你撑大大i 提交于 2020-02-25 21:25:56
简介 Yum(全称为 Yellow dog Updater, Modified) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装。 可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 今天我们来配置一下YUM本地源。 我们观察一下YUM的核心配置目录。 / etc / yum . repos . d / 这个目录就是一个类似软件的仓库,打开我们会发现有很多以 .repo为后缀的文件。 我打开第一个CentOS-Base.repo文件观察一下 打开这个文件我们会发现下载地址都是,某某.centos.org这个是centos的官方地址,也就是国外的地址,下载速度会很慢,所以我们来配置一个本地源,让下载速度快一些。 第一步既然它们的下载速度慢,我们就把它们全部移走。 把这个目录下的所有文件都给移动到 /tmp 下,这样这个目录就没有东西了。 第二步编写一个YUM库配置文件交dvd.repo vim / etc / yum . repos . d / dvd . repo [dvd]:是库的名字 name=dvd:是库的说明 baseurl=file:///mnt/cdrom:下载库的具体地址 gpgcheck=0:校验0代表关闭,1是开启

Git学习笔记 - 1

限于喜欢 提交于 2020-02-25 18:55:25
ProGit这本书讲的挺不错。循序渐进。有几个命令书中语焉不详,卡住了挺长时间。记录一下。 remote branch 每一个remote branch都会在本地表现为一个不可改变的静态branch。使用git branch -a可以看到。红色的就是remote branch。不能够对这些branch进行改动,但是可以创建一个这些remote branch的tracking branch: git checkout -b b1 origin/b1 # or git checkout --tracking origin/b1 这时候,创建出来的local branch就会被git看作是对应的remote branch的tracking branch。在执行git push的时候,local branch的内容就会自动被push到它的tracking branch。 缺省的master就是origin/master的tracking branch。 本地的branch只能够通过向remote branch推送(push)数据的方式来和remote branch交互。如果想创建一个remote branch,就需要创建一个branch,然后 git branch b2 git push origin b2 这两条命令创建一个本地branch b2,然后将它增加到remote branch

Linux安装pip命令

时间秒杀一切 提交于 2020-02-25 02:14:18
1、如果没有epel源下载阿里的epel源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2、安装pip yum -y install python-pip    pip install socks pip install pysocks    来源: https://www.cnblogs.com/lee-qi/p/12359785.html

Not able to build grails 2.3.7 project since the maven central repository has moved to https

强颜欢笑 提交于 2020-02-25 01:51:52
问题 I am not able to build my 2.3.7 grails projects since the maven central repository has moved to https. I tried the recommandations on this post : Requests to http://repo1.maven.org/maven2/ return a 501 HTTPS Required status and a body However I'am still having an issue because the maven repo is coded in the framework jars ( grails-aether-2.3.7-sources.jar ) The class is org.codehaus.groovy.grails.resolve.maven.aether.config.RepositoriesConfinguration.groovy . RemoteRepository mavenCentral