‘ Linux ’ category archive

Ubuntu下手动升级Firefox到9.0.1

152 views 一月 03, 12 by Timothy

要说我家里的台式机,算是个古董机了,当然,还不算是我用过的电脑中最老的。这台机器是我上大二的时候配的机器:

Athlon 1700+的CPU
80G的希捷IDE硬盘
内存最早是256MB,后来又升级成512MB,再后来,又升级成1.5GB。
显卡最初是个Geforce 2的显卡,后来又升级成Geforce 6200,一直用到现在……
光驱,软驱,早就歇菜了,停止工作了。
机箱前面的面板,也惨不忍睹,因为开机键和Reset键不灵了,索性去掉了面板,直接短接两个触点来开机…… Read More

解决MySql数据库出现的Too many connections错误

169 views 九月 14, 11 by Timothy

最近帮朋友维护的一个论坛,频繁抛出异常,一看,原来是MySQL数据库出错,提示为Too many connections。这错误,还是比较简单明了,一看就知道是MySQL数据库的连接达到最大了。于是,我开始设想,是不是MySQL也有个设置项,用来控制最大连接数的大小的?

于是,google了一下,果然如此! MySQL在默认情况下的最大连接数为100,如果网站访问量一上去,肯定会超过这个数值,于是果断改之!

在my.conf的[mysqld]配置节中,加入如下配置项:

max_connections = 500

这里,我改成了500,请根据你的机器的具体情况适当设置大小。改完后,重启MySQL服务即可。

Linux下的SSH连接管理利器–PAC Manager

715 views 一月 06, 11 by Timothy

不知道拥有多个VPS的童鞋,平时是怎样来管理VPS的?在Windows下,我一般用SecureCRT来对VPS进行管理,原因是SecureCRT提供Tab标签管理的方式,多个VPS可以同时进行连接,并通过标签页进行快速切换,非常方便。至于在Linux下,我就只好老老实实的开个Console来连接VPS了。不过,今天发现一个很不错的开源软件,试用了一下,果然是Linux下管理多个VPS的利器,而且还有很多功能非常实用。

Pac Manager的官方地址,在SourceForge上:http://sourceforge.net/projects/pacmanager/
Linux下,可以直接下载发布的deb安装包进行安装。安装Pac Manager,还需要依赖另外一个安装包:libgnome2-vte-perl_0.09-1_i386.deb (64位系统,需要安装这个 libgnome2-vte-perl_0.09-1_amd64.deb),需要先安装依赖的安装包,再安装Pac Manager,否则会提示错误,找不到依赖的安装包,无法进行安装。

安装好后,就可以在主菜单的Internet子菜单中,找到Pac了。点击,即可启动。 Read More

Ubuntu 11.04倒计时器

188 views 十二月 31, 10 by Timothy

虽然Ubuntu 11.04发布的时间还有点早,不过作为一个Ubuntu的Fans,还是怀着期待的心情。于是,我在我的Blog上放了一个Ubuntu 11.04发布的倒计时器(见右边)

如果你也有兴趣,可以参考wowubuntu放出的代码,有大图标和小图标版本,还有迷你型和文字型,可以直接嵌入到你的blog或者BBS中。
由此传送到Wow! Ubuntu

Ubuntu中安装JRE

1,123 views 十二月 21, 10 by Timothy

JRE是Java的Runtime Environment,就像.NET的Framework一样,是Java程序运行的必要环境。在Ubuntu中,安装JRE的方法有很多,可以去官网下载.deb安装包,用dpkg的方式安装。这里要介绍一种比较简单的方法,就是适用apt-get来安装。貌似Ubuntu中默认的源是没有JRE的,需要我们手动改一下/etc/apt/sources.list,加入下面的一行地址:
deb http://archive.canonical.com/ubuntu lucid partner
保存后,先用sudo apt-get update,更新一下源,这样,就会提示你,是否要更新JRE相关的包了。一路yes,回车后,JRE的安装就完成了。
最后,可以验证一下,在命令提示符处,输入java -version,会显示JRE的版本号等相关信息,表示安装完成。

GUI界面下升级到 Ubuntu 10.10 方法

284 views 十月 13, 10 by Timothy

方法是从网上学来的,写篇日志,备忘一下~

以我的Ubuntu 10.04为例,在Ubuntu的GUI界面下,确保Internet能正常连接,按Alt+F2呼出Run Application界面,类似于Windows的”运行”。
输入: update-manager -d 然后回车
这样,弹出的update manager会提示你,是否要升级到新版本的Ubuntu 10.10,点击那个大大的Upgrade按钮,然后就是漫长的更新和下载,如下图:

等待升级完毕,reboot你的Ubuntu机器,就轻松升级到Ubuntu 10.10了。Enjoy it!

Ubuntu下的一款Dock工具-AWN

781 views 八月 21, 10 by Timothy

苹果的Mac OS中,比较受欢迎的功能,就是最下面的应用程序的Dock Panel。Dock的好处,能把最常用的应用程序添加进去,能提高使用效率,比起桌面上密密麻麻的应用程序图标而言,简洁和美观多了。不过Dock程序并不是非得Mac OS中才能体验,Ubuntu中也有类似的应用,让咱们Ubuntu Fans也能过把瘾。这款工具,叫做AWN,全名是: Avant Window Navigator (下文还是简称AWN)。

AWN的安装十分方便,直接进入Ubuntu的Software Center,在应用程序搜索栏,输入AWN,就能找到它了。
awn1
安装后,在系统菜单的附件中,就能找到并启动这款工具。AWN会出现在屏幕的下方,默认只有一两个图标,其他的程序需要用户根据自己的喜好添加。

AWN的设置菜单,功能也非常丰富,包括你可以设置停靠栏的主题,图标大小,自动隐藏,停靠方向,等等……
awn3 其中的一些选项,同学们自己去摸索吧,最后来一张设置后的Ubuntu桌面效果,感觉比较赞!
awn2

Ubuntu中mono环境的搭建

509 views 八月 14, 10 by Timothy

Mono的大名,搞.NET的同学都知道。它使.NET程序在Linux下有了跨平台运行的可能。随着mono的逐步发展,现在已经逐渐趋于稳定和流行了。此文介绍一下Ubuntu中mono环境的搭建。

1.安装

1
$ sudo apt-get install mono-gmcs libmono-system-data2.0-cil libmono-system-ldap2.0-cil libmono-system-messaging2.0-cil libmono-system-runtime2.0-cil

当然,还有其他的一些包可选,比如:

libmono-winforms2.0-cil 提供WinForm程序开发功能

libmono-system-web2.0-cil 提供asp.net web程序开发功能

libmono-system-web-mvc1.0-cil 提供MVC的web开发框架

libmono-wcf3.0-cil 提供WCF开发功能

libmono-nunit2.4-cil Nunit,单元测试模块

2.安装好后,查看mono相关信息

1
2
3
4
5
6
7
8
Mono JIT compiler version 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        GC:            Included Boehm (with typed GC)
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none

3.测试程序

?View Code CSHARP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Linq;
 
namespace Test
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Hello Mono!");
            Console.ReadLine();
        }
    }
}

保存为test.cs,然后用gmcs编译,运行正常。

至此,mono环境配置成功。

Page: 1 of 2 1 2