![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux--运维
喜欢雨天的我
爱技术,爱生活.
展开
-
Helm入门文档和介绍
文章目录概要主要概念安装包安装安装Tiller命令使用Chart模版介绍和使用Chart结构介绍Chart使用概要 helm 作为kubernetes 的包管理。github地址Helm hub主要概念Helm 是一个命令行下的客户端工具 Helm 通过kubernetes的Api 渲染 模版和通讯 Helm 可以在你想要的任务地方运行Tiller Tiller是Helm的服务端,部署在Kubernetes的集群中。接收来自Helm的请求, 并根据Chart生原创 2020-07-02 17:57:51 · 1145 阅读 · 0 评论 -
Docker--创建Jenkins
第一步进行搜索docker search jenkins第二部docker pull jenkins第三部开启jenkinsdocker run -d -u root -p 8080:8080 -v /opt/data/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/ru...原创 2018-03-20 20:10:16 · 328 阅读 · 0 评论 -
Docker--创建的zookeeper
zookeeper 是来源于Apache Hadoop子项目,是一个高性能,分布式,开源的协调服务。分布式应用可以基于它实现协调服务,比如同步,集群和领导选择。进行选择当前的zookeeper在docker上的托管docker search zookeeper那么就选择官方的docker pull zookeeper然后就拉取了最新的zookeeper,接下来我...原创 2018-02-14 22:12:33 · 493 阅读 · 0 评论 -
Docker--创建Redis
Redis(REmote Dictionary Server)是一个开源(BSD许可),内存存储的数据结构服务器,可以做数据库来存储Key-Value数据,它支持字符串,哈希表,列表,集合,有序集合,位图,地理空间信息等数据,同事也可以作为高速缓存的消息队列代理 Redis与其他NoSql相比,独特性在于支持复杂的数据结构,这些数据结构通常都与程序的数据机构一致,因此比...原创 2018-02-14 14:34:42 · 1198 阅读 · 0 评论 -
Docker--创建mongoDB
MongoDB由C++语言编写,是一个基于分布式文件存储的开源数据库系统,支持的数据结构为BSON格式。我们开始用Docker进行部署我们的MongoDB第一步# 我们从Docker的官网找到mongo对应的镜像 于是我们进行拉取docker pull mongo第二部我们让我们的MongoDB 跑起来docker run -d -p 2017:27017...原创 2018-02-13 21:28:49 · 883 阅读 · 0 评论 -
linux中杀死指定进程
这段代码是杀死 进程中匹配到java同名扩展次,并返回其进程ID,供kill使用。kill -9 `ps -ef | grep java | awk '{print $2}'`原创 2016-12-07 15:15:31 · 6099 阅读 · 3 评论 -
Docker--创建ssh远程镜像
如果你需要远程登录到容器内进行一些操作的话,则需要进行SSH进行设置。第一步首先我们进行创建一个项目的目录,进行存放我们的shell文件和dockerfile文件。mkdir sshd_ubuntucd sshd_unbutu/ #进入目录touch Dockerfile run.sh #创建dockerfile文件和 run.sh文件第二部我们进行编写run.sh和authorized_原创 2017-10-04 17:32:06 · 667 阅读 · 0 评论 -
Docker -- dockerFile指令说明
Dockerfile 是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义镜像。 指令集的功能说明 指令 说明 FROM 指定所创建镜像的基础镜像 MAINTAINER 指定维护者信息 RUN 运行命令 CMD 指定启动容器时默认执行的命令 LABEL 指定生成镜像的元数据标签信息 EXPOSE 声明镜像内服务所原创 2017-10-04 12:50:48 · 2019 阅读 · 1 评论 -
Docker -- 设置自动启动
以Centos7+系统为例 进行设置Docker的自动启动的server。uname -r // 查看下我们内核版本,是否达到了要求。开启docker的守护进程systemctl start docker.service设置docker服务的自启chkconfig docker on如下图所示:原创 2017-09-30 11:49:25 · 2831 阅读 · 1 评论 -
Docker--更改仓库
为什么进行更改仓库是由于TLS handshake timeout异常 无法连接docker境外仓库 Linux更改window更改生效后Linux更改单次更改 格式内容为docker pull registry.docker-cn.com/myname/myrepo:mytag例如docker pull registry.do...原创 2018-04-11 11:16:20 · 15894 阅读 · 0 评论 -
Jenkins--英文切换成中文
我从docker中拉取的jenkins 是英文版本,又不想改浏览器语言设定。那么就下载一个插件local 插件进行更改当前的语言模式这里我已经安装了进入系统设置 进行更改语言,重启jenkins 生效 ...原创 2018-04-11 14:29:46 · 30927 阅读 · 8 评论 -
Kubernetes--阿里云服务安装
由于官网给的地址为google地址,被墙。因此采用阿里的镜像执行安装。安装方式传送门传送门Kubernetes 阿里云服务器安装方式 https://yq.aliyun.com/articles/626118...原创 2018-09-22 20:07:56 · 1258 阅读 · 0 评论 -
SeLinux永久关闭 --- Linux进行更换22端口
关闭SelinuxLinux 进行更换22端口参考资料 由于安全策略 防止勒索病毒进行内网传播破坏需要关闭敏感端口 例如: 22 导致所有使用22端口的服务器 都要将端口更换其他端口。因此就涉及了Linux更换22端口和关闭Selinux 。对Selinux不理解的可以看下这篇文章关闭Selinux 修改配置文件后,需要进行关闭Selinux (这是一种偷懒的...原创 2018-08-28 10:07:02 · 3562 阅读 · 0 评论 -
Docker--避免import镜像无法自启服务
由于在内网部署,导致我必须使用export和import这种方式进行加载我的镜像。在部署的时候我发现,当我启动容器可以正常起来,却没有启动我容器里面对应的服务。在思来想去,其实是由于我并没有吧我的脚本设置为启动容器就启动。知道问题后,我已centos7以上的版本介绍,如何设置开机启动我们的脚本。准备脚本脚本名为:autoStart.sh,内容如下#!/bin/bash/u...原创 2018-06-08 12:26:19 · 3037 阅读 · 0 评论 -
Docker--离线安装以及本地yum源构建
docker离线安装 由于是做内网的部署,所以服务器不会有外网存在,因此需要使用docker进行部署相应容器。先要进行离线部署docker环境环境要求 1. centos7.0内核 2. docker1.13版本docker 离线安装包下载通过命令行,进行下载安装包到/docker/dockerRpm目录下。yum install –downloadonly –d...原创 2018-06-05 23:28:05 · 15583 阅读 · 8 评论 -
Spark-- docker + spark +hadoop进行搭建本机的伪集群
简介之前摆弄了一个docker + hadoop3.1 的镜像,通不了,所以这里直接先再github上找了一个Spark搭建的集群。 docker-spark : https://github.com/houshuai0816/docker-spark 这个项目中当前使用的是Spark 2.3.0 和 hadoop2.7 和jdk8构建进行检出仓库内容git clone h...原创 2018-05-29 16:13:30 · 2344 阅读 · 1 评论 -
docker异常--docker bind: cannot assign requested address.
当我在Window上指定IP+端口号 去开启我的容器 会报如下错误。Error response from daemon: Cannot restart container test_mysql: driver failed programming external connectivity on endpoint test_mysql (47c340e8d93612b9696760446f7...原创 2018-04-21 10:43:10 · 10706 阅读 · 1 评论 -
Docker--进行讲运行的容器中的文件copy到服务器上
docker中的拷贝命令真的很好用命令如下docker cp myImage:/etc/nginx说明: myImage : 为当前你运行的镜像名字或序列号 /etc/nginx:为容器内对应的目录...原创 2018-04-11 17:19:59 · 2750 阅读 · 0 评论 -
Docker--初次安装后使用
可以去Docker Store 下载你系统对应版本的Docker,当然你也可以使用docker为我们准备好的shell脚本进行自动化安装docker.curl -fsSL https://get.docker.com/ | sh // 此处将对自动根据你的系统信息来下载对应系统的docker下载后初次运行可能会报如下的错误:原因是我们的docker还没有被启动。因此我们需要用root权限去启动它原创 2017-09-30 11:31:01 · 2752 阅读 · 0 评论 -
阿里云相关配置
阿里云Centos6.7 环境搭建 记录阿里云ECS的javaweb开发环境的搭建,分布式等一系列操作。配置如下Apache Tomcat/8.5.15Oracle1.1.2NginxJDK1.8设置了Tomcat和Nginx的启动项 —-基础环境配置阿里云ESC搭建javaWeb环境此博文介绍了如下内容: * java 环境配置 * Mysql 环境配置 * tomc原创 2017-06-07 20:55:40 · 597 阅读 · 0 评论 -
使用VMware共享文件夹至Linux
配置在你的VMware中进行按如下图进行配置。 配置完以上选项后,我们就可以通过cd /mnt/hgfs进入共享目录了。出现打不开共享库的解决如果出现不能打开共享目录的情况,可能因为需要更新VMware的Tools工具。首先我们在 菜单栏里选择 虚拟机–>更新VMware Tools 你的虚拟机会弹出一个DVD的选项。复制该压缩包到你想要的目录 然后解压安装包,并在进行通过vmware-i原创 2017-03-30 15:52:43 · 1070 阅读 · 0 评论 -
ubuntu进行配置Android 的NDK环境
第一步我们需要下在android-ndk在linux下使用的安装包。 我将此项目放在了/home/houshuai/Android/Android_NDK目录下。$ wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin下载我们需要的bin包第二步//将我们的bin包移动到你需要安装的目录下cp -rf原创 2017-03-30 14:09:15 · 4281 阅读 · 0 评论 -
Linux下命令
Root用户文件操作Root用户使用sudo,但默认的情况下5分钟root权限使用sudo -i,通过输入当前管理员的密码进入root用户使用su,一直使用root权限。使用sudo passwd root进行重设root用户的密码使用su “king”或exit回到用户权限文件操作 命令 操作 实例 mkdir 用来创建文件夹 mkdir /home/andro原创 2017-03-29 23:16:14 · 400 阅读 · 0 评论 -
Linux操作命令符(基本)
Linux中常用的命令行 呼出命令行的快捷键为ctrl+alt+T快捷的呼出命令行 巧用Tab键来对命令进行补全操作 Ctrl+C组合键,让当前程序停掉 Ctrl+d代表这键盘输入的结束显示日期的指令:date 显示日历的指令:cal 简单的计算器:bc 关机指令:shutdownshutdown -h now 立刻关机shutdown -h 22:25 指定当天22:25关原创 2016-09-14 22:48:13 · 3733 阅读 · 0 评论 -
Linux中的使用和虚拟机(部分)
使用Ubuntu首先对于linux的一些操作都需要权限才能做到,这里给出获取最高权限的方法。 第一次获取时候我们需要使用命令行sudo passwd root 需要注意的是UNIX密码,不可以和开机密码相同密码设置成功后,就可以通过su 输入设置的UNIX密码获取最高权限的管理。再将一下VistualBox虚拟机因为是我使用编译FFmpeg库的时候选择了使用Ubuntu编译我的shell脚本原创 2016-09-15 18:59:40 · 361 阅读 · 0 评论 -
Linux中对文件权限的更改
Linux下的文件权限修改权限 首先介绍一下Linux中如何修改文件的权限(其中 name 指文件名,也可以是目录名。) chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod 700 name (只有所有者有读和写以及执行的权限)chmod 666 name (每个人都有读和写的权限)chmod 7原创 2016-09-15 19:13:06 · 474 阅读 · 0 评论 -
Linux下的解压缩命令行
tar解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)gz解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcv原创 2016-09-15 19:28:54 · 555 阅读 · 0 评论 -
Linux定时cron命令
Cron 如果想要在linux中设置某一个程序在指定时间开启 可是使用linux下的cron命令行,这样我们就可以方便的进行对定时Task的操作。在进行设置之前,我们需要获取root账户的权限 sudo su然后执行crontab -e这条命令会打开一个文本编辑器,用来修改root用户的cron表。在这个文件的顶端,可以看到一些如何修改cron表的描述。将光标移动到文件的末尾 ,就可以增加原创 2016-12-02 11:46:47 · 551 阅读 · 0 评论 -
Window向阿里云ESC传送文件(Centos)
配置老版(cenOS7以下)首先我们需要查看当前ssh服务是否开启,如果没有开启则需要使用service ssh restart开启。检查当前ESC是否开启了ssh服务netstat -tl或service ssh status 如果当前ssh没有安装,则通过yum install openssh-clients进行安装。新版(Centos 7以上)查看sshd服务是否启动systemctl原创 2017-04-28 13:41:27 · 6541 阅读 · 0 评论 -
阿里云ESC搭建javaWeb环境
安装Yum进行下载yum的阿里服务的包。wget http://oss.aliyuncs.com/aliyunecs/update_source.tgz 解压tar -xzvf update_source.tgz执行./update_source.sh 看到Success就算成功安装MySql首先进行查看是否已经安装与携带rpm -qa |grep mysql //此命令是查看当前原创 2017-04-28 23:10:53 · 2247 阅读 · 0 评论 -
Linux-rpm包卸载
以卸载apache为例 [root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4说明:rpm –qa | grep mysql命令是为了把mysql相关的包都列出来,我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的Linu原创 2017-06-05 23:25:02 · 1985 阅读 · 0 评论 -
Linux配置环境变量的三种方法
Linux下环境变量设置的三种方法: 如想将一个路径加入到$PATH中,可以像下面这样做:1、控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了:$PATH="$PATH":/NEW_PATH (关闭shell Path会还原为原来的path)2、修改 /etc/profile 文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的原创 2017-05-03 09:08:22 · 15368 阅读 · 0 评论 -
Centos部署ffmpeg
为了进行小程序silk语音的转码,需要在服务器上配置ffmpeg的环境。接下来我以centos的linux系统作为基础进行介绍配置的操作。配置lamewget https://nchc.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.tar.gz tar -zxvf lame-3.99.tar.gz cd lame-3.99 ./原创 2017-05-02 22:13:45 · 3336 阅读 · 0 评论 -
centOS下tar: bzip2: Cannot exec: No such file or directo
错误原因用tar 解压 tar.bz2文件出错解决办法 1. 官网下载 下载bzip2 下载地址:http://www.bzip.org/downloads.html 2. wget下载wget http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz解压文件tar -zxf bzip2-1.0.6.tar.gz # 得到bzip2-1.0.6目录原创 2017-05-02 17:45:28 · 1365 阅读 · 0 评论 -
Tomcat的配置设置
Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。一、静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3种方式都可以部署:(以PetWeb项目为例说明,PetWeb转载 2017-05-02 10:34:08 · 8465 阅读 · 0 评论 -
Centos安装C++配置
Centos下进行配置g++环境 通过YUM进行安装yum install gcc-c++ #进行安装g++的环境原创 2017-05-01 17:15:00 · 2946 阅读 · 0 评论 -
Ngunx介绍
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功转载 2017-05-01 10:54:25 · 1499 阅读 · 0 评论 -
Nginx在阿里云配置
方法一YUM安装优点:在于不必担心依赖关系,意见安装成功缺点:由于YUM的源的问题,Nginx可能不是最新版本。安装路径不能自定义等问题。检查版本yum install nginx安装yum -y install nginx配置路径whereis nginx# 相关配置路径nginx: /usr/sbin/nginx /etc/nginx /usr/lib64/nginx /usr原创 2017-04-29 17:31:45 · 1888 阅读 · 0 评论 -
树莓派调大linux系统音量(命令行)
在命令行中输入alsamixer会进入图形界面,在图形界面中进行更改音量。 最大音量了100%.原创 2016-12-08 13:46:05 · 12471 阅读 · 0 评论