
Install
jkguang
passion
展开
-
Mac 电脑python 升级3.7版本
转自:https://www.jianshu.com/p/5f55997ab719 官网下载python3.7 并且安装https://www.python.org/downloads/mac-osx/ 本人电脑有多个版本的python,为了体验新版本python,特意将python3.7设置为默认启动版本 1 、 终端执行open ~/.bash_profile 可以看到如下部分内容...转载 2019-01-28 10:43:40 · 4024 阅读 · 0 评论 -
centos npm 安装淘宝镜像
用官方安装方式:npm install -g cnpm --registry=https://registry.npm.taobao.org报错: ENOENT: no such file or directory, rename ‘/usr/lib/node_modules/.staging/abbrev-a5498192’ -> ‘/usr/lib/node_modules/cnpm/node_原创 2016-11-16 22:26:28 · 7972 阅读 · 0 评论 -
npm 安装 canvas报错:package cairo was not found in the pkg-config search path
OSX 上npm安装canvas, 报错:package cairo was not found in the pkg-config search path, 这种问题的解决办法,一般上直接启用xcode工具: xcode-select --install 然后再执行安装 npm install --save canvas但在centos 上, npm 安装 canvas报错:package原创 2016-09-13 16:49:34 · 5743 阅读 · 0 评论 -
mongo 导入json文件
mongoimport --db xxxx --collection xxxx --type json xxxx.json --jsonArray原创 2016-10-22 16:06:20 · 9027 阅读 · 0 评论 -
macos 使用技巧
1. 在finder的title栏中显示当前文件/文件夹的目录路径defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES2. 安全、隐私显示“任何来源”sudo spctl --master-disable原创 2016-10-22 22:40:11 · 718 阅读 · 0 评论 -
mac 安装mongodb
brew install mongodb然后 运行: mongod报错: Data directory /data/db not found., terminating继续运行: mkdir -p /data/db sudo chown -R id -un /data/db原创 2016-10-21 17:58:05 · 2027 阅读 · 0 评论 -
webstorm vuejs 警告“default export is not declared in imported module”
首先启用webstorm es6语法eslint –init 执行自定义的语法检查警告“default export is not declared in imported module“, Editor->Inspections->Javascript->Genernal 取消打勾“unresolved javascript fucntions“ 取消打勾:“unresolved原创 2016-08-09 09:35:51 · 17400 阅读 · 2 评论 -
mysql 5.7 To log in you must change it using a client that supports expired passwords
mysql 报错: To log in you must change it using a client that supports expired passwords1 mysql -u root -p 2 mysql> SET PASSWORD = PASSWORD('new_password');原创 2016-08-29 16:35:58 · 1955 阅读 · 0 评论 -
centos 源代码安装nginx
可以选择yum安装也可以选择源代码安装,本文介绍源代码安装nginx1 官网下载nginx源代码2 解压缩后,进入目录,3 运行 ./configuremakemake install此时,nginx默认安装到/urs/local/nginx目录下, 4 设置开机启动cd /etc/init.dtouch nginxvi nginx然后将下面代码粘贴原创 2015-09-18 21:59:33 · 542 阅读 · 0 评论 -
Centos6 防火墙设置
允许访问本机-A INPUT -i lo -j ACCEPT允许22端口ssh-A INPUT -p tcp –dport 22 -j ACCEPT允许80端口-A INPUT -p tcp –dport 80 -j ACCEPTphp-fpm-A INPUT -p tcp –dport 9000 -j ACCEPT禁止ping-A INPUT -p icmp -m icmp –icmp-type原创 2016-11-02 15:31:52 · 2252 阅读 · 0 评论 -
centos7 开启ipv6
原文转载自淡兰色的海洋的《阿里云centos6.5开启ipv6》服务器环境服务器端用了阿里云的ECS,查了下阿里云的文档和论坛资源,发现阿里云现在没有提供IPV6的地址,并且默认关闭了IPV6的隧道,要想让我们的服务支持ipv6,最简单的办法只能通过https://tunnelbroker.net提供的6in4隧道来实现了。服务器OS: centos 6.5转载 2017-04-03 21:44:46 · 28372 阅读 · 0 评论 -
linux mongodb 安装、自启动
可以使用root用户进行mongodb的管理(启动、停止…),但对于追求卓越的人来说,我们新非root用户管理mongo更好。在linux下创建用户、修改密码useradd mongodpasswd mongod...安装mongodbcd /home/mongodcurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2原创 2016-05-22 12:53:51 · 4022 阅读 · 0 评论 -
Mac上解决node sudo启动80端口,提示ADDRINUSE 的错误
mac上想启动一个node服务,端口号为80,sudo启动(因为默认系统不允许非root用户启动1024以下端口)但是启动后报错:listen EADDRINUSE :::80使用命令:lsof -i:80 查看并且发现存在80端口 使用命令:sudo killall -9 node 也无济于事最终解决办法: 使用命令:sudo lsof -i -P | grep -i "listen" 查看原创 2017-12-07 14:23:44 · 2899 阅读 · 0 评论 -
mac apache, nginx 设置document root 报错:403 forbidden
mac系统自带apache 版本2.4, 设置了document root 在 /Users/xxxx/Documents/static 后,启动apache,发现报错403 forbidden,最终改变目录为: /Users/xxxx/static , 重启apache,神奇般的好了。原创 2017-11-01 17:13:39 · 717 阅读 · 0 评论 -
mac安装nginx
brew安装nginx:brew install nginx启动nginxsudo nginx停止nginxsudo nginx -s stop访问http://localhost:8080nginx config file/usr/local/etc/nginx/nginx.conf原创 2017-11-01 16:44:52 · 480 阅读 · 0 评论 -
Centos7 防火墙设置
启动命令 启动服务:systemctl start firewalld.service 关闭服务:systemctl stop firewalld.service 重启服务:systemctl restart firewalld.service 显示服务的状态:systemctl status firewalld.service 在开机时启用服务:systemctl原创 2016-11-15 10:56:33 · 570 阅读 · 0 评论 -
npm install loadAllDepsIntoIdealTree CPU 占用过高
执行: rm -rf node_modulesnpm cache clean原创 2017-10-02 21:03:38 · 6993 阅读 · 0 评论 -
mongodb cpu 过高
突然发现mongo CPU飙升, 查询mongo log(位置可在mongo.conf 中查找) 发现,存在慢查询。可以看出是 orders表在做count查询时,特别慢。解决方案:为status, resource 添加索引。db.orders.ensureIndex({status:1, resource: -1});原创 2017-09-27 14:53:42 · 1535 阅读 · 0 评论 -
在centos nginx 环境下 搭建 letsencrypt
wget https://dl.eff.org/certbot-autochmod a+x certbot-automv certbot-auto /usr/bin/防火墙开启443端口nginx反向代理的每一个server下,加location ^~ /.well-known/acme-challenge/ { default_type "text/plain"; roo原创 2016-12-22 01:44:07 · 1237 阅读 · 0 评论 -
mac OSX, nginx 解析PHP
原文路径:http://youyusan.github.io/2016/01/30/php-nginx-in-mac/测试php-fpmphp-fpm -v附:测试Mac自带的php-fpm命令:/usr/bin/php-fpm -v运行php-fpmsudo php-fpm -D关闭php-fpmsudo killall php-fpm转载 2016-07-17 18:27:56 · 2707 阅读 · 0 评论 -
wget 报 302 Moved Temporarily
运行如下命令:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-x64.tar.gz原创 2016-05-22 17:26:54 · 5273 阅读 · 0 评论 -
Linux 如何禁止用户登录
两种方式:使用命令usermod禁止帐号myuser登录usermod -L myuser 允许账号登录usermod -U myuser修改shell类型chsh myuser -s /sbin/nologin此时查看/etc/passwd myuser那一行发现发现被改变了原来为:myuser:x:500:500::/home/myuser:/bin/bash此时为:myuser:x:原创 2016-05-22 16:57:51 · 14885 阅读 · 0 评论 -
yum和apt-get用法及区别 (转)
yum和apt-get用法及区别 转自 http://hi.baidu.com/lmcbbat/blog/item/b741e2fa25c0e08058ee90a7.html 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat转载 2013-07-23 23:51:23 · 858 阅读 · 0 评论 -
window mysql的sql文件到linux下执行,中文乱码
解决办法:1. 用记事本(或UE)打开刚才的导出的SQL文件; 2. 另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码; 3. 保存文件,然后CTRL+A,全选; 4. 复制里面的SQL语句到SQLyog中的“SQL编码器”当中,再执行一次SQL语句; 5. 执行完成后切记刷新一次,查看中文的数据表,乱码消除,大功告成;原创 2013-07-18 12:23:07 · 1685 阅读 · 0 评论 -
Windows下安装Mysql5.5
装了半天mysql5.7, start service 启动不起来,算了装个mysql5.5吧。安装步骤步骤1:选择安装类型有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。Typical(典型安装)安装只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、原创 2013-06-27 15:52:05 · 1024 阅读 · 0 评论 -
Rubygem 安装错误:ERROR: While executing gem ... (Gem::RemoteSourceException)
具体过程如下:1、InstantRails-2.0安装后,在配置环境变量path中配置ruby/bin目录(如果系统中有多个RUBY,执行命令行的时候系统认的就是path中的)2、进入DOS命令行,执行gem update --system,结果Updating RubyGems...ERROR: While executing gem ... (Gem::Remot转载 2013-06-26 17:11:27 · 11676 阅读 · 0 评论 -
WordPress安装主题,要执行请求的操作,WordPress 需要访问您网页服务器的权限
首先修改Wordpress 的权限,需要有写的权限:chmod -R 755 /var/www/wordpress解释:chmod是修改文件(夹)权限的命令,这里加了一个R参数,就是把/var/www/wordpress文件夹内的所有文件(夹)的权限都修改为755chown -Rapache /var/www/wordpress解释: chown是修改文件(夹)用户组的命令原创 2013-07-09 13:53:38 · 1743 阅读 · 0 评论 -
CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤
一、安装 MySQL首先来进行 MySQL 的安装。打开超级终端,输入:[root@localhost ~]# yum install mysql mysql-server安装完毕,让 MySQL 能够随系统自动启动:[root@localhost ~]# chkconfig --levels 235 mysqld on[root@localhost ~]# /etc/i转载 2013-07-08 17:36:43 · 945 阅读 · 0 评论 -
Mac下安装Tomcat
INSTALL TOMCAT WITH ECLIPSEHowto install Tomcat with Eclipse IDE on MacOS X.What we need:TomcatEclipse JEE1. Extract Eclipse into your Applicationfolder and Tomcat to your prefered locatio转载 2013-06-21 23:08:54 · 1117 阅读 · 0 评论 -
Mac OS X 安装mysql过程
从mysql官网http://mysql.com/downloads/mysql/下载dmg格式的安装文件。推荐使用64位(x86, 64-bit)。打开安装包,第一个扩展名为pkg的文件即是安装文件。mysql不必编译安装,直接运行pkg安装即可。MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会生成一个符号连接,/usr/local/m转载 2013-06-22 13:16:47 · 1301 阅读 · 0 评论 -
flying saucer 中文不显示、以及中文换行的问题解决
1首先下载官方的 iText-2.0.8.jar, 这是导出PDF必备的jar包,2 程序中需要指定 中文字体:windows: ITextRenderer renderer = new ITextRenderer(); ITextFontResolver fontResolver = renderer.getFontResolve原创 2013-08-18 11:30:23 · 5214 阅读 · 1 评论 -
wordpress迁移,需要的配置
我的wordpress版本3.5.1 首先,需要登录mysql, 修改wp_options;UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com')WHERE option_name = 'home' OR原创 2013-09-10 10:16:58 · 1249 阅读 · 0 评论 -
centos forever node 开机自启动
1 进入 /etc/init.d, 新建文件 nodeserver(名字可以随便取)cd /etc/init.dtouch nodeserver2 编辑nodeserver #!/bin/sh# chkconfig: 2345 85 15# description: Startup script for nodeserver.# exit on first errorse原创 2016-05-13 15:20:44 · 2288 阅读 · 0 评论 -
Linux 安装Git Server
搭建Git服务器需要准备一台运行Linux的机器, 我用的Centos1 安装Gityum install git2创建一个git用户,用来运行git服务:sudo adduser git3 用git用户登录,创建ssh key 文件夹$ su git$ cd$ mkdir .ssh && chmod 700 .ssh$ touch .ssh/原创 2015-08-07 11:00:01 · 3093 阅读 · 0 评论 -
nginx 图片缓存配置
本文转自:http://www.darrenfang.com/2015/01/setting-up-http-cache-and-gzip-with-nginx/nginx 是一个高性能的 Web 服务器,之前也写过一些关于 nginx的文章。为了提高博客的响应速度,可以从设置 nginx 的 gzip 和缓存这2方面入手。为字体开启 gzip 和缓存能大大减少带宽的消耗。开启转载 2015-09-19 01:07:41 · 8869 阅读 · 0 评论 -
Centos6 install mysql
参考文章:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/原创 2015-11-05 12:22:40 · 460 阅读 · 0 评论 -
Sublime Text 3 支持的热门插件推荐
参考文章:http://www.moomn.com/archives/68JS插件 SublimeLinter 安装方法:http://gaohaoyang.github.io/2015/03/26/sublimeLinter/转载 2015-08-31 14:42:01 · 2275 阅读 · 0 评论 -
Centos 简单的安全设置
1 新建linux用户:1) 新建用户useradd fedor2) 设置密码passwd fedor3) 赋予用户权限EDITOR=vi visudo找到下面这一行, 并去掉## %wheel ALL=(ALL) ALL 4) 保存关闭文件。如果该用户不属于wheel组,你可以运行命令把其加入该组:usermod -aG原创 2015-09-01 18:25:27 · 1075 阅读 · 0 评论 -
Mac OS 安装Mongodb
可以参考官方:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/需要下载很大包,需要耐心等待。所有都安装好后,启动mongo服务: 命令行输入:mongod发现会有error:dbpath (/data/db/) does not exist因为mongo默认的数据文件在 /dat原创 2013-09-10 00:09:38 · 1594 阅读 · 0 评论 -
更改Eclipse下Tomcat的部署目录
使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下: 安装路径: C:\Java\Jdk1.6.0 C:\Java\Jre1.6.0 D:\Tom转载 2013-06-22 09:22:53 · 1511 阅读 · 0 评论