随笔分类 - 运维
1
摘要:前言 从2017年3月开始docker在原来的基础上分为两个版本:Docker CE和Docker EE。 Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但是需要付费。 Docker官方建议从CentOs7.0已上系统版本安装部署。 一、docker简介 1、Docker
阅读全文
摘要:1、首先安装php7.0已上版本 2、查看是否安装swoole扩展 php -m 3、如上没有看到swoole扩展,接下来开始安装 4、新建一个文件夹,作为存储swoole的文件夹 mkdir swoole 5、切换进入swoole目录开始下载安装包 wget http://pecl.php.net
阅读全文
摘要:Linux出现高负载的情况下,一般都有一些具体的症状,比如CPU、内存等被耗尽,磁盘I/O或者网络等问题,可通过具体命令分析高负载问题。 通过yum安装htop命令 yum -y install htop 输入命令htop 注释:这个是实时更新占用CPU、内存等资源的进程,可以通过排名最前的进程定位
阅读全文
摘要:报错原因: : No such file or directoryer.sh: line 2: cd: /www/wwwroot/php-main-user 初始问题总结: 在正常情况下以.sh文件后缀名结尾的是可以在Linux直接执行的(结果如上) 2.问题分析: (1) Linux执行.sh文件
阅读全文
摘要:1. 使用top 查看内存的占用情况,然后键入"M"命令根据内存的占用情况降序排列("P"是CPU占用情况降序排列)2.关闭掉不需要的进程,3.再使用top查看内存占用情况,发觉内存占用率已经降下来了,但是free -g却还有100G被占用(内存总共128G),vmstat发现是cache 占用了大
阅读全文
摘要:报错信息 413 Request Entity Too Large 解决方法 修改 php 的配置文件 /etc/php5/fpm/php.ini upload_max_filesize = 20M post_max_size = 20M 修改 Nginx 的配置文件 server { ... cl
阅读全文
摘要:报错信息 504 Gateway Time-out 原因是程序执行时间过长,导致请求超时。 解决方法 首先,尽可能地优化程序代码的执行时间。 其次,修改配置文件。 修改 php.ini 配置文件。 max_execution_time = 600 修改 nginx.conf 配置文件。 keepal
阅读全文
摘要:下载 到官网去下载你想要的版本 官网下载地址 上传解压 把你刚才下载的文件,上传到Linux文件系统中。然后解压: [root@localhost tmp]#tar -zxvf zookeeper-3.4.14.tar.gz 将解压后的文件复制到/usr/local目录下,并重命名为zookeepe
阅读全文
摘要:1 Docker+Jenkins+Nginx+Spring Boot 自动化部署项目 Docker通过linux的namespace实现资源隔离、cgroups实现资源控制,通过写时复制机制(copy-on-write)实现了高效的文件操作,在实际开发中可用于提供一次性的环境、微服务架构的搭建、统一
阅读全文
摘要:当项目早服务器中运行时会产生大量的日志,如果日志不处理全部放在本服务器中显然没有那么大的内存,除了要做必要的删除也要做日志必要备份. 创建oss.sh脚本: #!/bin/bash host="oss-cn-beijing.aliyuncs.com" bucket="****" ###bucket名
阅读全文
摘要:#!/bin/sh #停止java项目 echo " Stop java " pid=`ps -ef | grep 项目.jar | grep -v grep |awk '{print $2}'` if [ $pid ]; then echo :App is running pid=$pid kil
阅读全文
摘要:阿里云OSS对象云存储工具上传 第一步:打开阿里云对象存储oss 找到bucket列表 找到要上传文件地址 开始使用工具上传(文档地址) https://help.aliyun.com/document_detail/61872.html?spm=5176.8466032.0.0.355114500
阅读全文
摘要:yum源安装 root账号登录执行命令: yum install -y lrzsz 安装成功后出现以下信息说明安装成功 接下来执行rz命令,就会出现windows上传文件选项框
阅读全文
摘要:#user nobody; worker_processes 1; #工作进程:数目。根据硬件调整,通常等于cpu数量或者2倍cpu数量。 #错误日志存放路径 #error_log logs/error.log; #error_log logs/error.log notice; #error_lo
阅读全文
摘要:**************************************************************************************** 补充不同类型文件解压命令: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileNam
阅读全文
摘要:1、安裝JDK (1) Yum一鍵安裝 第一步:執行命令:查看可安裝的jdk版本 yum -y list java* 第二步:选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令: yum install -y java-1.8.0-openjdk-devel.x86_64 第三步:等
阅读全文
摘要:一、yum安装git yum install git 1、查看yum源仓库Git信息 yum info git 2、安装依赖库 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install
阅读全文
摘要:#!/bin/sh #查询删除源文件包 cd /srv/backups; find -name *.jar | xargs rm -rf echo "删除原备份成功 " #先查询/srv/zjzdd下的文件,然后备份文件到backups目录下,在删除源文件 cd /srv/zjzdd; cp /sr
阅读全文
摘要:#!/bin/sh echo " 开始拉取仓库最新代码 " cd /srv/java/xiaoge; pwd; git init; git remote add origin git@gitlab.***.cn:java/xiaoge.git; git fetch origin master; gi
阅读全文
摘要:第一步:远程连接测试 ssh -T git@gitlab.****.cn 这个时候回报错如下信息: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). 解决如下: 修改为PubkeyAuthentication y
阅读全文
1