51CTO博客开发记录我的点点滴滴海风阳光linux运维
1. Document-Oriented MongoDB 是一种面向文档(document-oriented)的数据库,其内存储的是一种 JSON-like 结构化数据。尽管拥有和关系型数据库 Database/Table 类似的的 DB/Collection 概念,但同一 Collection 内的 Document 可以拥有不同的属性。 (注: 以下 > 提示符表示 mong
须安装 PyMongo (注: 以下 > 提示符表示 mongo JS 代码,>>> 为 Python 代码) 1. INSERT 使用 insert 插入文档。 > use blog switched to db blog > u = { name:"user1", age:2
mongo 是 MongoDB 自带的交互式 Javascript shell,用来对 Mongod 进行操作和管理的交互式环境。 使用 "./mongo --help" 可查看相关连接参数。 $ ./mongo --help MongoDB shell version: 1.5.3 usage: ./mongo [options] [db addres
wget http://archive.ipython.org/release/0.12/ipython-0.12.tar.gz tar zxfv ipython-0.12.tar.gz cd ipython-0.12 python setup.py install git clone git://github.com/mongodb/mongo-python-driver
可以用 CREATE USER 或 GRANT 创建用户,后者还同时分配相关权限。而 REVOKE 则用于删除用户权限,DROP USER 删除账户。 $ mysql -u root -p password: mysql> create database test; # 创建数据库 Query OK, 1 row affected (0.00 sec) mysql>
1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <
P> qemu-img 命令行工具是 Xen 和 KVM 用来格式化各种文件系统的。可
本章节重点讲解如何在VMware Workstation中安装CactiEZ中文版v10,真实环境请酌情处理。如果您已经能够非常熟练的安装一个Red Hat Enterprise Linux,建议快速浏览本章节。 1.1 打开Vmware Workstation(如不会安装Vmware Workstation,请自行google) 1.2 点击图中的“New Vir
一个优秀的系统集成工程师(包括售前和实施)的技术线路 笔者注:并不是每个都要求掌握,只是寻找自己的一条技术线路 1:网络 基础知识:深刻理解网络基本概念,例如>ISO/OSI、TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等 Cisco:熟悉Cisco产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;熟悉Cisco一些主要的技术例如V
一:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了—remote sync。它的特性如下: 1、可以镜像保存整个目录树和文件系统。 2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。 3、无须特殊权限即可安装。 4、优化的流程,文件传输效率高。 5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 6、
大多PHP程序,都要在服务器端安装加速器,以提高程序程序效率。我们所介绍的这款eaccelerator加速器,实际上是一个自由软件,目前仍是免费的;这对于节省服务架设成本来说,也是一个不错的选择; 1、 PHP加速器 eaccelerator 简介; eaccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下
LAMP(Linux+Apache+Mysql+Perl/PHP/Python)常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。每个LAMP系统都需要做好优化。 LAMP系统优化是非常必要的,一个好的优化能使系统运作的越快,从而提高工作效率,下面我将从几方面给
最近在深入学习shell脚本,在51cto上看到抚琴煮酒写的一篇生产环境中的shell脚本,特拿来做为存档,以下文章内容均转自抚琴煮酒:作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/u
方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦) 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 192.168.1.100 域名1 example1.com 放在 /www/example1 域名2 example2.com 放在 /www/example2 配置 nginx virtual hos
iptables 使用 虚拟主机服务商在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等。通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长。比较彻底的解决方法是添置硬件防火墙。不过,硬件防火墙价格比较昂贵。可以考虑利用Linux系统本身提供的防火墙功能来防御。 1. 抵御SYN SYN攻击是利用TCP/IP协议3次握手的原理
修改sshd服务器的配置文件/etc/ssh/sshd_config,将部分参数参照如下修改,增强安全性。 系统缺省使用22号端口,将监听端口更改为其他数值(最好是1024以上的高端口,以免和其他常规服务端口冲突),这样可以增加入侵者探测系统是否运行了 sshd守护进程的难度。Port 5555 对于在服务器上安装了多个网卡或配置多个IP地址的情况,设定sshd只在其中一个指定的接口地址监
现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议linux主机,尽量设置复杂的ssh登录密码,可以使用denyhosts这款软件,它会分析/var/log /secure(redhat,Fedora Core)等日志文件,当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件,从而达到自动
139邮箱申请:http://mail.10086.cn/ http://caspian.dotconf.net/menu/Software/SendEmail/ 1.下载 wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 2.编译安装
一、系统运行环境: 服务器系统版本:Centos 5.3 x64 nginx版本:nginx-0.8.54 nagios版本:nagios-3.2.3 二 、关闭不需要的服务: chkconfig –level 2345 cups off chkconfig –level 2345 ip6tables off c
1、 nagios是一个非常好的系统监控工具,现在我的nagios系统已经正常运行,使用短信猫和邮件可以报警。使用飞信可以节约我们的短信猫和短信费用。 2、 飞信首先手机要开通中国移动的飞信业务。目前使用飞信发送短信是免费的。需要把接受短信的手机和飞信发送手机加为好友。 3、 下载飞信的linux客户端程序.解开包后只有一个文件sms。不错。这个就是飞信发送短信的程序啦。现在的飞信
一. lilo 1. 在出现 lilo: 提示时键入 linux single 画面显示 lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shadow
CentOS系统的确很好用,但是还是很多地方需要我们进行正确的设置,进行优化的。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并
MySQL名字的来历MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。CentOS系统中操作mysql的常用命令。 1、CentOS系统中MySQL常用命令 create databa
在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便。下面我们就来帮大家解决一个关于CentOS系统中mysql登录密码的问题。 CentOS系统中那么忘记了mysql的登录密码,怎么办?使用安全模式吧. 首先需要在CentOS系统中停止mysql: #servic
如何在lnmp这个web搭配环境下面利用 HttpAccessKeyModule模块做到Nginx防盗链的。 一:一般的防盗链如下: location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip)$ { valid_referers blocked server_names *.jiankli.com; if ($invalid_r
所需软件: ipvsadm-1.24-10.x86_64.rpm heartbeat-2.1.3-3.el5.centos.x86_64.rpm heartbeat-pils-2.1.3-3.el5.centos.x86_64.rpm heartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpm PyXML-0.8.4-4.x86_64.
一、last 命令 last 显示系统开机以来获是从每月初登入者的讯息 -R 省略 hostname 的栏位 -num 展示前 num 个 如:last -3 展示前三行 username 展示 username 的登入讯息 tty 限制登入讯息包含终端机代号 范例: [root@elai
2010年02月17日 | 标签: centos, yum 在64位 CentOS 上避免安装32位软件包,只需要在 yum.conf 加上一行过滤掉 i386, i686 的软件包就可以了: # vi /etc/yum.conf [main] ... exclude=*.i?86 然后删除系统上已经安装的 i386/i686 包: # yum r
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号