Debian设置IP,DNS,VNC

IP地址设置:

vi /etc/network/interface 

设置启动系统激活设备

auto eth0

A、设置网卡eth0设置为DHCP类型

iface eth0 inet dhcp

B、设置为静态IP。

iface eth0 inet static

设置IP地址、子网掩码、网关

address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1

设置DNS(必须设置.否则无法访问任何URL)

vi /etc/resolv.conf

修改为你所需要设置的DNS的ip地址。

nameserver 8.8.8.8
nameserver 202.96.128.86

重启系统后即可生效。

安装VNC远程桌面服务。

apt-get install tightvncserver tightvnc-java

启动VNC服务

vncserver -depth 24 -name Josen -httpport 9001 -geometry 1024x768 :1

执行这个命令后会提示输入密码,输入两次一样的即可。
参数解释:
1. -depth 24 使用24位颜色,这里一般用16或者24
2. -name aru_desktop 桌面名字,这个参数并非必要,可以随便起个喜欢的名字
3. -httpport 9001 使用浏览器连接的端口,请用1024以上的端口,如果是多个用户都开vnc server,那每个用户要使用不同的端口
4. -geometry 1024×768 桌面分辨率,根据要求调整
5. :1 会话数字,同3
第一次运行会要求你输入一个密码,这个密码和你的ssh登录密码是分开的,当然你也可以用同样的密码

关闭命令:
vncserver -kill :1
:1 是会话数字,和启动的会话数字一致

如果是第二次启动vnc server的话就只执行:vncserver 命令即可
# vncserver

CentOS命令行安装桌面环境并开启VNC远程桌面

多数情况下我们需要最小化安装,这样就没有桌面了。所以,我们需要在命令行安装桌面环境。

一、YUM安装桌面

#yum groupinstall 'X Window System' -y

安装GNOME桌面环境(CentOS 5.x)

#yum groupinstall 'GNOME Desktop Environment' -y

安装GNOME桌面环境(CentOS 6.x)

#yum groupinstall 'Desktop' -y

如果安装KDE桌面环境

#yum groupinstall 'KDE (K Desktop Environment)' -y

卸载GNOME桌面环境

#yum groupremove "GNOME Desktop Environment"

卸载KDE桌面环境

#yum groupremove "KDE (K Desktop Environment)" 

二、安装中文支持 继续阅读

从小型网站到超大规模网站的MySQL参考架构

Oracle发布了《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。

根据不同的服务规模:用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据),这份白皮书给出了4个参考架构:

请注意,这里给出的指导方针只是基本建议,实际应用中需要根据读写模式、负载平衡和所用的缓存机制等因素进行调整。 继续阅读

国外PHP大师给初学者的8条建议

如果你还不清楚PHP是什么,可以留意下那些你天天使用的web应用,例如Facebook、Wordpress都是用PHP构建起来的。

学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是为PHP新手们准备的一些经验餐(笔者也还是新手)。

如果你是个PHP开发者,无论是新手还是高手,笔者都希望你能在此讨论下自己对PHP的想法或者技巧。

继续阅读

回顾塞班简史:一个时代的终结

曾经辉煌的塞班手机联盟
曾经辉煌的塞班手机联盟

尽管谁都知道早晚会有这么一天,但它真的到来的时候,所有人仍会唏嘘不已。

北京时间1月24日晚间,诺基亚在2012年第四季度财报中确认,去年发布的808 PureView是最后一款Symbian(塞班)系统手机,这意味着,塞班系统已经死亡。

塞班,这个曾经辉煌无限的智能手机操作系统,终于走到了它的尽头。此时,有必要回忆一下这个陪伴无数手机玩家一起成长的手机操作系统。 继续阅读