December 11, 2009
升级 MySQL
"1、概述\n通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本。例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MySQL 4.1 或 MySQL 5.0。\n以下是在升级 MySQL 时需要注意的事项:\n仔细阅读一下升级的目标版本的新特性和改变的特性,以及2个版本之间的不同特性 升级前一定要备份所有的数据 如果是在Windows平台上升级MySQL,请阅读附录 “在Windows平台上升级MySQL“ 有些不同版本间的升级可能会涉及对授权表的修改,请尤其注意这个问题,详情请阅读附录 “升级授权表“ 如果正在运行着同步,请阅读附录 “升级同步“ 如果之前运行着MySQL-Max发布版本,想要升级到非MySQL-Max发布版本时,就需要从 mysqld_safe 去掉启动 mysqld-max 服务器的参数 在同一个发布系列版本的MySQL间,可以随意拷贝格式文件和数据文件。如果在MySQL运行过程中改变了字符集,就需要对每个MyISAM表执行 “ myisamchk -r -q –set-character-set= …"
December 11, 2009
portaudit-Ports软件安全检测工具
"简介:portaudit根据发布的安全数据库,来检测安装的ports是否存在安全漏洞。当把它安装上后,可以自动更新安全数据库,并且在每天的安全检测中输出相应报告。 可以检测安装的ports是否存在安全漏洞.\n官方网站:http://people.freebsd.org/~eik/portaudit/\nFreebsd上的Ports信息: Port: portaudit-0.5.9\nPath: /usr/ports/security/portaudit\nInfo: Checks installed ports against a list of security vulnerabilities\nMaint: simon@FreeBSD.org\nB-deps:\nR-deps:\nWWW: http://people.freebsd.org/~eik/portaudit/"
December 11, 2009
portupgrade和portconf配合升级软件
"portupgrade是不带参数的(可能有带参数的办法?我不知道),带参数编译ports我习惯\ncd /usr/ports/ports-mgmt/portconfBSD make install cleanBSD\n然后在 /usr/local/etc/ports.conf 加入\ndatabases/mysql50*: WITH_XCHARSET=all | BUILD_OPTIMIZED=yes | WITHOUT_INNODB=yes\n这样不管是直接在ports中make或者还是portupgrade都会取这里面的参数 \u0011 这样管理升级ports就很方便了"
December 11, 2009
如何通过ssh修改ip
"Q:有些时候我们需要修改服务器的ip,但服务器又不在本地,只能ssh连接,这个时候怎么办哪?\nA:/etc/rc.d/netif restart \u0026amp;\u0026amp; /etc/rc.d/routing restart\n以下是freebsd下的相关命令:\n#关闭网卡 ifconfig network-interface down #启动网卡 ifconfig network-interface up #查看尚未启动的网卡 ifconfig -d #查看已启动网卡 #重启路由 /etc/rc.d/routing restart"
December 11, 2009
Freebsd限定特定IP来使用ssh登录
"法1.\n#ee /etc/hosts.allow\n在ALL : ALL : allow的前面加上\nsshd : your IP : allow\nsshd : ALL : deny\n就OK了。\n法2.\n修改/etc/ssh/sshd_config\n加入\nAllowusers admin@172.16.2.188\n意思为\n只允许admin从172.16.2.188登陆\n法3.\n防火墙"
December 10, 2009
NTOP中文手册
"ntop 参数s: [@filename] [-a|–access-log-file ] [-b|–disable-decoders] [-c|–sticky-hosts] [-e|–max-table-rows] [-f|–traffic-dump-file file\u0026gt;] [-g|–track-local-hosts] [-h|–help] [-j|–create-other-packets] [-l|–pcap-log ] [-m|–local-subnets ] [-n|–numeric-ip-addresses] [-o|–no-mac] [-p|–protocols ] [-q|–create-suspicious-packets] [-r|–refresh-time ] [-s|–no-promiscuous] [-t|–trace-level ] [-x ] [-w|–http-server ] [-z|–disable-sessions] [-A|–set-admin-password password] [-B|–filter-expression …"
December 10, 2009
FreeBSD上的网络监控软件ntop安装运行
"FreeBSD上的网络监控软件ntop的安装步骤如下:\n1、将相关的ports升级。(cvsup或其他方式如Sub….等);\n2、安装ntop\ncd /usr/ports/net/ntop make install clean #rehash\n3、安装完成后,可以手工启动 ntop。即输入ntop,运行即可。\n如果是第一次启动ntop,系统会提示,输入admin的口令;\n或在/etc/rc.conf文件中加入 ntop_enable=”YES” 自动启动ntop;\n4 、设置密码\n/usr/local/bin/ntop -u nobody -A\n输入查看密码\n以进程服务形式启用ntop\n/usr/local/bin/ntop -u nobody -d\n5、此时可以用netstat -an 或 netstat -an |grep 3000 查看3000的端口在监听;\n6、在浏览器中,输入http://... :3000既可以进入相应的ntop网络管理监控界面。"
December 10, 2009
利用g4u备份与恢复UNIX系统
"这里使用的vm的网桥联网方便的.以下为参考方法,已经测试过,只作为参考.\n准备FTP服务器\n如果你打算使用G4U为虚拟机创建镜像,将需要一个可用的FTP服务器。你也需要在FTP服务器上创建一个帐号,以便有权限创建和写入文件。\n如果你寻找快速的FTP应用,不妨考虑Cerberus FTP。这款软件对个人免费开放,商业版本需要59.99美元。有了FTP服务器设置和叫做安装的帐号,就可以对源虚拟机创建镜像了。\n克隆源虚拟机\n使用以下步骤克隆源虚拟机硬盘镜像:\n1.从 http://www.feyrer.de/g4u/ 站点下载G4U CD-ROM ISO镜像并保存在源虚拟机主机系统上。\n2.使用所下载的g4u-2.2.iso文件配置虚拟机的虚拟CD-ROM。\n3.在虚拟机开始启动时按下ESC键。将出现虚拟机的启动菜单,然后选择CD-ROM驱动。\n4.默认下,虚拟机将通过DHCP试图获取一个IP地址。如果没有可用的DHCP服务器,通过以下步骤为虚拟机设置一个静态IP地址:\n运行ifconfig –a命令给网络接口命名。 现 在运行ifconfig netmask 命令设置IP地址。例如,为了在 …"
December 10, 2009
VMWare的三种工作模式
"如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用户提供网络服务;或者想创建一个与网内其他机器相隔离的虚拟系统,进行特殊 的调试工作。此时,对虚拟系统工作模式的选择就非常重要了。如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥VMWare在网络管理和 维护中的作用。现在,让我们一起走近VMWare的三种工作模式。 理解三种工作模式 VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。\n1.bridged(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置 IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那 么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。 使用桥接模式的虚拟系统和 …"
December 10, 2009
重启nginx服务的简单命令
"目前的版本基本上不需要用下面的命令了,直接 nginx -s reload 就可以了。\n用root权限\n#killall nginx\n#nginx\n其它相关命令:\n1.显示nginx进行id #ps -aux | grep nginx\n2.结果nginx的master进行pid #kill -HUP 635\n3.重启ngnix #nginx"