Centos 查看cpu信息  

直接使用命令 lscpu

Posted:2019-03-09  By vilay

Gitlab 修改root用户密码  

一不小心忘记了gitlab的root用户密码。 解决方法 登录服务器,使用root账户在shell下执行 gitlab-rails console production 先查询用户 user = User.where(id: 1).first 设置密码 user.password=123456 保存密码 user.save! 感叹号一定要添加

Posted:2019-03-09  By vilay

Centos 7 Gitlab 安装  

安装依赖 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld sudo yum install postfix sudo systemctl enable p

Posted:2019-03-09  By vilay

PHP Curl 保持会话连接  

PHP 请求接口的时候保持cookie 会话连接的方法 function curlRequest($url,$data,$headers=[]) { $cookie_file = '/tmp/cookie.txt'; $data = json_encode($data); $ch = curl_init(); $user_token = getAuthToken(); $headers = [ 'Content-Type:application/json;charset=utf-8', 'Con

Posted:2019-01-15  By vilay

Centos yum更新出现HTTP Error 404 NOT FOUND错误的办法  

使用yum做更新,安装软件的时候,一直提示404错误 解决方法: yum clean all yum update

Posted:2019-01-10  By vilay

PHP 获取指定周数的开始时间结束时间  

函数 function weekStartEnd($year,$week=1) { $w = date('W'); $diff = $w-$week; $weekday['start']=mktime(0,0,0,date('m'),date('d')-date('w')+1-$diff*7,date('Y')); $weekday['end']=mktime(23,59,59,date('m'),date('d')-date('w')+7-$diff*7,date('Y')); return

Posted:2019-01-07  By vilay

Linux查看服务器物理设备型号  

代码 grep 'DMI' /var/log/dmesg

Posted:2019-01-01  By vilay

PHP-FPM故障排除笔记  

查看tcp请求数据 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' 两者等效。 查看php-fpm 进程状态 netstat -apn|grep php-fpm 查看php-fpm启动进程数量 netstat -anp | grep 'php-fpm'|grep -v 'LISTENING'|g

Posted:2018-12-23  By vilay

Mysql 使用timestamp添加记录自动更新时间  

使用Mysql的timestame记录数据库表记录的更新时间 alter table users add column updated_at timestamp not null default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;

Posted:2018-12-23  By vilay

tp5 api接口数据响应正常,但是http 状态码500  

在请求一个api的接口的时候遇到一个奇葩问题,响应数据正常,但是状态码是500. 把服务器的报错什么的都修改为debug状态,没有任何错误显示 解决方法,给runtime重新赋予权限 chmod -R 777 runtime

Posted:2018-12-01  By vilay

Centos 7.X 安装Elasticsearch 6.4  

简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 安装 安装jdk CENTOS 7.X 安装JDK 2.安装Elasticsearch(简称es) 我是使用rpm的方式安装 官方文档Install Elasticse

Posted:2018-11-14  By vilay

Centos 7.X 安装jdk  

在Centos 7.X 安装jdk 首先,官网下载,进入下载页面,找版本jdk下载 jdk8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找到适配的环境下载地址,我是选择以rpm方式进行安装 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-secure

Posted:2018-11-12  By vilay

Centos 7.X 修改主机名称  

hostname有三种状态 static(永久) transient(瞬态) pretty (灵活) 通过命令修改服务器的名称 hostnamectl set-hostname 名称 hostnamectl --static set-hostname 名称 直接就可以生效了,重启之后也不会失效.

Posted:2018-11-12  By vilay

Mac item2 部分快捷键  

mac 终端item2 的部分快捷键 清除当前行:ctrl + u 到行首:ctrl + a 到行尾:ctrl + e 前进后退:ctrl + f/b (相当于左右方向键) 上一条命令:ctrl + p 搜索命令历史:ctrl + r 删除当前光标的字符:ctrl + d 删除光标之前的字符:ctrl + h 删除光标之前的单词:ctrl + w 删除到文本末尾:ctrl + k 交换光标处文本:ctrl + t

Posted:2018-11-11  By vilay

Centos 使用awk以及scp命令批量复制文件到远程服务器  

通过awk和scp命令实现批量服务器直接文件批量复制 脚本代码(async.sh) awk '{if(NF){cmd="scp -r /var/www/programname/"$0" root@192.168.1.19:/var/www/web/programname/"$0;system(cmd)}}' file-list file-list 内容结构 common/components/pay/drivers/jdpay/ common/compon

Posted:2018-11-01  By vilay