Menu Home

系统管理

Ubuntu挂载ZFS磁盘

Ubuntu版本:ubuntu-17.04-desktop-amd64 由于 Ubuntu 17.04 仓库中自带的 ZFS 版本过低,系统提示: pool is formatted using a newer zfs version 在这种情况下,可以直接下载 ZFS 的源代码进行安装,官方网站地址为 http://zfsonlinux.org , 先下载 spl 代码进行 configure、make、make install;然后下载 zfs 的代码,同样configure、make、make install,在编译的过程中可能需要安装一些系统缺失的开发库,正常使用apt-get install就好了。 把需要挂载的 ZFS 磁盘接入系统,然后执行fdisk -l可以正确看到你的 ZFS 磁盘。 zpool import zpool import -f 15290421165892444481 上述命令中的 id 由 zpool import的输出决定 spool list zfs set […]

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 […]

配置ibus使支持skype

编辑配置文件/etc/X11/xinit/xinput.d/default XIM=ibus XIM_PROGRAM=/usr/bin/ibus-daemon XIM_ARGS=”–xim” XIM_PROGRAM_XTRA= XIM_PROGRAM_SETS_ITSELF_AS_DAEMON= GTK_IM_MODULE=ibus QT_IM_MODULE=ibus DEPENDS=”ibus, ibus-gtk, ibu-qt4″

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 […]

Linux批量修改文件名

修改后的文件名格式:0001, 0002, …. 0100 …. 0999 Params: $1: 文件所在文件夹 $2: 目标文件的起始编号(宽度+1位), 如:宽度为4位时需要附加一个宽度位(10001) #!/bin/bash cd $1 declare -i count count=$2 ls * | while read file; do mv “$file” ${count:1}.jpg count=$((count+1)) done #下面的代码片段不能处理文件名中的空格,当然也可以使用IFS来解决这个问题 #for file in `ls` #do # mv $file ${count:1}.jpg # count=$((count+1)) #done

Linux版有道词典

OS: ubuntu 12.04 Linux版的StarDic真是越来越难用了。试了下Linux版的有道词典,很不错哦! deb http://ppa.launchpad.net/justzx2011/openyoudao-v0.4/ubuntu trusty main deb-src http://ppa.launchpad.net/justzx2011/openyoudao-v0.4/ubuntu trusty main sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 14C9B91C3F9493B9 sudo apt-get update sudo apt-get install openyoudao ref:

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国内软件源

网易163源 deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse […]

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

/proc/pid/status各项定义

Name: gedit /*进程的程序名*/ State: S (sleeping) /*进程的状态信息*/ Tgid: 9744 /*线程组号*/ Pid: 9744 /*进程pid*/ PPid: 7672 /*父进程的pid*/ TracerPid: 0 /*跟踪进程的pid*/ Uid: 1000 1000 1000 1000 /*uid euid suid fsuid*/ Gid: 1000 1000 1000 1000 /*gid egid sgid fsgid*/ FDSize: 256 /*文件描述符的最大个数,file->fds*/ Groups: 0 4 20 24 25 29 30 44 46 […]