Linux

Ubuntu下的Eclipse安装SVN插件

这个问题解决来好几天,终于发现来一个帖子,解决来这个问题。

解决方法如下:

sudo apt-get remove openjdk-6-jre openjdk-6-jre-headless  openjdk-6-jre-lib
sudo apt-get install libsvn-java libsvn-javahl
sudo ln -s /usr/lib/jni/libsvnjavahl-1.so /usr/lib/jvm/java-6-sun/jre/lib/i386/client/libsvnjavahl-1.so

然后在 eclipse.ini 要加一行

-Djava.library.path=/usr/lib/jni

参考文章:

http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=89018&view=next 的四楼

linux-logo

[译]任何系统管理员应该知道的20个系统监视工具

linux-logo

原文地址:

20 Linux System Monitoring Tools Every SysAdmin Should Know

http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html

#1: top – Process Activity Command
#2: vmstat – System Activity, Hardware and System Information
#3: w – Find Out Who Is Logged on And What They Are Doing
#4: uptime – Tell How Long The System Has Been Running
#5: ps – Displays The Processes
#6: free – Memory Usage
#7: iostat – Average CPU Load, Disk Activity
#8: sar – Collect and Report System Activity
#9: mpstat – Multiprocessor Usage
#10: pmap – Process Memory Usage
#11 and #12: netstat and ss – Network Statistics
#13: iptraf – Real-time Network Statistics
#14: tcpdump – Detailed Network Traffic Analysis
#15: strace – System Calls
#16: /Proc file system – Various Kernel Statistics
17#: Nagios – Server And Network Monitoring
18#: Cacti – Web-based Monitoring Tool
#19: KDE System Guard – Real-time Systems Reporting and Graphing
#20: Gnome System Monitor – Real-time Systems Reporting and Graphing

待续~~

延伸读物:
高级 Linux 命令精通指南
Linux 文件命令精通指南
高级 Linux 命令精通指南,第 1 部分
高级 Linux 命令精通指南,第 2 部分
高级 Linux 命令精通指南,第 3 部分
高级 Linux 命令精通指南,第 4 部分

在Ubuntu上安装memcached和libmemcached

最近想写一些关于C语言的服务器端的程序,所以想在Ubuntu上安装memcached和libmemcached。

一、安装软件


//安装memcached
sudo apt-get install memcached
//安装libevent-dev
sudo apt-get install libevent-dev
//这个很重要,不然libmemcached就不能运行
sudo ln -s /usr/local/lib/libmemcached.so.3 /usr/lib/libmemcached.so.3

然后下载libmemcached-0.34,安装。

./configure的时候,如果你的Memcached不是默认安装路径的话,会报

configure: error: “could not find memcached binary”

错,如下的类似的命令可以解决这个问题。

./configure –with-memcached=/home/app/memcached/bin/memcached

二、启动软件并测试

运行memcached

memcached -d -m 64 -l 127.0.0.1 -p 11211

在当前目录创建测试数据文件,也可以运行

echo "test memcached">data

然后测试

//缓存data文件数据
memcp data --servers=127.0.0.1:11211
//拿到data文件数据
memcat data --servers=127.0.0.1:11211

这时控制台上显示

test memcached

———————————–
其实用SHELL命令
sudo apt-get install libmemcached-tools
就可以了。

参考文献

http://chaosconst.spaces.live.com/blog/cns!E0F633BD00131BE1!291.entry

Linux查看文件夹大小的命令

du -sm * | sort -n  //统计当前目录大小 并按大小排序

du -sh app //查看app文件夹大小

du app| wc -l //查看app文件夹有多少个文件

如何在Ubuntu的英文环境下,显示中文件名

sudo locale-gen zh_CN.UTF-8

在Ubuntu下修改主机名

如何在Ubuntu下修改主机名呢?
首先编辑 /etc/hostname 文件,把文件的内容修改为你想要的主机名。
然后运行
/etc/init.d/hostname.sh start

相关文章:
How to change the hostname of a Linux system

http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/

Ubuntu Server操作备忘

以下记录Ubuntu 8.04 Server LTS 下的一些改进操作。虚拟环境是 VMware 6.5.2。当然首先得找个快速的源,可以参考
网易开源镜象这篇文章。

sduo apt-get update
sudo apt-get dist-upgrade

安装GDM


sduo apt-get install ubuntu-desktop

sudo apt-get install gdm

安装 VMware Tools

在运行vmware-install.pl之前需要安装一个linux-header


sduo apt-get install sudo apt-get install linux-headers-`uname -r`

然后一路回车。

文字界面

在安装了桌面后,想默认进入命令界面如下:


sduo rm -f /etc/rc3.d/S30gdm

如果想进入桌面


startx

英文环境

sudo vim /etc/default/locale

修改为

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"