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 [email protected]\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"
December 10, 2009
nginx虚拟主机及ftp权限应用问题
"平时给一个目录执行一个\n#chown -R blog:ftp /www/blog\n命令,如果再通过ftp上传文件的话,发现文件属性为600,访问的时候总是提示”Access Denies!”,提示权限不够,此时可以在系统里执行一下命令进行解决, #chown -R blog:ftp /wwww/blog\n#chmod -R 777 /www/blog\n命令中的-R选项用来让子目录继承父目录的权限,\n注意:vsftpd.conf 里的local_umask=066(或者是022),\n其中最有效的方法就是将vsftpd.conf配置文件里的local_umask的值修改为000就可以了,本人已经测试无误!\n1,文件权限算法 我们知道系统默认权限炎:\n目录的初始权限是 777 文件的初始权限是 666\n此时上传文件权限计算方法:\n用初始的权限 – 权限umask的权限 = 新建目录或文件的权限\n:新建目录的权限就是777-022=755 , 新建文件的权根就是666-022=644\n2,修改 /etc/vsftpd/vsftpd.conf 文件设置 local_umask=066 (系统默认 …"
December 10, 2009
Nginx下WordPress的永久链接实现
"经过多番测试,终于在nginx下实现了rewrite的功能,WrodPress的永久链接终于生效了。\n其实也是很简单的方法,修改nginx.conf文件,加入以下内容:\n`location / {\nif (-f $request_filename/index.html){\nrewrite (.*) $1/index.html break;\n}\nif (-f $request_filename/index.php){\nrewrite (.*) $1/index.php;\n}\nif (!-f $request_filename){\nrewrite (.*) /index.php;\n}\n}\n`\n重启nginx就可以了。\n#killall nginx\n#nginx"