-
Mar31
Ubuntu7.10 根分区扩容
Posted in 操作系统, 1,170 views
-
装Ubuntu的时候,只分了8G的空间,倒腾倒腾很快已用容量就上升到90%了,如何扩大/的容量?
在WINDOWS下,这样的问题很容易解决,因为有 分区魔术师PQMAGIC,可惜它不支持ext3
在LINUX下,终于也发现了这样的工具——GParted
Gparted在工作中,必须先umount所有可能涉及操作的分区,因此我们不能在ubuntu的环境中去调整ubuntu的/分区。Gparted提供了多种操作环境:自行编译、LiveCD和LiveUSB
我首先尝试了在机器中的另一套Linux环境REDHAT中编译安装Gparted,Gparted对编译环境的要求比较高,RHEL4U4下需要升级glibc及分区相关的N个包。完成后发现编译版的“G”有名无实,是命令行界面而不是Gnome。简单看了一下,命令提示都还比较完善,鉴于命令行操作需要自己计算留意容量扇区之类的东西,太麻烦,改换LiveCD。
LiveCD有52M,是一个简单的桌面linux环境,包括有图形化的Gparted、Gnome终端、Usb管理器、抓图工具及mount、fdisk等工具。用NERO for Linux3刻录,光盘启动后,直接进入了Gparted。
Gparted的操作非常简单,会用PQmagic的同学一定会觉得很亲切。
删除一个NTFS分区、移动到ubuntu分区后、Resize ubuntu分区、apply……
完成后重启进入ubuntu,除/外所有变动的分区都出现了mount异常,这是因为ubuntu使用uuid来识别分区,而分区的变化导致uuid也发生了变化。sudo ls -l /dev/disk/by-uuid查看当前的uuid,手动修改/etc/fstab的相应条目,即恢复正常。
至此,我的ubuntu /分区已经有了45G容量。
-
No Comments » linux ubuntu 扩容 根分区
-
Mar28
sendmail启动非常慢的解决方法
Posted in 操作系统, 967 views
-
在Redhat中遇到了启动sendmail非常慢的问题,sendmail需要近5分钟才可以启动起来,而不报任何错误。
导致这一现象的原因在于主机名解析没有设置好
编辑/etc/hosts文件,将主机名添加为的127.0.0.1 别名,问题即得到解决,如
127.0.0.1 localhost localhost.localdomain yourhostname
-
No Comments » sendmail 启动慢
-
Mar28
Linux下无法ssh Cisco PIX防火墙的解决方法
Posted in 操作系统, 1,373 views
-
问题现象:
skywalker@skywalker-ubuntu:/usr$ ssh username@Firewall's IP
No valid ciphers for protocol version 2 given, using defaults.
ssh_rsa_verify: RSA modulus too small: 512 < minimum 768 bits
key_verify failed for server_host_key临时解决方法
用ssh -v -1 -c des参数连接
skywalker@skywalker-ubuntu:/usr$ ssh -v -1 -c des username@Firewall's IP
OpenSSH_4.6p1 Debian-5ubuntu0.1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 211.100.62.34 [211.100.62.34] port 22.
debug1: Connection established.
debug1: identity file /home/skywalker/.ssh/identity type -1
debug1: Remote protocol version 1.99, remote software version Cisco-1.25
debug1: no match: Cisco-1.25
debug1: Local version string SSH-1.5-OpenSSH_4.6p1 Debian-5ubuntu0.1
debug1: Waiting for server public key.
debug1: Received server public key (768 bits) and host key (512 bits).
debug1: Host '211.100.62.34' is known and matches the RSA1 host key.
debug1: Found key in /home/skywalker/.ssh/known_hosts:6
debug1: Encryption type: des
debug1: Sent encrypted session key.
Warning: use of DES is strongly discouraged due to cryptographic weaknesses
debug1: Installing crc compensation attack detector.
debug1: Received encrypted confirmation.
debug1: Doing password authentication.
pix@211.100.62.34's password:永久解决方法
如果你不想每次都带着一大串参数SSH,就需要重新生成一个合适的key,步骤如下:
- 登录到PIX,可以用上面的方法ssh
- >enable
- configure terminal
- crypto key zeroize rsa 清除现存RSA KEY
- crypto key generate rsa modulus 1024 noconfirm 生成新的RSA KEY
如果你在刚才使用上面的方式SSH登录,那么现在你的机器中储存的KEY将与PIX不符,SSH将会提示这样的错误:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
xx.xx.xx.xx
Please contact your system administrator.
Add correct host key in /home/skywalker/.ssh/known_hosts to get rid of this message.
Offending key in /home/skywalker/.ssh/known_hosts:5
RSA host key for Firewall’s IP has changed and you have requested strict checking.
Host key verification failed.你必须首先在/.ssh/known_hosts中清除对应PIX的失效KEY ,如果不知道哪个KEY是PIX的,将known_hosts全部清除也没有关系,只是在第一次登录其他机器的时候,需要确认一次(yes/no)。
清除掉失效KEY后,ssh就可以正常登录PIX了
-
No Comments » firewall pix RSA modulus too small ssh
-
Mar28
基于Ubuntu7.10的工作环境
Posted in 操作系统, 杂七杂八, 生活, 1,173 views
-
折腾2天终于可以将日常工作完全转入Linux下,Ubuntu真是一个非常棒的发行版,每个对linux有兴趣的人都应该体验。
在我的日常工作中,有几个不可缺少的要素:
- 可以远程登录主机
- 可以方便快捷处理邮件
- Eclipse
- 可以通过MSN/QQ传送文件
- 图形化的、方便的SCP工具
- Oracle数据库开发/管理工具
- 可以处理Office文档
针对这些基本要素,Ubuntu的apt-get工具可以方便的安装各种工具
- 除了Linux基本的Console外,还有远程图形控制的VNC、远程登录Xwindows的NX nomachine工具。其中NX nomachine可能用的人不太多,但这是一个非常好的工具,我用过的最完美的Xwindows登录工具,并且它还是免费的,分享万岁!
- 邮件处理:万能的Gmail,用Gmail管理N个不同服务商的邮箱
- 基于JAVA的Eclipse在用apt-get安装后完美运行
- 即时通讯工具,这个让我头疼了一下。MSN客户端有AMSN和Kmess,都还不错,但是有一天下午遇到了不能收发文件的问题,不知道是软件问题还是MSN服务器故障。现在在用AMSN,这个软件是开源的,也支持Windows平台,在Windows下其实比M$版MSN更稳定。Linux下的主流QQ之一LumaQQ早已停止开发,只有Eva可以用,但Eva的文件传送功能不能正常运转。解决方法是安装了最新版本的wine,Ubuntu源中的wine不够新,QQ不到2分钟就会崩溃。需要去wine.org下载安装最新版本wine,然后照网络上的配置教程简单调整一下QQ的dll文件,就可以了。QQ2008狂人版运行一天的结论是,90分。
- SCP工具用系统标配的文件管理器就可以,虽然不如winscp操作方便,但还可以接受。
- Oracle开发管理工具,采用Oracle公司的SQL Developer,最新版本1.5,功能类似于Windows平台的PL/SQL Developer。Oracle SQL Developer的最大优势在于:不需要Oracle客户端,能节省近1G空间。不爽的地方是,在JDK1.5至JDK1.6的区间内,唯独不支持JDK1.6.0_03,而Ubuntu源中的JDK1.6正好是03版本。没辙,只好手动装了一个最新的JDK1.6.0_05
- 处理Office文档,最好的、唯一的、没悬念的选择——SUN Open Office套件
现在我有160G硬盘,1个Windows XP、一个Redhat Enterprise 4 、一个Ubuntu 7.10,未来还需要2-3个Redhat的虚拟机,热闹的机器
-
5 Comments » linux ubuntu 工作环境
-
Mar27
Ubuntu7.10解决JDK1.6中文乱码的问题
Posted in 操作系统, 软件开发, 1,499 views
-
安装完jdk6u2我发现我的Java 应用程序的中文无法显示,呈现方块状。
原因是Java 应用程序无法找到可供显示中文的字体。
解决方法:http://cle.linux.org.tw/fonts/FireFly/fireflysung-1.3.0.tar.gz
下载 fireflysung 1.3.0,地址:
解压后将其中的 ttf 文件放到/usr/share/fonts/truetype中,再用 fc-cache -f -v 跑一遍,让系统知道这个字体。最后,就是转到 JDK 安装目录 ..../jre/lib/fontssudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/fireflysung.ttf
sudo mkfontdir
sudo mkfontscale------- --------我是无敌的分割线-------------------
以上为转载,需要注意的地方是:不一定要下载fireflysung字体,任何一个中文字体文件都可以
-
No Comments » JAVA linux ubuntu 乱码
-
Mar27
ubuntu7.10 JDK手动安装
Posted in 操作系统, 软件开发, 1,329 views
-
在此以Ubuntu7.10系统,Sun JDK 6.0 update 4为例说明一下具体的安装方式:
2.1. 从Sun站点下载jdk 6.0.4的Linux自解压文件 jdk-6u4-linux-i586.bin;
2.2. 安装配置
cd /usr/local/lib
sudo cp /home/jdk-6u4-linux-i586.bin ./
sudo chmod +x jdk-6u4-linux-i586.bin
sudo ./jdk-6u4-linux-i586.bin
执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文件;
由于Ununtu本身带了gij的JVM实现,所以当你在Terminal输入: "java -version"时会显示:
java version "1.5.0"
gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
的相关信息。也就是系统中有两个JVM实现,而且gij JVM还被其它的Ubuntu工具或软件使用;所以这种情况下就得使用 Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了:
sudo update-alternatives --display java
发现系统只列举了gij JVM;因为jdk6是通过手动解压安装的。
现在输入下面的两行命令:
sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
sudo update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40
注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
输入: ls -l /etc/alternatives/java 发现JVM已经指向了jdk6的解压目录:
lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java -> /usr/local/lib/jdk1.6.0_04/bin/javacd /usr/bin
sudo cp java java.bak
sudo ln -sf /etc/alternatives/java .现在再执行:
java -versionjava version "1.6.0_04"
Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)若想变更JVM实现,输入:
sudo update-alternatives --config java
进行配置;2. 3. 设置环境变量
在/etc/profile中加入如下的内容:
JAVA_HOME=/usr/local/lib/jdk1.6.0_04
JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH
okey, JDK安装配置完成。
-
No Comments » JAVA linux ubuntu
-
Mar24
Tibet WAS,IS,and ALWAYS WILL BE a part of China
Posted in 新视野, 杂七杂八, 生活, 863 views
-
一位普通华裔学生自己制作的几分钟视频《西藏过去现在将来永远是中国的一部分》火爆网络,每天浏览量几十万,评论上万条,可谓是“分秒必争”,在西方主流媒体引起了巨大反响,所产生的能量,远远超过中国所有对外宣传的影响,甚至被西方媒体认为影响超过温家宝的记者招待会,让世人刮目相看,让西方人瞠目结舌。上面播放的揭露西方媒体片面报道的视频及其图片,也是在网上广泛流传,引起了西方媒体巨大的震动
-
No Comments » tibet youtube 西藏
-
Mar21
-
Windows和Linux存在文件格式的差异,当我们将一个Windows的文本传给linux后,vi这个文本可能会发现每行结尾都有一个^M。如何消除这个差异,linux为我们提供了dos2unix这个工具,如果要将linux文本转换为windows文本,则需要unix2dos
# dos2unix --help
dos2unix Copyright (c) 1994-1995 Benjamin Lin
Copyright (c) 1998 Bernd Johannes Wuebben (Version 3.0)
Copyright (c) 1998 Christian Wurll (Version 3.1)
Usage: dos2unix [-hkqV] [-c convmode] [-o file ...] [-n infile outfile ...]
-h --help give this help
-k --keepdate keep output file date
-q --quiet quiet mode, suppress all warnings
always on in stdin->stdout mode
-V --version display version number
-c --convmode conversion mode
convmode ASCII, 7bit, ISO, Mac, default to ASCII
-l --newline add additional newline in all but Mac convmode
-o --oldfile write to old file
file ... files to convert in old file mode
-n --newfile write to new file
infile original file in new file mode
outfile output file in new file mode -
No Comments » dos2unix linux ^M
-
Mar19
巨星陨落——科幻大师阿瑟克拉克逝世
Posted in 人物, 1,009 views
-
尚留人间的科幻三大巨头(阿瑟克拉克,罗伯特海因莱因,艾萨克阿西莫夫)中的最后一位:阿瑟克拉克(Arthur C. Clarke)于2008年3月18日在斯里兰卡的家中去世,享年90岁。他一共写过100多本科幻小说,其中包括《2001太空漫游》系列、《与拉玛相会》(Rendezvous with Rama),此外还有《童年的终结》(Childhood's End,1953),《城市与星星》(The City and the Stars,1957),《神的九十亿个名字》(The Nine Billion Names of God,1967),《Imperial Earth》(1975),《The Songs of Distant Earth》(1986)。阿瑟克拉克从1960年代起就与小儿麻痹后遗症(Post-Polio Syndrome)作抗争,不时的使用轮椅,在遭遇呼吸问题后于当地时间早上1:30去世。他是地球同步通信卫星和太空电梯技术的预言者,《2001太空漫游》中的人工智能HAL 9000成为科幻史上最著名的虚构角色之一,他的著作获得许多次星云奖和雨果奖。

克拉克在其创作当中,还善于积累有关科学文化方面的经验,并以“定律”的方式加以总结,其中较有代表性的被称为“克拉克基本定律”,很值得我们借鉴。
定律一:如果一个年高德劭的杰出科学家说,某件事情是可能的,那他可能是正确的;但如果他说,某件事情是不可能的,那他也许是非常错误的;
定律二:要发现某件事情是否可能的界限,唯一的途径是跨越这个界限,从不可能跑到可能中去;
定律三:任何非常先进的技术,初看都与魔法无异。
-
2 Comments » 科幻 阿瑟克拉克
-
Mar18
-
这两天在测试一套硬件设备,包括若干服务器和一套存储,简单记录一下我用到的测试工具
CPU负载能力测试:orabm
存储系统IO测试:bonnie++ 以及orion,其中orion模拟oracle的IO动作,适合测试数据库的IO性能
数据库压力测试:orastrees,需要licence,可申请7天试用licence
WEB压力测试:Webload除了webload外,其他工具的中文资料都比较多。先记着,有时间写写关于webload的心得
-
No Comments » benchmark IO 测试 负载


Comments