-
用 ssh_config 为 CLI 提速
最常用的命令, 应该是最简短的. 就好比常用的词句, 例如, 你好, 再见, 都是简短的. 惭愧的是, 我才想起来优化我的 CLI, 看来以前的工作压力还不够大 ^_^ 参考(man) ssh_config, 可以把常用的 ssh 命令的参数写在 ~/.ssh/config 文件内. 最简单的格式是: Host h1 HostName 10.0.0.100 User raymond 存盘后, 下次连接到 10.0.0.100, 只需要输入 ssh h1 就相当于 ssh [email protected] 一样了. 进一步的, 可以是: Host h1 HostName 10.0.0.100 User raymond Port 10022 ForwardAgent yes ProxyCommand ssh [email protected] nc -w 1 %h…
-
还是 Gnome 3 比较好
最近比较忙, 因此没怎么更新. 之前把 iMac 装上 Ubuntu 12.04 + Unity, 我感觉很不错. Unity 目前的版本已经比半年前的有很大进步. 只是, 跟老字号的 Gnome 3 相比, 毛病还是多, 而且主要在性能和稳定方面有些问题. 于是我又开始折腾了, 安装 Gnome 最新版: sudo add-apt-repository ppa:gnome3-team/gnome3 sudo apt-get update sudo apt-get install gnome-shell sudo apt-get install gnome-tweak-tool 登出之后在登录界面选择 Gnome 再登入, Gnome 3 就回来了. Gnome 下的插件已经比较丰富了, 可以按照自己的喜好来定制一下. 下面这个是安装 System-monitor 插件所需的. sudo apt-get install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0 安装插件直接在浏览器中就可以完成了.…
-
Ubuntu 12.04 + iMac
这次 Ubuntu 12.04 发布后, 新版本的 Unity 让我刮目相看. 我试用了一段时间后, 逐步从抵制转化为喜欢了. 终于我忍不住把公司的 iMac 交给 Ubuntu 了. 准备工作就是在 OSX 里面使用 Disk Utility, 把磁盘腾出一块来, 给 Ubuntu 留着. 然后就可以开始了. 首先, 我在 OSX 里安装 rEFIt, 一个基于 EFI 的多重启动软件. 装好之后重启 OSX 后, 就能看到 rEFIt 的启动界面. 可以使用 Ubuntu CD 也可以使用U盘, 然后在 rEFIt 里就可以启动到 Ubuntu 的安装程序. 在磁盘空白空间内装好 Ubuntu 后, 出了问题就是 Ubuntu 的启动管理器 Grub2 自以为是的接管了…
-
用 rsyslog 做专属的 log 服务器
对于一个网站服务器而言, 其磁盘操作应该是越少越好的. 尤其是一个高负载的服务器, 如果每分钟要处理成千上万个页面请求, 就意味着要记录相当数目的 log 条目. 磁盘IO是最慢的, 不是吗? 这种情况下很常见的一个做法就是将 log 写到另一台专属的 log 服务器以减轻负担. 比较”现代”的 Linux 系统里, rsyslog 基本已经是标准配置. 所以用一台 Linux 服务器作为另一台 Linux 服务器的 log 服务器并不需要什么额外的软件. 以运行 apache2 服务的网站服务器为例, 将 apache2 log 输出的配置基本如下: 1, /etc/rsyslog.conf […] #避免 local7 被 syslog 重复记录 *.*;auth,authpriv,local7.none -/var/log/syslog #将 local7 转送到 log 服务器 local7.* @SERVER_IP:514 2, /etc/apache2/apache2.conf […] ErrorLog “|/usr/bin/logger…
-
To Duplicate/Backup a Xen VM in a Logical Volume
技术笔记. 请忽略 🙂 0, If you are to duplicate, create VMs on destination server, just to create conf files and logical volumes for VMs and hold the place for source VMs. #xen-create-image –hostname [HOSTNAME] –ip [IP] –vcpus 2 –pygrub –dist squeeze 1, Create an LVM snapshot for the VM’s logical volume. #lvcreate -L[SIZE] -s -n…
-
Xen 4.0 Hypervisor with LVM on Debian 6 Squeeze
这篇用不用中文都是差不多了, 索性用英文了. Xen 是VM(虚拟机)的一种, 现在很多商用 VPS 服务商就是使用基于 Xen, 或者 OpenVZ 技术在一台物理上的服务器上同时运行多个VM的. 1, Install Debian 6 Squeeze This step will be the easiest. Just to remember to use LVM when partitioning and leave enough unused(un-partitioned) disk space for later use. If your system has >= 4GB of memory, choose AMD64 architecture. Reference to LVM: http://www.debian-administration.org/articles/410 2,…
-
Ubuntu 12.04 beta2 + XBMC 11 RC2
参考链接: Ubuntu 下载镜像 XBMC 老家 INSTALL XBMC ON UBUNTU 12.04 PRECISE PANGOLIN 今天得闲, 把家里的 HTPC — Enclave 升级了一下. 系统从 Ubuntu 10.10 升级到最新的 12.04 beta2, 媒体中心从 XBMC 10.2 升级到最新的 11.0 RC2. Ubuntu的升级过程基本顺利, 在安装选项里直接选择”升级/Upgrade”即可, 升级后(使用 AMD 显卡的前提下)安装 AMD Proprietary Driver后, 需要重新启动一次来开启硬件3D加速. 由于 Ubuntu 12.04 还没有正式发布, XBMC 11 也是… 所以 Ubuntu 升级完成后就没有 XBMC 可用了, 也没办法直接在软件源里安装. 还好独立的软件源里有可用的了: sudo add-apt-repository…
-
一键完成淘宝/Ebay商品图片的批量制作
参考链接: http://www.imagemagick.org/script/command-line-processing.php#geometry 相关文章: http://raynix.info/archives/1098 前提, Linux环境, Gnome桌面, 支持 Nautilus Shell Script, 安装了 ImageMagick. 貌似Ebay和淘宝一样, 商品图片都是要正方形的. 虽然有很多图片工具可以批量处理图片, 我还是喜欢直接在 Nautilus 文件管理器里面通过多选+右键一次完成商品图片的处理. 对于没耐心的朋友, 请直接把下面的代码另存为 ~/.gnome2/nautilus-scripts/your-script-name.sh 并给与运行权限, 就可以了. #!/bin/bash #Multiple selection support! for param in “$@” do #Check if it’s a file if [ -f “$param” ] then #get directory dir=`dirname “$param”` filename=`basename “$param” ‘.jpg’` #Check if it’s a…