
linux
文章平均质量分 92
Men-DD
这个作者很懒,什么都没留下…
展开
-
nginx-conf-demo
##### lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 8On-line CPU(s) list: 0-7Thread(s) per core: 2Core(s...原创 2019-05-14 17:19:24 · 405 阅读 · 0 评论 -
开源版权 项目 字体
开源项目授权AGPL:最严格,不管什么类型的项目,只要用到了就必须开源。衍生的代码,也必须开源GPL:如果在项目中用到了,则项目必须也开源。但如果是运行在服务器上的软件,可以不开源。衍生的代码,也必须开源LGPL: 相对宽松,可以作为库引用,不需要开源。衍生的代码,需要开源Apache: 相对宽松,可以用,但需要在项目里公示MIT 或 BSD:很宽松,可以不开源使用,也可以修改代码拿去卖钱Publi原创 2016-05-27 11:57:24 · 1360 阅读 · 0 评论 -
Linux 系统内核参数调优
通过调试系统内核参数使系统性能最大化如:最大并发数(ab –n 10000 –c 100 http://hosts:port/app/api)sysctl -a 查看所有系统变量-n:打印值时不打印关键字; -e:忽略未知关键字错误; -N:仅打印名称; -w:当改变sysctl设置时使用此项; -p:从配置文件“/etc/sysctl.conf”加载内核参数设置; -a:打印当前所有可用原创 2016-04-13 09:49:20 · 6341 阅读 · 0 评论 -
迁移postgres数据库
从物理机迁移到AWS 先在AWS服务上创建数据库并配置postgis #创建角色 并设置密码create role fgcc with password 'fgcc' login;#把grant rds_superuser 权限服务 角色 fgccgrant rds_superuser to fgcc;#赋予fgcc登陆权限ALTER ROLE fgcc L...原创 2016-04-04 12:03:05 · 3275 阅读 · 0 评论 -
resque VS sidekiq & AMQP - RabbitMQ 消息处理
resque & sidekiqresque 一个 worker 通过 fork 方式来产生多个 worker 处理多个任务fork 一个进程,操作系统会建立一个独立分开的地址空间,并且从父进程复制所有的内存片段到这个地址里面去。 这就意味着对于操作系统来说,对于 fork 的进程切换上下文,因为需要保存和加载所有数据,所以代价更大。 而且如果父进程死掉了,这些 fork 的子进程没有退出的话,将会原创 2016-01-18 11:37:31 · 1963 阅读 · 0 评论 -
liunx 系统性能分析
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-10-09 11:14:29 · 857 阅读 · 0 评论 -
测试请求完整url的扑捉(post get)------ mitmproxy
mitmproxy Mac brew search mitbrew install mitmproxymitmproxypost 请求enter 进入详细q 退出默认不会自动刷新 设置设备的代理为 你的机器 IP:8080原创 2015-03-31 15:17:11 · 2372 阅读 · 0 评论 -
Linux给用户分配无需登陆权限
Linux给用户分配无需登陆权限sudo visudo用户名 ALL=(ALL) NOPASSWD:ALL原创 2014-11-07 09:23:25 · 1520 阅读 · 0 评论 -
终端中常用的shell 命令
Mac 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。Ctrl+a:光标回到命令行首。 (a:ahead)Ctr原创 2014-04-23 09:06:28 · 6304 阅读 · 1 评论 -
Linux 下 查看以及修改文件权限
查看权限在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r--其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(other)然后我再解释一下后面那原创 2013-12-11 17:51:34 · 56949 阅读 · 3 评论 -
Nginx + Unicorn 部署 Rails 完整配置
nginx+unicorn 完整配置,主要的是,nginx.conf 和 unicorn.rb 这两个配置文件1.配置nginx文件 sudo vim /opt/nginx/conf/nginx.conf#=== CPU ====user menxu menxu;worker_processes 2;worker_cpu_affinity 0000000原创 2013-12-02 18:09:10 · 8419 阅读 · 0 评论 -
VIM 讲解
vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。 完成本教程的内容大约需要25-30分钟,取决于您训练的时间。 每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上转载 2013-09-10 16:58:22 · 1428 阅读 · 1 评论 -
redis 无法启动
brew info redislaunchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plistps aux | grep redis kill -9 78053 ./deploy/sh/redis_server.sh start linux上进程有5种状态:1. 运行(正在运行或在运原创 2013-08-19 10:09:11 · 6366 阅读 · 0 评论 -
liunx 命令 chown 指定文件的拥有者改为指定的用户或组
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能:转载 2013-08-19 10:00:31 · 2337 阅读 · 0 评论 -
Ubuntu 10.10 下安装与配置 MongoDB 1.6.5
mongodb二进制安装及配置mongodb 1.6.5 x64ubuntu 10.10 x64 下载http://www.mongodb.org/downloadsLinux 64-bit 为编译好的包,即解压能用 解压安装解压到/usr/local/mongodb-1.6.5,并做/usr/local/mongodb的link转载 2013-07-26 09:55:19 · 1002 阅读 · 0 评论 -
Homebrew的安装与使用
FEB 25TH, 2012Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。我曾经是MacPorts的使用者,但了解Ho转载 2013-07-24 10:13:47 · 867 阅读 · 0 评论 -
基于 Stack Overflow 标签数量变化的编程趋势
伯乐在线注:Stack Overflow (以下简称 SO )是全球知名的编程技术问答网站,在 SO 上提交的问题,都会设置一些合适的标签。设置正确的标签,不仅有利于问题归类,方便他人寻找并回答提问,随着标签数量的攀升,也可以反映出某些趋势。我们之前介绍过的 “『PYPL编程语言人气指数』 就把 SO 上的每月标签数量变化,作为其指数计算的元素。http://blog.jobbol转载 2013-07-11 12:40:22 · 1014 阅读 · 0 评论 -
debian下安装mysql
sudo apt sudo apt-get install libmysudo apt-get install libmysqlclient-dev sudo apt-get install mysql-server-core-5.5 mysql-client-5.5 sudo apt-get install mysql-server-5.5原创 2013-05-20 09:57:15 · 1881 阅读 · 0 评论 -
ssh git key 的生成与覆盖
https://github.com/mindpin/eshare/blob/master/deploy/nginx_conf/nginx.development.confhttps://help.github.com/articles/generating-ssh-keys原创 2013-05-16 13:13:51 · 2072 阅读 · 0 评论 -
uninitialized constant RailsKindeditor (NameError)
1 '/media/cdrom0/runasroot.sh' 2 cd /media/cdrom0 3 sudo sh VBoxLinuxAdditions.run 4 su - root 5 sudo sh VBoxLinuxAdditions.run 6 su - root 7 sudo sh VBoxLinuxAdd原创 2013-05-16 10:56:40 · 1351 阅读 · 0 评论 -
Passenger/Nginx/Ubuntu快速部署Rails
网络设置:打开互ping安装所需的linux包sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev原创 2013-05-15 18:03:26 · 1394 阅读 · 0 评论 -
一段 虚拟机操作
1 '/media/cdrom0/runasroot.sh' 2 cd /media/cdrom0 3 sudo sh VBoxLinuxAdditions.run 4 su - root 5 sudo sh VBoxLinuxAdditions.run 6 su - root 7 sudo sh VBoxLinuxAdd原创 2013-05-15 15:57:32 · 823 阅读 · 0 评论 -
Perl / Shell 脚本语言
都是脚本语言, 不用编译, 直接写了就执行的perl 是用来处理文本的 特别适合大量文本的解析shell 则适合系统管理, 比如自动完成一系列linux命令拿 perl 来说, 在 linux 下面创建一个文本文件 xx.pl, #!/usr/bin/perl print "hello!\n";保存chmod 755 xx.pl./xx.pl原创 2013-04-18 15:48:40 · 2165 阅读 · 5 评论 -
ssl的安装出错 安装依赖
menxu@debian:~/文档/ruby$ gem sources -a http://rubygems.org/https://rubygems.org is recommended for security over http://rubygems.org/Do you want to add this insecure source? [yn] yERROR: W原创 2013-03-26 13:10:01 · 7694 阅读 · 0 评论 -
使用apt-spy自动配置Debian软件源
curl -L https://get.rvm.io | bash -s stablesudo apt-get install libssl-devsudo apt-get install apt-spysudo apt-get install apt-spy软件仓库(软件源)是各个发行版自己建立的一个软件的仓库,Linux让你再也不用到处找软件,你转载 2013-03-25 10:02:53 · 2233 阅读 · 0 评论 -
虚拟机(virtualbox)
virtualbox:https://www.virtualbox.org/wiki/Downloadsubentu:http://www.ubuntu.org.cn/http://www.ubuntu.com/download/desktop/thank-you?release=lts&bits=32&distro=desktop&status=zeroc原创 2013-03-15 17:49:43 · 779 阅读 · 0 评论