bin

jenkins_windows(一):环境准备

放肆的年华 提交于 2019-11-28 05:04:18
为了将自动化测试作为常规执行任务,或者在无人值守的情况下定时执行并发布测试结果,故实现了基于jenkins构建自动化测试。具体流程如下:开发上传代码到代码仓库后,jenkins检查到指定的仓库中有push动作,从代码仓库上拉取代码,打包,发布到tomcat,触发测试任务,自动从代码仓库拉取测试代码进行测试,将测试结果邮件发送到指定的邮箱。 服务器的代码由springboot实现,测试代码是python实现。整个流程的配置为: win10+ python3.6.5 +tomcat 8.5.40+ jenkins2.164.3+ JDK1.8+git python3.6.5安装和配置 下载安装包,默认安装 官网:https://www.python.org/downloads/,选择python3.6.5版本,默认安装即可 配置环境变量 我的电脑–>右键–>属性,在弹出的窗口中按如图所示的顺序,将python的路径加入到系统变量path中 验证安装成功 启动cmd,执行python 安装依赖包 py -3 -m pip install requests 安装git 登录官网下载安装包 官网:https://git-scm.com/download/win 下载完成双击安装,如下图所示: 双击exe文件,一路next即可。 配置环境变量 将Git的bin目录 添加到环境变量

Linux系统上安装mongodb数据库

杀马特。学长 韩版系。学妹 提交于 2019-11-28 02:32:56
1、上传mongodb-linux-x86_64-rhel62-3.0.6.gz到/root目录下 2、解压:tar zxvf mongodb-linux-x86_64-rhel62-3.0.6.gz 3、移动解压文件夹到MongoDB安装目录 mv mongodb-linux-x86_64-rhel62-3.0.6 /opt/mongodb 4、创建MongoDB数据库存放路径 mkdir -p /opt/mongodb/data 5、创建MongoDB数据库日志存放路径 mkdir -p /opt/mongodb/logs 6、启动MongoDB ./mongod --replSet dtoa --dbpath=/opt/mongodb/data/ --port 27017 --logpath=/opt/mongodb/logs/mongodb.log --fork --logappend 如果mongoDB启动报错 ERROR: child process failed, exited with error number,请参考如下链接解决 http://yijiebuyi.com/blog/f2e849b336b4d27fbf91bc52735d7841.html 设置随机启动 vi /etc/rc.local加入启动命令即可 出现下面的事由于openssl版本低,用yum

Ubuntu 11.10 下安装 JDK_6_27

﹥>﹥吖頭↗ 提交于 2019-11-28 02:16:05
1、首先是下载: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u27-download-440405.html 选择: Linux x86 - Self Extracting Installer 81.20 MB jdk-6u27-linux-i586.bin 2、再创建Java的目录,然后将下载下来的文件解压到该目录中: // sudo nautilus管理员权限打开文件夹 $ sudo cp jdk-6u27-linux-i586.bin /usr/lib/jvm 刚开始接触的人,在这里要特别注意下,拷贝到 /usr/lib/jvm即可,起始位置看情况 $ cd /usr/lib/jvm $ chmod u+x jdk-6u27-linux-i586.bin $ sudo ./jdk-6u27-linux-i586.bin $ sudo mv jdk1.6.0_27/ java-1.6.0_27-sun/ $ sudo ln -s java-1.6.0_27-sun java-6-sun $ sudo rm jdk-6u27-linux-i586.bin 3、其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录: $ sudo vi /etc

PHP7添加swoole扩展

孤街浪徒 提交于 2019-11-28 02:05:01
swoole需要php版本在7.0以上。 1.进入php目录中的bin目录下,通过pecl指令进行安装。 cd /usr/local/php7/bin [root@localhost bin]# pwd /usr/local/php7/bin [root@localhost bin]# ll total 121848 -rwxr-xr-x. 1 root root 842 Dec 28 06:27 pear -rwxr-xr-x. 1 root root 863 Dec 28 06:27 peardev -rwxr-xr-x. 1 root root 779 Dec 28 06:27 pecl lrwxrwxrwx. 1 root root 9 Dec 28 07:21 phar -> phar.phar -rwxr-xr-x. 1 root root 14834 Dec 28 07:21 phar.phar -rwxr-xr-x. 1 root root 41324355 Dec 28 07:20 php -rwxr-xr-x. 1 root root 41147802 Dec 28 07:20 php-cgi -rwxr-xr-x. 1 root root 3071 Dec 28 07:21 php-config -rwxr-xr-x. 1 root root 42258247

mysql5.7 安装版安装

余生颓废 提交于 2019-11-27 23:45:11
参考 http://dev.mysql.com/doc/refman/5.7/en/installing.html 下载mysq5.7的安装包 http://dev.mysql.com/downloads/mysql/ 解压到某个指定为文件夹,解压完之后在其根目录底下新建一个my.ini(也可以直接复制原来默认的my-default.ini),然后添加内容,注意,里面的中文在实际中要去掉,my.ini是在mysql目录的底下 [mysqld] #绑定IPv4和3306端口 bind-address= 0.0. 0.0 port= 3306 #设置mysql的安装目录 basedir= E:\mysql #设置mysql数据库的数据的存放目录 datadir= E:\mysql\data #允许最大连接数 max_connections= 200 #设置字符集为utf loose-default-character-set= utf8 character-set-server= utf8 [client] #设置客户端字符集 loose-default-character-set= utf8 [WinMySQLadmin] Server= E:\mysql\bin\mysqld.exe 在PATH里面添加环境变量,变量内容就是bin的地址 如: E:\mysql\bin

构建kafka集群

徘徊边缘 提交于 2019-11-27 22:03:04
本文档是在本机上构建多节点的kafka集群 standalone版的请参考 https://www.cnblogs.com/pageBlog/p/11379364.html 1. 首先将配置文件拷贝多份 cp config/server.properties config/server-1.properties cp config/server.properties config/server-2.properties 2. 修改对应的配置文件 3. 启动这两个节点 bin/kafka-server-start.sh config/server-1.properties & bin/kafka-server-start.sh config/server-2.properties & 4. 创建一个新话题 bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 3 --partitions 1 --topic my-replicated-topic 5. 查看话题详细信息:bin/kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic my-replicated-topic 6.

linux基础命令:pwd

柔情痞子 提交于 2019-11-27 21:33:43
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 1.命令格式: pwd [选项] 2.命令功能: 查看”当前工作目录“的完整路径 3.常用参数: 一般情况下不带任何参数 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用连接(link)路径。 4.常用实例: 实例1:用 pwd 命令查看默认工作目录的完整路径 命令: pwd 输出: [root@localhost ~]# pwd /root [root@localhost ~]# 实例2:使用 pwd 命令查看指定文件夹 命令: pwd 输出: [root@localhost ~]# cd /opt/soft/ [root@localhost soft]# pwd /opt/soft [root@localhost soft]# 实例三:目录连接链接时,pwd -P 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径 命令: pwd -P 输出: [root@localhost soft]# cd /etc/init.d [root@localhost init.d]# pwd /etc/init.d [root@localhost init.d]

一台服务器部署多个tomcat要点

一曲冷凌霜 提交于 2019-11-27 21:08:12
总的来说需要改三个文件,环境变量:/etc/profile,tomcat/bin/catalina.sh,端口:tomcat/conf/server.xml 第一,复制多个tomcat 第二,修改/etc/profile   在文件最后加上加上: #tomcat_1export CATALINA_HOME_1= /opt/tomcat_1 export CATALINA_BASE_1= /opt/tomcat_1 这是其中一组,每多一个tomcat,即再增加一组,直接增加数字即可 后面的目录地址是tomcat所在目录 第三,修改每个tomcat/bin目录下的catalina.sh(windos是catalina.bat),修改启动变量 vim tomcat/bin/catalina.sh 注意这里的值是跟profile中的变量一致 第四,修改每个tomcat/conf/目录下的server.xml的端口,避免冲突 这里附上1.7jdk的下载地址,直接用迅雷既可以下载: https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz

小白的Linux运维之路2

独自空忆成欢 提交于 2019-11-27 19:19:18
1、描述linux目录结构以及目录结构命名规定 FHS: Filesystem Hierarchy Standard中文意思是目录层次标准,是linux的目录规范标准。 /bin:存放所有用户可用的基本命令程序文件 /boot:引导文件存放目录 /dev:存储特殊文件或设备文件 设备有两种类型:字符设备(线性设备)、块设备(随机设备) /etc:系统程序的配置文件 /home:普通用户的家目录 /root:管理员的家目录 /run:当前运行程序库的目录(当前运行的目录) /sbin:供系统管理使用的工具程序 /tmp:临时文件存储位置 /usr:应用程序存放的目录 /var: 系统配置文件主目录 2、显示/etc目录下,所有以.d结尾的文件或目录 ls -d /etc/ .d 3、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录 ls /etc/[m,n,r,p] .conf 4、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限 相关命令:mkdir cp ll 创建/app/rootdir目录:mkdir -p /app/rootdir 复制/root下所有文件到该目录内,并保留原有权限 先ll /root 查看一下目录下权限 开始复制:* cp -a /root/ /app/rootdir/ 查看/app

【转帖】linux sort,uniq,cut,wc,tr,xargs命令详解

六月ゝ 毕业季﹏ 提交于 2019-11-27 18:41:02
linux sort,uniq,cut,wc,tr,xargs命令详解 http://embeddedlinux.org.cn/emb-linux/entry-level/201607/21-5550.html2015年时 曾经培训过 一次 大数据 当时 用wc 做例子 自己当时不知道wc 是gnu内建的命令 很难理解四年时间自己简单学习了一些 linux 还是很有收获的。 <--目录--> 1)sort 2)uniq 3)cut 4)wc 5)tr 6)xargs 【sort】 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort语法 复制代码 [root@www ~]# sort [-fbMnrtuk] [file or stdin] 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最前面的空格符部分; -M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法; -n :使用『纯数字』进行排序(默认是以文字型态来排序的); -r :反向排序; -u :就是 uniq ,相同的数据中,仅出现一行代表; -t :分隔符,默认是用 [tab] 键来分隔; -k :以那个区间 (field) 来进行排序的意思