Menu Home

ubuntu

JDK版本切换

Install sudo update-alternatives –install /usr/bin/java java /opt/jdk1.7.0_67/bin/java 50 sudo update-alternatives –install /usr/bin/javac javac /opt/jdk1.7.0_67/bin/javac 50 sudo update-alternatives –install /usr/bin/javah javah /opt/jdk1.7.0_67/bin/javah 50 sudo update-alternatives –install /usr/bin/javaws javaws /opt/jdk1.7.0_67/bin/javaws 50 sudo update-alternatives –install /usr/bin/javap javap /opt/jdk1.7.0_67/bin/javap 50 Config sudo update-alternatives –config javac sudo update-alternatives –config java sudo update-alternatives –config javaws sudo […]

Apache Virtual Host

OS: ubuntu 12.04 Apache: 2.2.22 Configure file: /etc/apache2/sites-available/default NameVirtualHost [IP Address] <VirtualHost [IP Address]> ServerName www.asite.com ServerAdmin [email protected] DocumentRoot /var/www/asite <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/asite> #Options Indexes FollowSymLinks MultiViews Options -Indexes AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory “/usr/lib/cgi-bin”> AllowOverride All […]

Ubuntu:建立ssh代理

Ubuntu 14.04 先强烈鄙视一下移动的宽带业务,各种不好用,最郁闷的是把VPN给封了。所以只能想别的方法来访问Google和Android developer了,在这里记录一下方法。 ssh -qTfnN -D 7070 [email protected] 这里的的端口号7070是任意(> 1024)你机器上的空闲端口。 然后打开Settings—-> Network控制面板,把SocksHost对接到本机的7070端口,就是在上一步中建立ssh隧道的端口: 在这里设置的proxy是系统级别的,你也可以通过你的浏览器来设置一些更详细的规则,这样会省一些proxy流量。不过我发现Chrome只能使用全局proxy,好在有SwitchySharp插件, firefox是可以设置自己的proxy的。 PS:参数说明 Argument Comment -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. -T Disable pseudo-tty allocation. -f Requests ssh to go to background just before command execution. This is useful if ssh […]

sudo环境变量设置

编辑 /etc/sudoers : Defaults env_reset Defaults secure_path=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin” 修改为: #不重置sudo的环境变量,沿用当前用户的环境变量 Defaults !env_reset #Defaults secure_path=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”

ubuntu修改MAC地址

OS: ubuntu 12.04 命令行方式 ifconfig eth0 down ifconfig eth0 hw ether [00:00:00:00] ifconfig eth0 up 修改系统文件方式 /etc/network/interfaces iface eth0 inet static pre-up ifconfig eth0 hw ether [00:00:00:00] address 192.168.2.100 netmask 255.255.255.0 gateway 192.168.0.1

ubuntu搭建git服务器

安装git服务器 github实在是个好东西,奈何不花钱就不能创建私用仓库,只能在自己的vps上搭建git服务器了。 所有在git服务器上的操作默认都是root用户 安装必备的软件 $ apt-get install git-core openssh-server openssh-client 增加git用户 $ useradd -m git -s /bin/bash $ passwd git 建立git仓库的保存位置 $ mkdir /home/git/repo $ chown git:git /home/git/repo/ $ chmod 700 /home/git/repo/ 安装和配置gitosis $ apt-get install python-setuptools $ cd /tmp #把gitosis的源代码clone到/tmp目录下 $ git clone git://github.com/res0nat0r/gitosis.git $ python setup.py install #安装gitosis […]

ubuntu使用Fn调节屏幕亮度

OS: ubuntu 12.04 NVIDIA: 319.37 笔记本在ubuntu下更新了NVIDIA显卡驱动后,Fn快捷键调节屏幕亮度的功能失效了,可以使用下面的方法重新启用: 在 /etc/X11/xorg.conf的”Device”段加入一行: Option “RegistryDwords” “EnableBrightnessControl=1” 现在xorg.conf看起来可能是这样: Section “Device” Identifier “Device0” Driver “nvidia” VendorName “NVIDIA Corporation” Option “RegistryDwords” “EnableBrightnessControl=1” EndSection

ubuntu下编译qtopia

ubuntu下编译qtopia qtopia: 2.2.0 OS: ubuntu 12.1 安装必要软件 sudo apt-get -y install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev uuid uuid-dev sudo apt-get install libv4l-dev 遇到的问题 问题1 安装libv4l-dev后还是会提示缺少 linux/videodev.h 解决 原因是 3.2.0 已经移除了对 v4l1 的支持,可以在linux/目录下建立软链接: ln -s /usr/include/lib4l1.h /usr/include/linux/videodev.h 问题2 error: ‘ptrdiff_t’ does not name a type 解决 这个错误应该是libc的版本造成的,解决的方法是在每个报错的头文件中加入 include <stddef> 问题3 undefined […]

ubuntu下设置ftp

ubuntu下设置ftp OS: ubuntu 12.04 安装vsftpd apt-get install vsftpd 编辑 /etc/vsftpd.conf listen=YES #anonymous_enable=YES local_enable=YES write_enable=YES #anon_upload_enable=YES anonymous_enable=NO #默认是允许 dirmessage_enable=YES # 允许进入文件夹 xferlog_enable=YES # 允许 ftp 日志记录允许 connect_from_port_20=YES # 允许使用20号端口作为数据传送端口 secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem 设置ftp文件夹 mkdir -p /home/ftp/upload mkdir -p /home/ftp/download chmod 755 /home/ftp chmod 777 /home/ftp/upload chmod 755 /home/ftp/download 设置ftp用户 增加ftp组:groupadd ftpgroup […]

ubuntu升级nvidia driver

buntu升级nvidia driver ubuntu升级nvidia显卡驱动分以下几步完成: 删除旧版本驱动: apt-get – -purge remove nvidia-* 删除系统自带的显卡驱动: apt-get – -purge remove xserver-xorg-video-nouveau 停止ubuntu的桌面环境: /etc/init.d/lightdm stop 切换到字符终端台 安装下载的新版nvidia驱动 重启桌面环境: /etc/init.d/lightdm start