sudo docker pull postgres mkdir -p /data/docker/pgsql sudo docker run -p 54321:5432 --name pgsql -v /data/docker/pgsql:/var/lib/postgresql -d postgres sudo docker start pgsql sudo docker exec -it pgsql bash psql -U postgres ALTER USER postgres WITH P…
sudo docker pull mysql:5.6 mkdir -p /data/docker/mysql/data /data/docker/mysql/logs /data/docker/mysql/conf sudo docker run -p 33061:3306 --name mysql -v /data/docker/mysql/conf:/etc/mysql -v /data/docker/mysql/logs:/logs -v /data/docker/mysql/data:/…
sudo docker run --name java -d -p 19992:22 -p 9992:8080 hub.c.163.com/public/ubuntu:16.04-tools # 可以映射多个端口到外部 sudo docker exec -it java /bin/bash passwd root # 修改密码 nano /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes /etc/init.d/…
sudo docker pull eboraas/apache-php sudo docker run -p 9991:80 --name php -v /data/docker/php/www:/var/www/html -d eboraas/apache-php sudo docker ps -a…
恩,其实我是一时兴起,所以就写了目前这几篇环境的博文,希望能给自己做一个笔记,同时也能够给一些新手带来一些帮助,不会在配置方面那么迷茫.本篇文章主要就是针对Java web开发进行环境搭建. 一.Tomcat的下载安装 1下载地址:http://tomcat.apache.org/download-70.cgi…
1.按照上一篇服务器环境搭建系列(三)-JDK篇中的方法检查系统是否已经预装Mysql并卸载. 2.下载mysql,这里是MySQL-server-5.5.25-1.linux2.6.x86_64.rpm和MySQL-client-5.5.25-1.linux2.6.x86_64.rpm 先安装server. rpm -ivh MySQL-server-5.5.25-1.linux2.6.x86_64.rpm 接着安装client rpm -ivh MySQL-client-5.5.25-1.l…
按照国际惯例,系列目录先奉上: 系列一:系统安装之centos 6.5安装与配置 系列二:准备工作之Java环境安装 系列三:数据为先之MySQL读写集群搭建 系列四:谈分布式之RabbitMQ集群搭建 系列五:谈分布式之Zookeeper集群搭建 系列六:分布缓存之Redis集群搭建 系列七:网站来了之tomcat部署 系列八:玩玩代理之nginx安装与应用 本篇是整个系列的第一篇,先简单介绍下系统的安装与配置.老鸟请跳过,毕竟这个系列是针对新手中的新手的. 一.资源下载与安装 首先,要有虚拟…
自动化测试 概念:由程序代码代替人工完成验证系统功能的过程 解决的问题: 回归测试 压力测试 兼容性测试 提高测试效率,提升产品质量 自动化测试分类 web自动化测试 移动自动化测试 接口自动化测试 单元测试 可行性分析:什么样的web项目适合做自动化测试 需求变动不频繁 项目周期要长(通常半年以上) 项目需要回归测试 环境搭建: python环境 selenium包安装 在线安装: pip install selenium 默认下载的最新版本 pip install selenium==“版本…
上一篇文章<Docker Swarm 集群管理利器核心概念扫盲>中我们把 Swarm 重要的概念性知识给大家讲解了一波,理论完事就该实战了,这篇文章带大家从零开始,搭建 Docker Swarm 集群环境,并通过 Swarm 实现服务的弹性部署,滚动更新服务及回滚服务等功能. 集群搭建 环境准备 五台安装了 Docker 的 CentOS 机器,版本为:CentOS 7.8.2003 Docker Engine 1.12+(最低要求 1.12,本文使用 19.03.12) 防火墙开启以下端口或…
由于篇幅不宜太长,所以就将此文分成了两部分,在第一部分中我们讲解了google-chrome(谷歌浏览器)的安装,jdk的环境配置,android开发的环境搭建.那么在第二部分中,位们将讲解的是金山WPS的安装,同时讲解下LAMP环境的搭建,Python开发的基本环境搭建. 一.WPS的安装 为什么要将WPS的安装了,主要原因在于Ubuntu自带的LibreOffice对中文的支持不大好,而且我们习惯了Microsoft Office的操作,装上WPS,我们就又可以见到Windows下熟悉的操作…
其实每次重装Ubuntu系统的时候都要进行一次基本到环境配置,而且每次总会忘记一些环境配置到东西,所以就写下这个博文,方便自己以后重装系统的时候回顾,同时也给大家做为重装系统后基本环境搭建的参考. 因为本人系统是64位的,所以下文都是以64位位例子,32位的只要下载32位相应的安装包执行同样步骤安装即可,在参考的时候,注意将安装包名字替换成你的哦 一.基本环境的介绍 1.系       统:Ubuntu12.04 LTS x64 2.下载地址:http://www.ubuntu.org.cn/d…
最近,问的比较多的问题居然是jdk的问题,对于新手来说这确实有点难度,毕竟一个人经常上网浏览新闻和观看视频的人,一下子开始一门编程语言的环境搭建.这中间需要一个慢慢适应的过程.回想当初我在这个阶段也很纠结,在此和大家分享一下我的经验. ☆ 准备工作 ①,保证自己自己电脑连接网络②,知道怎么打开dos(注:window徽标键+R键,输入cmd,然后回车) ☆ JDK下载 ①,凯哥学堂官网下载专区下载,在浏览器输入www.kaige123.com回车,进入官网,点击下载专区.找到下图所示: ②,去o…
Docker:开源的应用程序容器引擎,使用Go语言.借助于docker打包的应用程序,将这些应用程序 包含在容器里面,在容器中实现虚拟化,容器使用的是沙箱机制,相互独立,占用资源非常少. Docker三个概念: 镜像:image,docker镜像是一个只读的模板,比如我们在镜像中包含完整的操作系统,在操作系统中可以安装LAMP环境,镜像可以创建容器. 容器:container,docker利用容器运行程序,容器是镜像中创建运行的实例,容器可以运行.关闭.删除的. 仓库:repository,集中…
学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境.为了让java程序放在电脑的任意位置都可以执行,jdk的配置环境变量就可以解决这个问题.JDK一般都需要配置三个环境变量JAVA_HOME,HOME和CLASSPATH.下面我就来说说关于这三个环境变量的配置. ☆ 准备工作 ①,保证自己自己电脑安装合适的jdk(jdk和电脑系统的位数一致) ②,知道怎么打开dos(注:window徽标键+R…
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如何搭建一个Linux环境来测试部署的问题了,我们大部分人平时可能很少接触Linux,更别说部署事宜了,本篇主要讲述一下环境(虚拟机)搭建遇到的问题. 1.虚拟机网络问题 可能对于我们来说Linux是hard模式,如果是一台没有网络的Linux,绝对是地狱模式了,所以优先要把网络搞定,我这边使用的是H…
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如何搭建一个Linux环境来测试部署的问题了,我们大部分人平时可能很少接触Linux,更别说部署事宜了,本篇主要讲述一下环境(虚拟机)搭建遇到的问题. 1.虚拟机网络问题 可能对于我们来说Linux是hard模式,如果是一台没有网络的Linux,绝对是地狱模式了,所以优先要把网络搞定,我这边使用的是H…
1.安装Jenkins(需要在Jenkins容器中安装maven,java环境不用安装,Jenkins初次启动时会自动安装) 参考:docker中安装Jenkins 2.配置git 3.安装docker插件docker-build-step,需要开启远程访问,见另一篇博客:https://www.cnblogs.com/gcgc/p/10489036.html 4.创建job(事先使用centos基础镜像制作jdk_8u191镜像,再以jdk_8u191镜像为基础镜像创建镜像,并push到私有仓…
1.从官网在线下载最新的安装包 wget http://memcached.org/downloads/memcached-1.4.34.tar.gz 该命令为在线下载 注意:最新的地址会变动,所以最好去官网上看看 2.赋权限 chmod 777 文件名 3.解压memcached安装包 解压命令:tar -zvxf 文件名 4.cd memcached文件夹 5../configure && make  &&  make install 出现报错: 解决方法: 第一,我安…
docker 安装参见docker官网,当cmd出现以下图像时安装正确; 然后进行bvlc/caffe环境创建,有两种,一种是直接pull github的bvlc,一种是本地创建image,直接使用github编译好的caffe1.0.0 python2.7.3 然后出现以下就算成功 可以查看下: 然后就可以进入caffe环境了: 接下来就像在Linux里一样使用python 和caffe了 输入exit退出交互式…
5. 使用 5.1 快捷键及设置 5.1.1 光标移动 w : 正向移动到相邻单词的首字符 b : 逆向移动到相邻单词的首字符 e : 正向移动到相邻单词的尾字符 ge : 逆向移动到相邻单词的尾字符 fa : 正向移动到第一个字符 a 处 Fa : 逆向移动到第一个字符 a 处 8w : 正向移动到相隔八个单词的首字符执行 4Fa : 逆向移动到第四个 a 字符处 0 : 行尾 $ : 行首 gg : 跳转到文件头 Shift+g : 跳转到文件末尾 5.1.2 编辑操作 u : 撤销上一步的…
3. youcompleteme编译安装 参考网址: https://github.com/ycm-core/YouCompleteMe#linux-64-bit 建议不要用这个博客的方法: https://github.com/yangyangwithgnu/use_vim_as_ide 安装插件管理器vundle git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim # 在 ~/.vimr…
vim 学习 简介: 源码编译使用vim及其插件. 内容包含: vim的编译安装, llvm clang的编译安装, 插件youcompleteme的编译安装使用, 以及vim其他插件的使用. 搭建环境: Ubuntu18.04.4 server版(desktop版应该也适用) 环境还原方式: 坚果云上保存: .vim文件的压缩包,以免以后换环境时都得下载, 使用时直接解压至~/.vim GitHub上保存: .vimrc, .clang-format, .ycm_extra_conf.py等配…
jdk安装 tar zxvf jdk mv jdk /usr/lib/jvm/java jdk环境变量配置 vim /etc/profile ``` export JAVA_HOME=/usr/lib/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${PATH}:${JAVA_HOME}/bin:${JRE_HOME}/bin export…
前提: jdk1.7 Linux centOS 64位 安装包从官网获取地址:http://maven.apache.org/download.cgi Jdk1.7对应apache-maven-3.3.3-bin.tar.gz 1.新建文件夹maven mkdir maven 2.解压安装包 把安装包放到maven目录下 tar zxvf apache-maven-3.3.3-bin.tar.gz 解压 3.配置全局环境变量 #vi /etc/profile export PATH="/app/…
前提: linux centOS 64位操作系统 1.root账号 2.#yum install -y subversion 出现如下报错: 尝试Telnet https://www.baidu.com/ 发现网络没通 3.解决了网络问题 4.#yum install -y subversion 5.测试是否安装成功 svn --version…
前提: Linux centOS 64位 JDK 1.7 安装包从官网上下载 安装Tomcat之前要先安装JDK. 我的JDK是1.7版本的,所以Tomcat版本也选了7的 1.新建目录tomcat #mkdir tomcat 2.解压 #tar -vxf apache-tomcat-7.0.75.tar.gz 3.进入apache-tomcat-7.0.75 #cd apache-tomcat-7.0.75 4.进入bin目录 #Cd bin 5.启动tomcat #./startup.sh…
前提: linux centOS6.6 64位操作系统 ROOT账号 JDK1.7 注意:JDK和Ant版本一定要是对应的,因为我的JDK是1.7版本的,所以我在官网下载的ant是1.9的 1.把安装包从桌面移动到自己新建的目录中去 #mv /home/tianquehsuaige/Desktop/apache-ant-1.9.9-bin.tar.gz /app/ant #cd /app/ant 2.解压 #tar -vxf apache-ant-1.9.9-bin.tar.gz 3.设置环境变…
JDK是java软件开发包的简称,要想开发java程序就必须安装JDK.没有JDK的话,无法编译Java程序. 前提: linux centOS6.6 64位操作系统 ROOT账号 安装包的获取:官网JDK1.7 1.在根目录下新建文件夹app用以存放各类软件,之后我安装的其他软件也会统一存放在这. #mkdir --p app/jdk 2.安装包的获取有两种方法 方法一: #wget +下载地址 在线下载 方法二:直接联网 在官网上下载 3.把下载下来的安装包移动到新建的文件夹jdk中,我的安…
4. 插件 主要是c++相关的. ~/.vimrc文件在GitHub上有:https://github.com/whuwzp/vim_config 以下内容参考: https://github.com/yangyangwithgnu/use_vim_as_ide 另外一些插件的配置文件也都放在: https://github.com/whuwzp/vim_config 4.1 vundle插件管理器 git clone https://github.com/VundleVim/Vundle.vi…
1.如果系统已经有jdk,卸载之. rpm -qa|grep java rpm -e --nodeps 上面命令返回的软件包名字 或者 yum -y remove 上面命令返回的包名 下载bin文件,我这里是jdk-6u32-linux-x64.bin,将进入jdk文件所在目录. chmod 777 jdk-6u32-linux-x64.bin ./jdk-6u32-linux-x64.bin 2.安装完成后配置jdk vi /etc/profile 在打开的文件末尾输入 export JAVA…