linux
左钦杨
程序员
展开
-
阿里云部署ssl证书
控制台找到可以部署的SSL 证书 下载 nginx版本到服务器 将证书放在指定目录 这里主要记录nginx server配置server { # SSL configuration # listen 443 ssl; listen [::]:443 ssl; ssl on; ssl_certificate cert/6837488_xxxx.com.pem; #将domain name.pem替换成原创 2021-12-22 14:32:04 · 1256 阅读 · 0 评论 -
npm 在命令行可以用,在Jenkins中bash: npm: command not found
如题。解决办法:找到npm 的位置whereis npm添加软连接到 /usr/local/bin 全局命令ln -s /root/.nvm/versions/node/v13.5.0/bin/npm /usr/local/bin/npm查看是否添加成功同样的将node也添加到/usr/local/bin就生效了。原因应该是Jenkins登录的用户没有在命令的局部生效范...原创 2020-02-14 10:58:06 · 1608 阅读 · 0 评论 -
git仓库迁移
1 .创建一个新的仓库略2 .初始化仓库略可以适当的fetch一下查看所有分支git fetchgit branch -a3 .在原有仓库把所有分支checkout到本地 cd webLotteryfor i in `git branch -a`dogit checkout -f -t $idone4 .切换远程仓库地址git remote s...原创 2018-06-04 16:46:25 · 190 阅读 · 0 评论 -
主机磁盘满了,却查不到大文件占用
问题 硬盘使用率100%项目文件只占用了300M解决方案lsof -n |grep deleted系统进程占用的空间没有释放掉,都是处于deleted状态kill掉这个进程kill -9 25628可以看到问题已经解决了...原创 2018-09-29 00:27:45 · 4436 阅读 · 0 评论 -
Nginx开启Gzip压缩大幅提高页面加载速度
原文链接:http://www.veryhuo.com/a/view/51706.html刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。环境:Debian 61、Vim打开Nginx配置文件vim /usr/local/nginx/conf/nginx.conf2、找到如下一段,进行修改gzip...转载 2018-12-19 10:22:38 · 123 阅读 · 0 评论 -
nginx配置路径需要用户名密码认证才能访问
1 .在Nginx配置文件中加入location / { auth_basic "secret"; # 需要密码登录 ++ auth_basic_user_file /etc/nginx/passwd.db; # 密码文件地址 ++ proxy_pass http://127.0.0.1:8088; }2 .创建密码配置文件 [ ]中是用户名...原创 2019-02-22 17:59:15 · 1279 阅读 · 0 评论 -
云计算上安装mysql,redis
第一步 安装apt-get update;apt-get install mysql-client;apt-get install mysql-server;第二步 解除防火墙root@JD:~# iptables -L Chain INPUT (policy ACCEPT)target prot opt source destination...原创 2019-03-16 21:40:02 · 149 阅读 · 0 评论 -
KEYEXPIRED 1550412832 KEYEXPIRED 1550412832 KEYEXPIRED 1550412832
1 apt-key list2 apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]然后再执行 apt-get update 就不会出现错误提示了参考链接:https://linux-audit.com/how-to-solve-an-expired-key-keyexpired-with-apt/...原创 2019-05-07 02:29:20 · 518 阅读 · 0 评论 -
目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下载
[email protected]密码:Oracle123转载 2019-05-07 02:45:10 · 338 阅读 · 0 评论 -
Enter passpurchse for key ....
徒弟拉代码遇到的奇葩问题初步分析应该是ssh-keygen 生成秘钥对的时候,设置了密码导致的google了一下找到了解决方案并验证生效,特此记录下来ssh-keygen -p -f /root/.ssh/id_dsa -N ''其中 -p 为旧密码 -f 后的参数为文件路径 -N 后的参数为新密码 改成空就完事儿了。...原创 2019-06-13 10:41:59 · 136 阅读 · 0 评论 -
Linux快捷键大全
linux>>ls -l |grep "^-" | wc -l 当前文件夹下的文件个数ctrl + shift + r 输出使用过的相似命令继续ctrl +r 输出上一条使用过的相似命令grep -r -C 10 "error" gulpfile.js 查询文件error上下文ps -ef 查看所有进程ps -ef|grep node 查看node进程kill -9 进程号 杀死这个进原创 2016-05-21 17:24:32 · 2935 阅读 · 0 评论 -
并发请求nginx连接数优化
1 .什么是nginx中的worker and master?root@i-rgdfz3kg:~# ps -ef|grep nginxroot 903 1 0 Mar14 ? 00:00:00 nginx: master process /usr/sbin/nginxroot 3008 2972 0 14:23 pts/0 00:00:0原创 2017-03-20 14:45:14 · 755 阅读 · 0 评论 -
linux 从服务器上copy文件到本地
1.切换到root用户su root2.scp root@ip 本地路径解决!原创 2015-09-30 10:53:17 · 598 阅读 · 0 评论 -
linux nginx service nginx restart [fail]
命令:nginx -t查看失败原因:nginx: [emerg] "fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/default:61nginx: configuration file /etc/nginx/nginx.conf test failed然后找到这种原因的解决办法cd原创 2015-08-24 14:17:02 · 1714 阅读 · 0 评论 -
在Ubuntu 14.04中使SublimeText 3支持中文输入法
在Ubuntu 14.04中安装了SublimeText 3之后发现既然不支持输入中文,于是在网上搜罗一下,发现很多人遇到了同样的问题,但是解决办法大该就只有一个。下面根据自身的安装及解决办法总结如下:1. SublimeText 3的安装 安装方式有多种,本文所描述的是从官方网站上下载64位的.deb文件 ,具体为http://c758482.r82.cf2.rac转载 2015-11-18 14:12:46 · 481 阅读 · 0 评论 -
ubuntu安装jenkins,自动升级代码
1.将代码工程目录放到服务器2.apt-get install git3.git config --global user.name tangxuelongcq git config --global user.email [email protected].代码目录下执行git reset --hard;git pull orgin devolop;5.启动相关原创 2016-03-28 10:07:32 · 1130 阅读 · 0 评论 -
linux服务器部署jenkins,让代码定时自动编译
1 .安装jenkins:google–ubuntu install jenkins 点击第一个搜索结果 在terminal中依次运行看到的shell命令wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -sudo sh -c 'echo deb http://pkg.jenkins原创 2016-05-21 17:00:04 · 3124 阅读 · 3 评论 -
Unable to require openssl, install OpenSSL and rebuild ruby … on Ubuntu 14 LTS(ruby2.3.0 on ubuntu)
I followed the steps from http://rubyonrails.org/download/ to install ruby but ran into this error:ERROR: While executing gem … (Gem::Exception) Unable to require openssl, install OpenSSL and rebuild转载 2016-07-04 12:00:21 · 4683 阅读 · 0 评论 -
service sshd restart sshd unrecognized service
ssh service 在ubantu叫 ssh所以重启sshsudo service ssh restart原创 2015-08-12 18:50:40 · 10051 阅读 · 0 评论 -
nginx 设置缓存
#缓存目录 目录级别 缓存池 有效时间 最大空间proxy_cache_path /usr/local/etc/nginx/cache levels=1:2 keys_zone=STATIC:10m inactive=24h max_size=1g;location /get_api_post_data { proxy_pass http://12原创 2017-02-04 17:51:05 · 1540 阅读 · 0 评论 -
jmap -histo ,jmap dumpfile, jstack
while : # loopdo# 先获取java 的 pidjavaPid=$(ps -ef | grep "java" | grep -v grep | awk '{print $2}')if read -n 1 -p "1. jmap -histo:live2. jmap -dump:format=b,file=dumpFileName3. jstack [pid]请选择需要执原创 2017-01-20 12:44:16 · 647 阅读 · 0 评论 -
HTTP 请求头中的 X-Forwarded-For
HTTP 请求头中的 X-Forwarded-For我一直认为,对于从事 Web 前端开发的同学来说,HTTP 协议以及其他常见的网络知识属于必备项。一方面,前端很多工作如 Web 性能优化,大部分规则都跟 HTTP、HTTPS、SPDY 和 TCP 等协议的特点直接对应,如果不从协议本身出发而是一味地照办教条,很可能适得其反。另一方面,随着 Node.js 的发展壮大,越来越多的前端同学开始写服务转载 2017-01-22 10:38:51 · 995 阅读 · 0 评论 -
web面试题
web面试题 1.console.log输出什么? function b (x,y,a){ arguments[2] = 10; console.log(a); } b(1,2,3);typeof f的值? var f = (function f(){ return ‘1’; },function g(){ return 2; })(); console.原创 2017-02-21 16:57:19 · 720 阅读 · 0 评论 -
linux scp permission denied
如果出现这个问题 permission denied那是因为sudo 命令只是在本地具有权限更换用户名root 就可以解决了。原创 2015-08-12 18:39:42 · 1376 阅读 · 1 评论