文章分类 -  Linux

上一页 1 2 3 4 下一页

MongoDB 分片Sharding 提案 及 chunks块 和 片键分析
摘要:MongoDB 分片Sharding 方案 及 chunks块 和 片键分析--------------------------------------------------------------------------------0,创建3个Shard Server//创建数据库,日志文件[root@localhost ~]# mkdir -p /data/shard/s0[root@localhost ~]# mkdir -p /data/shard/s1[root@localhost ~]# mkdir -p /data/shard/s2[root@localhost ~]# mkd 阅读全文

posted @ 2013-10-03 19:36 一个石头 阅读(354) 评论(0) 推荐(0)

让VirtualBox虚拟机实现开机自动后台运行
摘要:测试环境:Host OS: Windows 7 x64Guest OS:Ubuntu、Windows XP开启远程登录,并设置用户密码,XP用control userpasswords2设置自动登录(取消“要使用本机,用户必需输入服务器密码”)虚拟机软件:VirtualBox-4.0.2-69518-Win目的:开机后自动后台运行虚拟机,只有进程,不显示GUI界面。由于VMware Server 2只支持到Windows 2008 Server系统,Windows 7系统不便使用,即使能安装也可能会有问题。VMware Workstation不免费,本身也没有后台运行虚拟机的功能,只能通过第三 阅读全文

posted @ 2013-10-02 16:38 一个石头 阅读(976) 评论(0) 推荐(0)

python操作redis简单例子
摘要:#1、安装好吧,我承认我只会最简单的安装sudo apt-get install redis-serverpython 支持包: (其实就一个文件,搞过来就能用)sudo apt-get install python-redis#2、配置配置一下吧,默认配置文件在: “/etc/redis/redis.conf”绑定ip:“bind 127.0.0.1″ -> “bind 10.0.1.7″将磁盘同步改为 不同步或每秒同步,一直同步的话太慢了:“appendfsync always” -> “appendfsync no”检查一下后台执行是否打开:“daemonize yes”或者 阅读全文

posted @ 2013-09-25 18:48 一个石头 阅读(372) 评论(0) 推荐(0)

vim--快捷键
摘要:光标移动:四个方向kh ljctrl+f, ctrl+b 向下翻页,向上翻页ctrl+d, ctrl+u 向下半翻页,向上半翻页$ 移动行尾0 移动行首w 移动下一个词b 移动到上一个词gg 跳到文档的开始处G 跳到文档的末尾% 跳到匹配的括号处(”{ }”"[]“”()”)ctrl+i,tab 跳到下一个jump pointctrl+o 跳到上一个jump point23gg, 23G, :23 跳到第23行ctrl+i, tab 跳到下一个跳点(Jump Point)ctrl+o 跳到上一个跳点查找替换:# 从光标向后查找整个关键词* 从光标向前查找整个关键词g# 从光标向后查找 阅读全文

posted @ 2013-09-25 12:00 一个石头 阅读(137) 评论(0) 推荐(0)

Ubuntu下将vim配置为Python IDE
摘要:工欲善其事,必先利其器。配置好了Django的环境,该把vim好好配置一下当做python的IDE来用。在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了。1. 安装完整的vim# apt-get install vim-gnome2. 安装ctags,ctags用于支持taglist,必需!# apt-get install ctags3. 安装taglist#apt-get install vim-scripts#apt-get install vim-addon-manager// 貌似我在安装 阅读全文

posted @ 2013-09-25 11:40 一个石头 阅读(1306) 评论(0) 推荐(1)

Linux 查看CPU信息、机器型号等硬件信息
摘要:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ... 阅读全文

posted @ 2013-06-28 15:03 一个石头 阅读(135) 评论(0) 推荐(0)

SVN常用命令及在windows上安装SVN[转]
摘要:svn在linux下的使用命令1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库 svn commit -m "注释信息" [-N] [--no-unlock] PATH(如果选择了保持锁,就使用--no-unlo 阅读全文

posted @ 2013-06-25 13:48 一个石头 阅读(243) 评论(0) 推荐(0)

MongoDB 关于索引的建议
摘要:我们收到了很多关于索引的问题。这一部分解答了其中的一小部分。有几点要记住。第一,MongoDB索引和MySQL索引非常相似并且对于MySQL的索引优化有很多也适用于MongoDB。第二,更重要的是,这些索引的建议对你的应用提高也是有限的。对于应用的最佳索引策略应该基于很多的重要因素。包含了你期望查询的类型,数据读取与写入的比率,甚至于你服务器的空闲内存。意思就是,需要对线上的产品做很多的测试剖析工作,才能调整出最佳的索引策略。没有什么好的方法可以替代实际经验的。注意: 如果你是个新手,建议阅读read this introductory article first.索引策略下面有些索引的基本法 阅读全文

posted @ 2013-06-18 11:28 一个石头 阅读(863) 评论(0) 推荐(0)

如何在CentOS下使用Bash Completion功能,使用自动完成(补全)功能
摘要:用过Debian或Ubuntu的用户或许都习惯了其命令行的补全功能,其实在CentOS下也可使实现,只是需要安装bash-completion这个包而已,具体提安装方法:帮助1rpm -ivh http://www.caliban.org/files/redhat/RPMS/noarch/bash-completion-20060301-1.noarch.rpm如果是CentOS 6,在RPMForge这个repo里有这个软件包,只需执行帮助1yum install bash-completion重新登陆就可以用了。好了,看看效果,下图是输入 find -[TAB] 和 service [TA 阅读全文

posted @ 2013-06-14 17:54 一个石头 阅读(2908) 评论(0) 推荐(0)

CentOS 6.3最小安装后无法上网问题
摘要:装入下载好的CentOS-6.0-i386-minimal.iso到虚拟光驱,安装到virtualbox各种方式都无法上网.系统完整完成后需要做如下配置:启动visualbox的dbcp服务,给eth0分配ip地址dhclienteth0重新启动网络,让刚才的配置生效servicenetworkrestart修改网卡eth0的配置信息vi/etc/sysconfig/network-scripts/ifcfg-eth0修改ONBOOT="no"ONBOOT="yes"service network restart 阅读全文

posted @ 2013-06-14 17:34 一个石头 阅读(177) 评论(0) 推荐(0)

大神们的博客
摘要:依赖注入那些事儿http://www.cnblogs.com/leoo2sk/archive/2009/06/17/1504693.html千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记http://www.xiaohui.com/dev/server/20070701-discuz-mysql-cpu-100-optimize.htm 阅读全文

posted @ 2013-05-08 13:06 一个石头 阅读(133) 评论(0) 推荐(0)

纯静态的web服务器环境下nginx的优化
摘要:Nginx以其消耗资源少,承受并发量大,配置文件简洁等特点,深受广大sa们的喜欢,但是网上传播的nginx配置并没有对做过多的优化。那么接下来,我就从某大型媒体网站的实际运维nginx优化角度,来给大家讲解一下nginx主要优化的那些方面。一、编译方面优化1、首先就要从configure 参数分析,根据网上最常用的configure 参数来说,大都是:# ./configure \--prefix=/usr/local/nginx \--user=www \--group=www \--with-http_stub_status_module \--with-http_ssl_module . 阅读全文

posted @ 2013-04-22 12:25 一个石头 阅读(397) 评论(0) 推荐(0)

Ubuntu 查看文件以及磁盘空间大小管理
摘要:(1)查看文件大小查看当前文件夹下所有文件大小(包括子文件夹)du-sh#du-h15M./package16K./.fontconfig4.0K./.cache5.1M./.rpmdb20M.查看指定文件夹下所有文件大小(包括子文件夹)#du-hftp3.8Gftp/sanya/doc3.8Gftp/sanya4.0Kftp/testftp/doc1.4Mftp/testftp875Mftp/platform/doc/002-录像27Mftp/platform/doc/001-PDF5.2Mftp/platform/doc/BBFlash1.2Gftp/platform/doc/003-录音 阅读全文

posted @ 2013-04-17 13:45 一个石头 阅读(319) 评论(0) 推荐(0)

monodevelop创建/运行asp.net MVC3方法
摘要:目前monodevelop3.0.x不支持asp.net MVC3项目的创建,所以使用变通的方法:使用Visual studio 2010创建默认asp mvc3应用,使用Razor引擎在项目名称处右击、选择发布、文件发布、保存,进入发布的文件夹,将以下文件(查看引用的dll的属性即可找到该文件)放入bin中:System.Web.Helpers.dllSystem.Web.WebPages.Deployment.dllSystem.Web.Mvc.dllSystem.Web.WebPages.dllSystem.Web.Razor.dllSystem.Web.WebPages.Razor.d 阅读全文

posted @ 2013-04-16 17:24 一个石头 阅读(344) 评论(0) 推荐(0)

Ubuntu软件安装位置
摘要:Ubuntu软件安装位置 Ubuntu软件安装位置,一般都在/usr/bin下,个别可能会安装到/usr/share和/usr/local里, 一、查看软件安装的所有路径:要知道文件都安装在哪些地方、放在哪些文件夹里,可以通过whereis 软件名的命令查看所有的文件路径,比如你想查找google-chrome文件,那么就:whereis google-chrome将会显示诸如:google-chrome: /usr/bin/google-chrome /usr/share/man/man1/google-chrome.1的结果,可以看到google-chrome安装在这些目录里,如果你没.. 阅读全文

posted @ 2013-04-15 22:34 一个石头 阅读(936) 评论(0) 推荐(0)

ubuntu中安装apache ab命令进行简单压力测试
摘要:1.安装ab命令写道apt-get install apache2-utils2.ab命令参数说明.写道Usage: ab [options] [http[s]://]hostname[:port]/pathOptions are://总的请求数-n requests Number of requests to perform宅//一次同时并发的请求数 总的请求数(n)=次数*一次并发数(c)-c concurrency Number of multiple requests to make-t timelimit Seconds to max. wait for responses-b wi 阅读全文

posted @ 2013-04-15 15:29 一个石头 阅读(220) 评论(0) 推荐(0)

dig命令简介
摘要:Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。 Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系统下,它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是 bind-utils,或者在Debian下是 dnsutils。 如果你要查找Bind的配置相关的信息,你参考我的文章:Bind for the mall LAN(http://www.madboa.com/gee 阅读全文

posted @ 2013-04-14 23:36 一个石头 阅读(405) 评论(0) 推荐(0)

ubuntu 12.04亮度无法调节和无法保存屏幕亮度解决办法
摘要:经过多次更改失败重装后终于在官网的answers找到了解决办法:原文链接 http://askubuntu.com/questions/3841/desktop-doesnt-remember-brightness-settings-after-a-reboot1、解决reboot后无法保存屏幕亮度:[cpp] view plaincopysudogedit/etc/rc.local打开后你会看到如下内容:#!/bin/sh-e##rc.local##Thisscriptisexecutedattheendofeachmultiuserrunlevel.#Makesurethatthescri 阅读全文

posted @ 2013-04-14 23:15 一个石头 阅读(207) 评论(0) 推荐(0)

ubuntu安装和查看已安装
摘要:说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname 阅读全文

posted @ 2013-04-13 23:27 一个石头 阅读(163) 评论(0) 推荐(0)

Ubuntu下MySQL的安装及远程连接配置等配置
摘要:一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/mysql二、编码问题的解决查看当前MYSQL字符集[在mysql命令行模式下执行]:show variables like 'character%';更改编码:sudo vim /etc/mysql/my.cnf找到[client 阅读全文

posted @ 2013-04-13 20:39 一个石头 阅读(152) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页