ubuntu支持exfat分区

对于Ubuntu 14.04.5之前的版本

  1. Add the repository:
    $ sudo add-apt-repository ppa:relan/exfat
  2. Update the package list:
    $ sudo apt-get update
  3. Install the exfat package:
    $ sudo apt-get install exfat-fuse

对于Ubuntu 14.04.5以及之后的版本

$ sudo apt-get install exfat-fuse

Ubuntu 13.10 aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

升级到Ubuntu 13.10 之后 Eclipse 中的Android adb 会报告  Android/android-sdk-linux/build-tools/19.0.0/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

原因在于,在13.10 版本中,ia32_libs 被废弃了导致没有32位的lib库。

解决方法

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

ubuntu下更改用户名

1.进入单用户模式:

(1)开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车)

即Ubuntu,With Linux 3.2.0-23-generic(recovery mode)

(2) 把ro recovery nomodeset 改成rw single init=/bin/bash

然后按ctrl+x 或者F10   就可以进入 单用户模式

2.默认会进入只读模式栋recovery,需要重新挂载:

mount -o remount rw /

3.

usermod -l new_username -d /home/new_username -m old_username

用usermod命令来修改用户帐户相关信息,-l指定新的登录名称,-d指定新的主目录,如果同时指定-m选项则移动原来用户主目录的内容到新的用户住目录,最后指定原来的登录用户名。

groupmod -n new_username old_username

groupmod命令用来修改组相关信息,-n用来指定新的组名,用原来的组名作为参数。这里修改的是与用户默认同名的组。

chfn -f new_fullname new_username

chfn命令来修改真实的用户名称和其他相关信息,-f指定新的用户全称,需要修改全称的用户名作为参数。

另外,刚刚安装的ubuntu是没有root密码的。在terminal中不能执行su。初始化密码的方式:

sudo passwd

根据提示填写密码。

Ubuntu下使用ZTE ac2736无线上网

ZTE ac2736的无线上网卡,Window下的使用是相当的简单,Ubuntu下还是需要稍作设置,这里就简单介绍一下ubuntu下的设置方式。

首先说明一下环境,Ubuntu 10.04,所有已装软件已升级到最新版本(请先安装usb-modeswitch和usb-modeswitch-data)。

步骤1:插上ZTE ac2736后使用lsusb命令查看状态

正常的话结果中应该有如下信息:

Bus 006 Device 007: ID 19d2:fff1 ONDA Communication S.p.A

其中0×19d2是vendor的代号,0xfff1是product的代号。

此外,此时/dev下应该也出现了ttyUSB[0-4]5个设备标示。

步骤2:设置连接拨号方式

查看右上角的NetworkManager,在移动宽带下会出现一个名为China telecom conn 1的连接项,www.linuxidc.com这时候直接连接是不行的,需要先右键点击NetworkManager,点选编辑连接,找到移动宽带->China telecom conn 1,选择编辑->移动宽带选项卡,可以看到编号中已经是#777,用户名和密码填入card后保存。

如果未出现China telecom conn 1的选项,可以重新插拔ac2736,或者编辑NetworkManager,手动添加一个移动宽带的连接项,第一步设备选择ZTE Incorporated ZTE CMDA Tech,第二步选择China,第三步提供商选China Telecom,应用后可以看到弹出的页面中编号为#777,同样将用户名和密码设置为card保存后即可,其他选项用默认的即可。

步骤3:连接网络

选择NetworkManager中的China telecom conn 1,稍等片刻就可以看到连接成功的提示了,此时ifconfig查看网络连接可发现:

ppp0 Link encap:点对点协议
inet 地址:114.81.187.173 点对点:115.168.41.208 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1448 跃点数:1
接收数据包:7752 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:7589 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:7017443 (7.0 MB) 发送字节:904706 (904.7 KB)
ppp0 Link encap:点对点协议
inet 地址:114.81.187.173 点对点:115.168.41.208 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1448 跃点数:1
接收数据包:7752 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:7589 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:7017443 (7.0 MB) 发送字节:904706 (904.7 KB)

Eclipse with Tomcat 7 on Ubuntu

Eclipse with Tomcat V7.0 in Ubuntu
1. Download Eclipse from the Eclipse web site. (J2EE version)
2. Download Tomcat version 7 or install it via apt-get
apt-get install tomcat7 tomcat7-admin tomcat7-common tomcat7-docs tomcat7-examples
3. Set the following configuration:

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 logs
sudo chmod -R 777 /usr/share/tomcat7/conf

3. Run eclipse
4. Add a view ( Windows -> Show View -> Other -> Server -> Servers -> OK )
5. Go to the view
6. Add a Tomcat v7 (consider /user/share/tomcat7 as your path)
7. Enjoy Tomcat 7 in Eclipse.

Ubuntu 下远程桌面rdesktop的安装及配置

Rdesktop是Linux操作系统下的一款远程桌面工具,可以用来链接Windows系统
使用rdesktop来指定分辨率,让远程桌面刚好填充到空白区域:
在终端里敲:

rdesktop 远程ip -u 用户名 -p 密码 -a 16 -g 1024x768 -r sound:local -5

其中-g 参数就是指定分辨率。因为我是1280*800 所以我使用1024*768的分辨率是正好的。你可以根据你的情况来调整分辨率,找到一个最佳值。

其中-a参数指定的是16色。
但这有个缺点,就是每次都要敲一堆参数,太麻烦。所以,我们可以使用别名来简化这个命令。
打开~/.bashrc 这个文件。在里面可以添加别名(写在最后面就可以了):
例如:

rdesktop alias rdp='rdesktop -a 16 -g 1024x768 -r sound:local -5 '

注意1024x768之间的x别写成*或其他,否则分辨率设置不起作用。
关闭终端。重新打开终端,此时只要敲 rdp ip地址 -u 用户名 -p 密码 就可以了。
而且你还可以把你常用的远程连接写成别名:

alias rdp='rdesktop 192.168.111.231 -u Administrator -p 1 -a 16 -g 1024x728 -r sound:local -5 '

这样只要敲rdp就可以打开了。
PS:1、用户主目录下的.bashrc 文件会在终端启动的时候被终端读取。
2、此外,-g 还可以 以 百分比 的形式填写 如下:

rdesktop -g 80% -u dell 192.168.111.231

Example compiling the latest Audacity source code on Ubuntu

These simple steps have been tested building Audacity 2.x on Ubuntu 11.04 (natty) and onwards including 13.04 (raring). The steps should also work with appropriate modification on most other Debian-based systems and for most legacy 1.3 versions of Audacity.

Open a terminal and type the following commands:

sudo apt-get install subversion
svn checkout http://audacity.googlecode.com/svn/audacity-src/trunk/ audacity-read-only
sudo apt-get build-dep audacity
sudo apt-get install cmake (currently required for building Audacity 2.0.3-alpha from HEAD)
cd audacity-read-only
./configure
sudo make install

This should now give you the Audacity program at usr/local/bin and the plug-ins at usr/local/share/audacity.
On occasions, changes to latest Audacity HEAD may require you to regenerate the configure file before running it. To do this

sudo apt-get install autogen
chmod +x ./autogen.sh
./autogen.sh

Linux SS5 socks 代理服务器安装

1. 配置 Socks5 编译环境

yum -y install gcc automake autoconf libtool make

2. 安装 Socks5 必要的包

yum -y install pam-devel openldap-devel cyrus-sasl-devel

3.下载,编译安装 Socks5 
到此下载 http://sourceforge.net/projects/ss5/files/

http://ss5.sourceforge.net/

官方实例

http://ss5.sourceforge.net/examples.htm

wget -c http://downloads.sourceforge.net/project/ss5/ss5/3.6.4-3/ss5-3.6.4-3.tar.gz
tar zxvf ss5-3.6.4-3.tar.gz
cd ss5-3.6.4
./configure  //notes:(默认是1080端口,如果想改端口的话,./configure –with-defaultport=10800
make
make install

有点 BUG 需要我们手工修正一下
# vi /etc/rc.d/init.d/ss5 找到38行

/usr/local/sbin/ss5

改为

/usr/sbin/ss5

# vi /etc/rc.d/init.d/ss5 找到40行

echo "done"
;;

改成

echo "done"
fi
;;

看下我修改后的对比

143A02955-2.jpg

143A02955-2.jpg

4. 启动ss5服务

/etc/init.d/ss5 start

5. 添加 ss5 到服务中,并随机启动

chkconfig --add ss5
chkconfig ss5 on

6. 删除Socks V4模块
改名为 mod_socks4.so.bk

mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk

7. 添加 SS5 用户
ss5 默认使用1080端口,并允许任何人使用。
我们可以修改 /etc/opt/ss5/ss5.conf 中的

# SHost SPort Authentication
#
auth 0.0.0.0/0 - -

# SHost SPort Authentication
#
auth 0.0.0.0/0 - u

/etc/opt/ss5/ss5.passwd 中添加 用户名和密码如:

test test

8. 设置允许范围

143A02955-2.jpg

使用用户验证,重启ss5服务

/etc/init.d/ss5 restart

8. 查看日志

more /var/log/ss5/ss5.log

ss5正常启动后,如果你使用的是10800(非默认端口),这时会发现1080和10800都开的了,

这时你需要去环境变量里手工指定端口

export SS5_SOCKS_PORT=10800