
linux
懒人程序猿
这个作者很懒,什么都没留下…
展开
-
PHP扩展安装
PECL官网http://pecl.php.net/package-stats.php如果无法访问pecl官网,可通过下面链接下载源码扩展包https://github.com/wang-xuemin/peclamqp扩展依赖rabbitmq-c,需要先安装rabbitmq-cMacOS安装brew install rabbitmq-cCentOSyum install rabbitmq-cDebianapt install rabbitmq-cFreeBSDpkg install原创 2021-01-15 21:41:02 · 431 阅读 · 0 评论 -
php扩展安装之rdkafka
在安装rdkafka前需要先安装librdkafkaMacOS安装brew install librdkafkaCentOSyum install librdkafkaDebianapt install librdkafkaFreeBSDpkg install librdkafka使用PECL工具安装命令pecl install rdkafka源码安装下载PHP版本对应的扩展版本下载地址:http://pecl.php.net/package/rdkafka下面以最新的PHP原创 2021-01-15 01:12:50 · 1266 阅读 · 0 评论 -
Caddy安装 - CentOS、MacOS
官网:https://caddyserver.comGitHub:https://github.com/caddyserver/caddy/releaseslinux - CentOS - 7.9下载二进制文件wget https://github.com/caddyserver/caddy/releases/download/v2.2.1/caddy_2.2.1_linux_amd64.tar.gz解压tar -zxf caddy_2.2.1_linux_amd64.tar.gz caddy原创 2020-12-11 01:52:07 · 3668 阅读 · 2 评论 -
Elasticsearch设置密码
1、需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容xpack.security.enabled: truexpack.license.self_generated.type: basicxpack.security.transport.ssl.enabled: true2、重启Elasticsearch3、进入elasticsearch/bin目录,执行./elasticsearch-setup-passwords原创 2020-11-29 21:52:46 · 3919 阅读 · 2 评论 -
使用yum安装docker
使用清华源curl -o /etc/yum.repos.d/docker-ce.repo https://files-cdn.cnblogs.com/files/lemanlai/docker-ce.repo.shyum clean allyum makecache fast查看各个版本yum list docker-ce.x86_64 --showduplicates | sort -r安装制定版本docker-ce-<version>yum -y install --set原创 2020-11-27 17:24:13 · 430 阅读 · 0 评论 -
替换yum源
进入镜像源目录cd /etc/yum.repos.d备份旧的配置文件mv CentOS-Base.repo CentOS-Base.repo.bak 下载阿里源的文件wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 清理缓存yum clean all 重新生成新的缓存yum makecache 如果没有安装wget,可使用curl替代curl -o CentOS-Base.repo ht原创 2020-11-27 17:09:48 · 1011 阅读 · 0 评论 -
jenkins参数化构建过程插件git-parameter
安装git-parameter插件系统管理 -> 插件管理 -> 可选插件,在tab中选择可选插件搜索git-parameter,安装完成后重新启动jenkins使用git-parameter新建任务 -> 构建一个自由风格的软件项目丢弃旧的构建,这里一定要勾选。不勾选的话jenkins空间会占用巨大,访问速度也很受影响。这里可以根据实际需求设置保留天数和构建保留最大数重点在这里,上面我们安装了git-parameter。就会出现参数化构建过程复选框,勾选设置如下。下面选择原创 2020-06-02 19:58:09 · 2615 阅读 · 0 评论 -
jenkins自动部署插件Publish over SSH
安装Publish over SSH插件系统管理 -> 插件管理 -> 可选插件,在tab中选择可选插件搜索Publish over SSH,安装完成后重新启动jenkins设置SSH Servers系统管理 -> 系统配置,Publish over SSH设置项,添加完SSH Server后测试一下是否连接成功。如下图:Jenkins SSH Key:jenkins服务器ssh秘钥查看服务器是否存在ssh秘钥文件:ll ~/.ssh如果服务器已经生成过ssh秘钥文件,目原创 2020-06-02 14:14:12 · 1044 阅读 · 2 评论 -
docker安装jenkins
拉取镜像docker pull jenkins/jenkins:latest启动Jenkins容器docker run --name jenkins -itd -p 8080:8080 -p 50000:50000 --net=network --ip=172.18.0.71 jenkins/jenkins:latestnginx代理server { listen 80; server_name www.jenkins.com jenkins.com; locati原创 2020-06-02 11:43:09 · 149 阅读 · 0 评论 -
docker安装gitea
拉取gitea镜像docker pull gitea/gitea:latest启动gitea容器# 10022映射容器内22端口# 3000映射容器内3000端口# /docker/gitea挂载容器内/data目录# --net=network --ip=172.18.0.81 使用自定义网络,设置固定IP:172.18.0.81docker run --name gitea -itd -p 10022:22 -p 3000:3000 -v /docker/gitea:/data --ne原创 2020-06-02 11:35:41 · 823 阅读 · 0 评论 -
Elasticsearch拼音分词elasticsearch-analysis-pinyin
安装elasticsearch-analysis-pinyin插件根据Elasticsearch版本选择对应的插件版本安装,下面是以6.8.0为例拼音分词插件:https://github.com/medcl/elasticsearch-analysis-pinyin/releases进入Elasticsearch安装目录下的bin目录,执行下面命令安装./elasticsearch-plugin install https://github.com/medcl/elasticsearch-anal原创 2020-05-29 19:03:46 · 1822 阅读 · 0 评论 -
docker容器固定ip
创建自定义网络docker network create --subnet=172.18.0.0/16 networkdocker network ls创建容器时添加下面命令–net=network --ip=172.18.0.12举例docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --net=network --ip=172.18.0.12 mysql...原创 2020-05-28 23:01:31 · 260 阅读 · 0 评论 -
Golang使用Elasticsearch
创建es.go文件根据elasticsearch版本拉取对应的go包:github.com/elastic/go-elasticsearchAPI文档:https://pkg.go.dev/github.com/elastic/go-elasticsearch/v6@v6.8.5/esapi?tab=docpackage esimport ( "bytes" "context" "encoding/json" "fmt" "github.com/elastic/go-elasticsea原创 2020-05-26 02:29:46 · 2120 阅读 · 1 评论 -
elasticsearch中文分词ik安装使用
安装elasticsearch-analysis-ik插件GitHub地址:https://github.com/medcl/elasticsearch-analysis-ik/releases根据elasticsearch版本查找对应的版本# 进入elasticsearch安装目录的bin目录下,安装分词插件。# 插件版本必须和elasticsearch版本保持一致。./elasticsearch-plugin install https://github.com/medcl/elasticse原创 2020-05-25 00:43:33 · 458 阅读 · 0 评论 -
docker安装elasticsearch集群
docker安装可参照:https://blog.youkuaiyun.com/qq_18361349/article/details/106175125elasticsearch-head和kibana安装可参照:https://blog.youkuaiyun.com/qq_18361349/article/details/106269829拉取elasticsearch镜像docker pull elasticsearch:6.8.0创建es配置文件,容器映射目录cd /mkdir elasticsearchc原创 2020-05-23 01:37:38 · 406 阅读 · 0 评论 -
解决docker安装elasticsearch-head插件请求406问题
进入到elasticsearch-head容器内docker exec -it elasticsearch-head容器id /bin/bash进入_site目录,修改vendor.js文件。如果提示vim不存在,安装vim:apt-get update && apt-get install vim再编辑cd _sitevim vendor.js# 6886行上下 /contentType: "application/x-www-form-urlencoded 改成 con原创 2020-05-22 09:54:40 · 775 阅读 · 0 评论 -
使用docker安装elasticsearch及elasticsearch-head和kibana
拉取elasticsearch镜像docker pull elasticsearch:6.8.0启动elasticsearch# -e 设置环境变量docker run -itd --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.0拉取插件docker pull mobz/elasticsearch-head:5启动插件容器docker run原创 2020-05-21 23:08:12 · 324 阅读 · 0 评论 -
PHP使用RabbitMQ
新建dockerfile文件,内容如下。安装amqp扩展需要librabbitmq依赖,所以需要先安装librabbitmq再安装zmqp扩展# PHP官方镜像FROM php:7.2-fpm# amqp 扩展RUN apt-get update && apt-get install -y librabbitmq-devRUN pecl install amqp-1.10.2 && docker-php-ext-enable amqp创建images镜像,不要原创 2020-05-20 17:00:26 · 767 阅读 · 0 评论 -
linux使用docker制作PHP镜像及扩展Dockerfile
新建一个文件夹mkdir dockerfiles目录下新建Dockerfile文件(vim Dockerfile),添加以下内容# PHP官方镜像FROM php:7.2-fpm# yaf 扩展RUN pecl install yaf-3.2.2 && docker-php-ext-enable yaf# redis 扩展RUN pecl install redis-5.2.2 && docker-php-ext-enable redis# mong原创 2020-05-17 15:35:36 · 830 阅读 · 0 评论 -
linux使用docker安装php、nginx
拉取php镜像,下面以7.2版本为例。也可拉取指定版本的镜像php:5.6-fpm、php:latest等docker pull php:7.2-fpm拉取nginx镜像,这里直接拉取最新的镜像版本docker pull nginx:latest添加PHP容器# /docker/nginx/default/www 是PHP容器映射宿主机目录docker run --name php -p 9000:9000 -v /docker/nginx/default/www:/www -d php:7原创 2020-05-17 15:33:44 · 1208 阅读 · 3 评论 -
linux使用docker安装memcache
拉取memcache镜像,(memcache:latest)指最新版本,也可指定版本号拉取(memcache:1.4)docker pull memcache:latest添加容器并运行memcachedocker run --name memcache -itd -p 11211:11211 memcache:latest新增容器但不运行docker create --name memcache -itd -p 11211:11211 memcache:latest查看运行中的容器do原创 2020-05-17 15:32:35 · 1066 阅读 · 0 评论 -
linux使用docker安装mongo
拉取mongo镜像,(mongo:latest)指最新版本,也可指定版本号拉取(mongo:latest)docker pull mongo:latest添加容器并运行mongo,设置登陆权限docker run -itd --name mongo -p 27017:27017 mongo --auth# 进入容器docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456 的用户。db.createUser({ user:'admin原创 2020-05-17 15:31:49 · 390 阅读 · 0 评论 -
linux使用docker安装Redis
拉取Redis镜像,(redis:latest)指最新版本,也可指定版本号拉取(redis:4.0)docker pull redis:latest添加容器并运行Redisdocker run -itd --name redis -p 6379:6379 redis --requirepass "mypassword"新增容器但不运行docker create -itd --name redis -p 6379:6379 redis --requirepass "mypassword"查看原创 2020-05-17 15:31:02 · 460 阅读 · 0 评论 -
linux使用docker安装MySQL
拉取MySQL镜像,(mysql:latest)指最新版本,也可指定版本号拉取(mysql:5.6)或(mysql:8.0)docker pull mysql:latest添加容器并运行MySQLdocker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest新增容器但不运行docker create -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_原创 2020-05-17 15:30:12 · 224 阅读 · 0 评论 -
linux安装docker及docker一些常用命令
使用yum安装dockeryum install docker启动dockersudo systemctl start docker查看本地images镜像docker images搜索镜像,以nginx为例。下面均已nginx为例docker search nginx拉取镜像,latest指最新版本,也可根据需要拉取相应的版本docker pull nginx:latest查看全部容器docker ps -as查看运行中的容器docker ps启动容器docke原创 2020-05-17 15:29:15 · 345 阅读 · 0 评论