摘要:1、更新1sudoapt-getupdate2、安装nginx1sudoapt-getintsallnginxUbuntu安装之后的文件结构大致为:*所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下*程序文件在/usr/sbin/nginx*日志放在了/var/log/nginx中*并已经在/etc/init.d/下创建了启动脚本nginx*默认的虚拟主机的目录设置在了/var/www/nginx-default下面可以启动nginx来看看效果(请确保80端口没有其他服务在使用):1sudo/etc/init.d/ng
阅读全文
摘要:装好以后, 在主文件夹中左侧列表有四个磁盘图标(我有四个windows盘), 点击以后就可以加载, 但我想让它自动加载, 然后就不知道从哪里抄了一段加到了 /etc/fstab 里去了,重启后加载成功, 确实是自动加载了,但问题是多出来了四个图标。。。怎么把原始的磁盘图标删除掉呢?最后终于解决了。。。把方法和大家分享一下/etc/fstab 中用下面把uuid换成这种写法就可以了/dev/disk/by-uuid/CE245006244FEFCF目前是UUID=dddfedd6-ca0a-4f52-a8e1-bc183cf9aad2 none swap sw ...
阅读全文
摘要:Apt-fast 是一个apt-getshellscript wrapper,通过axel 的多线程下载功能来加速 apt-get 软件安装。使用很简单,把get换成fast即可,如sudo apt-get install firefox(通过apt-get安装)sudo apt-fast install firefox (通过apt-fast安装)sudo apt-get update && sudo apt-get upgrade 对应sudo apt-fast update && sudo apt-fast upgrade另外apt-fast支持Tab自动
阅读全文
摘要:Ubuntu是一个伟大的Linux操作系统。与其他操作系统相比,更快速,更安全,更易使用。但刚安装好的Ubuntu是不完整的,缺少一些软件包才能更好使用。一个命令,让系统使用更高效。要开始,请按Ctrl - Alt - T来打开终端。当打开终端,键入以下命令,然后按回车键执行。sudo apt-get install ubuntu-restricted-extras执行该命令后,程序在后台运行,上述命令可以安装以下软件:MP3、DVD解码微软字体JavaFlash 播放器等因为Ubuntu的默认情况下,因为版权,不能直接播放MP3,DVD,Flash等格式文件。所以通过这个命令来安装。另外
阅读全文
摘要:首先确保已安装dconf-editorsudo apt-get install dconf-tools 然后打开dconf-editor找到:org – gnome -desktop – interface–gtk-color-scheme这一项,默认是空的,需要你自己写进去。写的格式是:项目名称:颜色名称;项目名称:颜色名称;项目名称要在这里找http://live.gnome.org/GnomeArt/Tutorials/GtkThemes/SymbolicColors 其中的Default colors in GNOMEcolorUsagefg_colorThe base for the
阅读全文
摘要:我们在使用python shell的时候,默认没有开启tab补全功能,有时候忘记了某个函数怎么写,这时候补全功能就能给我们很大的帮助了。如果你使用的是Ipython,那 tab补全默认是开启的,在标准python shell中开启tab补全,只要打开python shell,然后>>>import rlcompleter, readline>>>readline.parse_and_bind('tab: complete')之后,就能在标准python shell中使用tab补全了。为了每次都能开启tab补全,可以自己创建一个PYTHONST
阅读全文
摘要:联合开发,运维,对mongodb 做了一个技术总结。 其中一些关于公司的数据,就擦去了,各位见谅。生产环境最佳实践1.linux 系统:1】关闭文件系统/分区的atime 选项Vi /etc/fstab在对应的分区项后面添加noatime ,nodiratimeLABEL=/1 / ext3 defaults 1 1LABEL=/data1 /data ext4 defaults,noatime,nodiratime 1 22】设置文件句柄4k+,目前该配置已经集成到启动脚本中。Vi /etc/security/limit.conf* soft nproc 65536* hard nproc
阅读全文
摘要:版本:mongodb 2.0.4以下安装假设所有目录及文件已经存在该集群为在三台机器上的三个节点,分别为:repl01.mongodb,repl02.mongodb,repl03.mongodb所开端口号为:6666(偶开的端口不是6666就是8888)假设mongodb的安装目录为$MONGO_HOME在三台机器上都执行如下脚本:$MONGO_HOME/bin/mongod –port 6666 –path /data/mongodb/data –logpath /opt/logs/repl-mongod.log –logappend –keyFile /data/mongodb/conf/
阅读全文
摘要: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
阅读全文
摘要:测试环境: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不免费,本身也没有后台运行虚拟机的功能,只能通过第三
阅读全文
摘要:1、终端命令 编辑sources.list1sudogedit /etc/apt/sources.list2、添加 软件源 将下面的地址加入sources.list 的末尾,保存并退出1deb http://download.virtualbox.org/virtualbox/debian precise contrib3、终端命令 导入公钥,并更新源1wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- |sudoapt-key add -1sudoapt-get update4、终端命令安装
阅读全文
摘要:#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”或者
阅读全文
摘要:光标移动:四个方向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# 从光标向后查找
阅读全文
摘要:工欲善其事,必先利其器。配置好了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// 貌似我在安装
阅读全文
摘要:昨天花了一整天的时间研究搭建了nginx+python+fastcgi环境,并测试没问题,由于是第一次,并且参考了网上很多东西,网上也有很多,但还是把自己的过程记录下。 主要感谢这位兄弟的文章给了我很大的帮忙http://blog.csdn.net/linvo/article/details/5870498,不过这位兄弟的测试代码我没跑成功。 一、环境配置主要分以下几步: 1、Linux环境和python环境(此步骤省略) 2、Nginx环境、flup、spawn-fcgi工具的部署如下[plain]view plaincopywgethttp://nginx.org/d...
阅读全文
摘要:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m ...
阅读全文
摘要: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
阅读全文
摘要:依赖注入那些事儿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
阅读全文
摘要:(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-录音
阅读全文
摘要:目前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
阅读全文