
Linux
文章平均质量分 81
可爱的喵酱丶
热爱学习新技术,热爱钻研,热爱分享~!
平时更是一个爱分享技术的Game anchor:
https://www.huya.com/i940821
展开
-
Kubernetes Dashboard UI可视化界面搭建
Kubernetes实现的最重要的工作是对Docker容器集群统一的管理和调度,通常使用命令行来操作Kubernetes集群及各个节点,命令行操作非常不方便,如果使用UI界面来可视化操作,会更加方便的管理和维护。如下为配置kubernetes dashboard完整过程,在Node节点提前导入两个列表镜像(从云盘下载即可):链接:https://pan.baidu.com/s/1MPI_vmPZU1NfW_s2bo5kng提取码:tsc11.下载至本地电脑后,将pod-infrastr...原创 2020-09-15 18:02:20 · 2287 阅读 · 4 评论 -
kubernetes:flannel - 将容器之间网络互通(四)
Kubernetes整个集群所有服务器(Master、Minions)配置Flanneld。一、配置kubernetes-Master服务器:https://blog.youkuaiyun.com/aasdad1/article/details/108595043二、配置kubernetes-Node服务器:https://blog.youkuaiyun.com/aasdad1/article/details/108596206三、配置集群的flannel网络:1)修改配置文件:master 、node服务器都.原创 2020-09-15 15:03:47 · 527 阅读 · 0 评论 -
Kubernetes Node安装配置(三)
node服务器的安装与配置,及操作docker1.node服务器所需内容安装:# rhsm 红帽的密钥,下载时使用到的密钥,没有会报错yum install kubernetes-node docker flannel *rhsm* -y2.配置kubernetes-node服务器:1)查看kubernetes-node下的所有安装文件config:配置文件 kubelet:客户端 proxy:代理,配置docker容器的网络代理cd /etc/kubernetes..原创 2020-09-15 11:30:25 · 281 阅读 · 0 评论 -
Kubernetes Master安装与配置(二)
部署Kubernetes云计算平台,至少准备两台服务器master服务器的操作步骤:1.选定一台做为master服务器,安装etcd、flannel:yum install -y kubernetes-master etcd flannel *rhsm*2.关闭防火墙及selinuxsystemctl stop firewalld systemctl disable firewalld setenforce 03.同步时间,自动连接官网yum install -.原创 2020-09-15 11:12:41 · 415 阅读 · 0 评论 -
Kubernetes云计算分布式概念(一)
目录Kubernetes入门及概念介绍Kubernetes平台组件概念Kubernetes平台工作原理剖析Pod概念Node概念剖析Kubernetes Master概念剖析Lable概念Replication Controller(复制控制器)Service概念Kubernetes入门及概念介绍Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。如果你曾经用过Docker容器技术部署..原创 2020-09-15 10:10:50 · 1007 阅读 · 0 评论 -
Docker - 制作镜像的两种方式:Dockfile 、 docker save
将容器打包作为镜像后,run后可做为测试环境或者开发环境使用1.在docker容器环境中配置好环境,例如安装:jdk、python3、jenkins等等原创 2020-08-31 18:01:24 · 3194 阅读 · 0 评论 -
centos7 修改yum源为阿里源,提升yum下载速度
centos默认yum源下载速度很慢。修改为国内源都会提升yum的下载速度,例如阿里源、豆瓣源等1. 查看yum源信息:yum repolist2. 安装base reop源cd /etc/yum.repos.d3. 接着备份旧的配置文件sudo mv CentOS-Base.repo CentOS-Base.repo.bak4. 下载阿里源的文件sudo wget -O /etc/yum.repos.d/epel.repo http://mirro...原创 2020-08-24 10:18:00 · 1137 阅读 · 4 评论 -
Docker启动CentOS容器、宿主机目录挂载至容器指定目录(三)
基于Docker Engine启动CentOS容器-容器中部署APP软件;(管理和使用方便),生产环境推荐方案;1. 从Docker仓库搜索centos6镜像:docker search centos62. 下载CentOS6系统镜像:docker pull docker.io/lemonbar/centos6-ssh3.镜像下载成功后,可修改名称:# 操作示例:docker tag 镜像名 新名称:自定义版本号docker tag docker.io/lemo..原创 2020-08-12 18:01:35 · 2678 阅读 · 0 评论 -
Docker容器部署Nginx负载均衡(二)
基于一台物理机,部署1台Nginx均衡2台Tomcat,通过访问Host OS的80端口,能够访问Tomcat容器中的测试页面;1.基于Docker引擎启动3个Docker容器,首先下载Nginx和Tomcat镜像:docker pull docker.io/nginxdocker pull docker.io/tomcat2.其中一个为Nginx容器,并且对外映射80:80端口规则,启动Nginx容器:docker run -itd -p 80:80 docker.io/n..原创 2020-08-11 17:43:46 · 864 阅读 · 0 评论 -
Docker原理及容器部署Tomcat(一)
Docker虚拟化是虚拟化技术解决方案中的一种,轻量级、高性能的虚拟化技术,是目前互联网使用最广泛的虚拟化技术;Docker虚拟化技术概念和原理Docker虚拟化技术的产物Docker容器(虚拟机|服务程序),容器技术类似集装箱机制,容器中存放了开发编写的各种软件、程序、依赖包、库文件等,容器和容器之间相互隔离的,互不影响,可以基于Docker容器技术实现虚拟化; 传统虚拟化和Docker虚拟化分层结构图如下: 传统虚拟化和Docker虚拟化如图对比特点如下: 传统虚拟化:Server-H.原创 2020-08-07 15:53:45 · 1180 阅读 · 0 评论 -
Nginx预发布多个网站及配置域名
1、首先需要安装nginx:yum安装教程打开配置文件vim /usr/local/nginx/conf/nginx.conf在http内添加虚拟主机,以下添加了3个虚拟主机,3个域名及指定了3个.html文件。配置文件详解: server { listen 80; server_name test.a1.com;##域名 location / { root...原创 2020-07-16 15:39:15 · 512 阅读 · 0 评论 -
Python更改pip的下载源为国内源
【Windows】:在本机User目录下的目录AppData,找到pip文件夹 ,例如C:\Users\cnblog\AppData\Local\pip新建一个pip.ini文件[global]timeout = 6000index-url = http://pypi.douban.com/simpletrusted-host = http://pypi.douban.com【Linux】:在Linux下需要找到pip.conf一般位置在·~/.pip/pip....原创 2020-06-03 14:43:20 · 422 阅读 · 0 评论 -
Linux服务器升级至python3后,解决yum无法使用
Linux下载时是默认调用的python2中的yum模块,如果升级后无法使用,则需要修改yum文件的path地址。并让python2和python3并存,即可解决。按照上一篇:【【Python】如何在Linux系统下升级安装Python3.7.1】https://blog.youkuaiyun.com/aasdad1/article/details/82586852报错:升级后使用yum报错:开启并存之路:1.找到yum所在路径:2.找到上次用软链接所备...原创 2020-05-29 15:53:33 · 4627 阅读 · 0 评论 -
Linux系统下如何升级安装Python3.7.1
前提:利用xshell以及xftp连接上你的虚拟机安装前的一些准备工作:1、首先确认自己Linux系统的Python版本(因为Linux都是自带的),输入命令python,查到版本如下: 2:一般Python都是默认安装在usr/bin路径下的,我们,我们利用xftp查看usr/bin下面的文件,可以找到Python2.6,如下所示: 3:在正式开始安装Python3之前,先把...原创 2018-09-10 11:09:31 · 6604 阅读 · 2 评论 -
Python模块学习 - Paramiko - 使用python抛出异常:Authentication failed.
当抛出异常:paramiko.ssh_exception.AuthenticationException: Authentication failed.请检查:1.云服务器是否开启22端口?2.传参时密码是否错误?以我的腾讯云为例:点击安全组规则,检查服务器是否开启22端口:检查代码传参:账号密码是否正确:import paramiko# 实例化SSHClientclient = paramiko.SSHClient()# 自动添加策略,保存服...原创 2020-05-26 11:10:04 · 19081 阅读 · 2 评论 -
Linux - screen命令 - 防止断网导致异常退出
在远程管理服务的时候,偶尔会出现断网导致,脚本或者命令没执行完就异常退出了。为了异常断开导致脚本出现异常,一般都会使用到screen这个工具。特点1、会话恢复。只要screen本身没有终止,会话就一直存在。如果出现断网的情况,可以使用screen -ls查看之前已经开启的会话,使用screen -r进行恢复即可继续使用,之前终端。2、多窗口。在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个..原创 2020-05-21 14:59:30 · 1647 阅读 · 0 评论 -
Linux - nc命令参数及用法详解--功能超级强大的网络工具netcat
参考 :http://www.linuxso.com/command/nc.htmlNC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,又被大家称为“瑞士军刀”。nc - TCP/IP swiss army knife1.nc:nc 常用于溢出、反向链接、上传文本等。其实是一个非标准的 telnet 客户端程序。也是一个 putty.exe 客户端程序。 2.socat:socat 是一个 n...转载 2020-05-21 14:44:26 · 22275 阅读 · 0 评论 -
Linux / centos7使用yum安装nginx
实验环境centos7,ip:192.168.9.1011、首先配置Nginx的yum源,使用vim命令新建nginx.repo文件并写入内容如下[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo##内容如下:[nginx-stable]name=nginx stable repobaseurl=http://nginx.org...原创 2019-10-01 18:05:27 · 991 阅读 · 0 评论 -
Linux /centos7源码编译安装Nginx
1、下载或上传nginx安装包我这边使用wget命令直接在centos7上下载,上传安装包的可以忽略直接下一步[root@localhost ~]# wget http://nginx.org/download/nginx-1.16.1.tar.gz-bash: wget: 未找到命令提示未找到wget命令,安装wget命令[root@localhost ~]# yum ins...原创 2019-10-01 17:57:44 · 683 阅读 · 0 评论 -
CentOS 6.8下编译安装MySQL 5.6.14
CentOS 6.8下编译安装MySQL 5.6.14一:卸载旧版本使用下面的命令检查是否安装有MySQL Server[root@hsp ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-7.el6.x86_64如果查询到了,就删除吧rpm -e mysql_libs //普通删除模式rpm -e --nodeps m...原创 2018-12-21 23:43:52 · 338 阅读 · 0 评论