-
让Mysql server接受远程访问
一直以来,由于我没做过什么大网站,或者说没把任何网站做大 -_-b 总之我用的LAMP都在一个box里。那么如果把数据库服务隔离出来单独做一个box,该怎么办呢? 首先,修改mysql的配置文件(以mysql 5.0为例): $ sudo vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 将127.0.0.1替换为服务器的外部IP,然后存盘退出。 为了避免缓慢的远程连接,还必须在[mysqld]段加上: skip-name-resolve 下一步是在mysql中为远程用户开启权限: mysql>GRANT ALL ON your-database.* TO ‘your-user’@’client-name or IP’ [IDENTIFIED BY ‘yourpass’]; mysql>FLUSH PRIVILEDGES; 下一步,要确认firewall为mysql连接让路。以ufw为例: $ sudo ufw allow 3306 这样简单的开放了3306端口,但没有做任何限制。差不多了吧,从client一端可以测试一下了: $ mysql -h mysql-server -u your-user [-p] 🙂
-
WinXP也是偶像了
看到新闻,Ylmf OS 发布,是山寨精神进入开源界了? 衡量一个人是不是偶像,只要看他/她的模仿者多还是不多就可以了。例如已经回半人马座的M.J,模仿他独特舞步的人此起彼伏的。IT领域也是一样的,毫无疑问,Apple是最大的偶像,OSX,iPhone等等都是众人模仿的目标。 现在Windows也有自己的粉丝了,Ylmf OS。不过就像大多数粉丝一样,他们对偶像的模仿仅限于皮毛。 最后,预祝Ylmf像Lindows前辈一样拿到MS二千万美刀的和解款 🙂
-
Songbird 1.4.x——你还想iTunes么
从LinuxToy我看到Songbird1.4.1发布了(几天过去,版本号已经成了1.4.7),软件界面比起1.2.x来真的漂亮的许多,也成熟了许多。嗯,这是我目前最喜欢的音乐盒了。
-
给Centos安装Nginx
Centos的缺省软件源里竟然没有Nginx,真让我感到意外了。还好,参考一下,办法还是现成的。 Red Hat Enterprise Linux / CentOS Linux Enable EPEL (Extra Packages for Enterprise Linux) Repository 还是做个笔记吧: # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm 之后就可以yum install nginx啦。 🙂 UPDATE. 现在已经是release-5-4了, 不过不是什么问题吧. UPDATE2. 查看Centos版本: # cat /etc/*release* 查看Centos是32bit还是64bit版本: # uname -a … 2.6.18-028stab070.14 #1 SMP Thu Nov 18 16:04:02 MSK 2010 i686 i686 i386 GNU/Linux << 32bit UPDATE3. 将CentOS标配PHP5.1.x升级到5.2.x,…
-
从此离不开VLC播放器
视频播放这一直是Ubuntu的短板,现在手机都快HD了,可我的T60+Ubuntu还时时因为720P现眼。当然,这都是使用缺省的Totem播放软件的情况。换成VLC,哈哈,原来如此简单。 注:VLC缺省的视频输出(Default)很可能是直接写Video RAM,快是快,但是和Compiz有冲突。解决方法就是改为X11即可。
-
用Nginx给Joomla!提速
Joomla!是个不错的基于PHP的CMS,在LAMP环境下安装运行都非常方便,不过性能并非最优。一个提速的方法是用Nginx服务静态内容。 Nginx的配置片段: upstream apache1{ server 127.0.0.1:8001; } server{ listen 80; server_name mysite.com.cn www.mysite.com.cn; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { root /home/raymond/public_html/www.mysite.com.cn; expires 14d; gzip on; gzip_comp_level 3; gzip_types text/plain text/javascript text/html text/css image/png application/json application/x-javascript text/xml application/xml+rss; gzip_vary on; gzip_buffers 16 8k; } location / { proxy_pass http://apache1; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;…
-
Ubuntu 9.10 与洋葱头
参考:Ubuntu 9.10 安装TOR 在Ubuntu 9.04下安装tor 也许是怕自己不够河蟹吧,Ubuntu的软件仓库中不再有Tor了。不过我们怎么能忍受没有洋葱的日子呢?下面是我的“奋斗”: 0,安装libevent1,用网址:http://packages.ubuntu.com/zh-cn/jaunty/libevent1 1,安装tor 1.1,添加GPG key gpg –keyserver keys.gnupg.net –recv 94C09C7F gpg –export 94C09C7F | sudo apt-key add – 1.2,添加source,可以手工编辑/etc/apt/sources.list 也可以在System – Administration – Software sources 的界面中添加。只能用jaunty的,karmic里不存在 🙁 deb http://mirror.noreply.org/pub/tor jaunty main deb-src http://mirror.noreply.org/pub/tor jaunty main 1.3,更新并安装tor + privoxy sudo apt-get update sudo apt-get install tor privoxy 2,修改并重启privoxy 2.1,打开/etc/privoxy/config 文件,记得sudo哦,添加一行 forward-socks4a…
-
蓝牙与Ubuntu:水到渠成
森海塞尔FLX 70蓝牙耳麦 曾经,我念叨着,要是Ubuntu能连上蓝牙耳机多好啊……于是Ubuntu 9.10让我的念叨成了现实。 和Win、MacOS类似的蓝牙设备配对和连接界面,支持多语言 Skype for Linux 2.1beta 虽然Skype for Linux才2.x,对蓝牙耳机的支持确比4.x Windows版还省事,还傻瓜,不用选择Bluetooth Audio/Bluetooth HD Audio,自动就把语音转入蓝牙耳机了。 总结:Linux/Ubuntu下的用户体验越来越好了。