CentOS5编译升级VIM为7.3版本及安装中文帮助文档
发布时间:December 15, 2012 // 分类:Vim // No Comments
CentOS5自带VIM为2006年的7.0版本,现在很多插件都是针对7.3开发的,决定编译升级VIM7.3版。
编译安装VIM7.3:
cd /usr/local/src/
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
tar jxvf vim-7.3.tar.bz2
cd vim73/
./configure --prefix=/usr/local/vim --enable-multibyte
#--enable-multibyte开启多字符编码,必选,不然VIM中文乱码。
make
make install
使用VIM7.3替换系统自带的VIM7.0:
alias vim='/usr/local/vim/bin/vim'
或删除系统自带的VIM7.0:
rpm -e vim-enhanced
安装VIM中文帮助文档:
wget http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz
tar zxvf vimcdoc-1.8.0.tar.gz
cd vimcdoc-1.8.0/
./vimcdoc.sh -I
编辑VIM配置设置帮助为中文:
set helplang=cn
XenServer通过网络安装Debian Squeeze/CentOS虚拟机
发布时间:December 3, 2012 // 分类:虚拟化 // No Comments
XenServer可以通过在本地新建ISO存储或NFS存储挂载ISO镜像安装系统,对于Linux可支持通过网络http或ftp安装,以下记录下XenServer通过网络安装Debian和CentOS系统。
新建虚拟机:
xe vm-install template=Debian\ Squeeze\ 6.0\ \(32-bit\) new-name-label=debian6 sr-name-label=Local\ storage
#返回vm uuid
设置安装源:
xe vm-param-set uuid=<vm_uuid> other-config:install-repository=http://mirrors.163.com/debian/
#debian5:http://mirrors.163.com/debian-archive/
#centos使用类似链接:http://mirrors.163.com/centos/6.3/os/i386/
新建虚拟网卡:
xe vif-create vm-uuid=<vm_uuid> network-uuid=<network_uuid> mac=random device=0
#查看网卡uuid
xe network-list bridge=xenbr0 --minimal
启动虚拟机:
xe vm-start name-label=debian6
CentOS下安装VIM
发布时间:November 29, 2012 // 分类:Vim // No Comments
Centos默认自带VI,功能没VIM丰富,安装VIM取代VI。
用Yum查找源中的VIM包,不知安装哪个合适。
yum search vim
vim-X11.i386 : The VIM version of the vi editor for the X Window System.
vim-common.i386 : The common files needed by any version of the VIM editor.
vim-enhanced.i386 : A version of the VIM editor which includes recent enhancements.
vim-minimal.i386 : A minimal version of the VIM editor.
到已安装VIM的系统中查看VIM属于哪个软件包:
which vim
/usr/bin/vim
rpm -qf /usr/bin/vim
vim-enhanced-7.0.109-7.el5
安装VIM:
yum install vim-enhanced
CentOS6.2安装ZFS文件系统组RAID-Z使用SSD缓存
发布时间:November 4, 2012 // 分类:备份存储 // 3 Comments
CentOS服务器安装编译环境及相应组件:
yum groupinstall "Development Tools"
yum install kernel-devel zlib-devel libuuid-devel libblkid-devel libselinux-devel parted lsscsi nano mdadm bc
安装ZFS内核模块:
wget http://github.com/downloads/zfsonlinux/spl/spl-0.6.0-rc10.tar.gz
wget http://github.com/downloads/zfsonlinux/zfs/zfs-0.6.0-rc10.tar.gz
tar xvzpf spl-0.6.0-rc10.tar.gz
tar xvzpf zfs-0.6.0-rc10.tar.gz
cd spl-0.6.0-rc10
./configure
make rpm
rpm -Uvh *.x86_64.rpm
cd ..
cd zfs-0.6.0-rc10
./configure
make rpm
rpm -Uvh *.x86_64.rpm
cd ..
加载ZFS模块:
modprobe zfs
查看当前硬盘分区,四块1T硬盘准备组成RAID-Z。
[root ~]# fdisk -l | grep GB
Disk /dev/sde: 120.0 GB, 120034123776 bytes
Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
新建ZFS池并组成RAID:
zpool create storage raidz -f sda sdb sdc sdd
开机挂载新建ZFS池:
echo "zfs mount storage" >> /etc/rc.local
查看SSD硬盘分区信息:
fdisk -l /dev/sde
Disk /dev/sde: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002824e
Device Boot Start End Blocks Id System
/dev/sde1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sde2 26 2115 16777216 8e Linux LVM
/dev/sde3 2115 2376 2097152 82 Linux swap / Solaris
/dev/sde4 2376 14594 98140632 5 Extended
/dev/sde5 2376 14594 98139136 83 Linux
SSD分区/dev/sde2设置为ZFS缓存:
zpool add storage cache sde2
查看ZFS状态:
zpool status
pool: storage
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
cache
sde2 ONLINE 0 0 0
ZFS设置优化其它参数:
zfs set compression=on storage
zfs set dedup=on storage
zfs set atime=off storage
其它使用SSD缓存可参考:CentOS安装FlashCache使用SSD缓存。
分类
- Apache (13)
- Nginx (45)
- PHP (86)
- IIS (8)
- Mail (17)
- DNS (16)
- Cacti (14)
- Squid (5)
- Nagios (4)
- Puppet (7)
- CentOS (13)
- Iptables (23)
- RADIUS (3)
- OpenWrt (41)
- DD-WRT (1)
- VMware (9)
- 网站程序 (2)
- 备份存储 (11)
- 常用软件 (20)
- 日记分析 (10)
- Linux基础 (18)
- 欧诺代理 (0)
- Linux服务 (18)
- 系统监控 (4)
- 流量监控 (7)
- 虚拟化 (28)
- 伪静态 (2)
- LVM (3)
- Shell (18)
- 高可用 (2)
- 数据库 (16)
- FreeBSD (3)
- 网络安全 (25)
- Windows (35)
- 网络工具 (22)
- 控制面板 (3)
- 系统调优 (10)
- Cisco (3)
- VPN (6)
- ROS (20)
- Vim (14)
- KMS (4)
- PXE (2)
- Mac (1)
- Git (1)
- PE (1)
- LNS (2)
- Xshell (7)
- Firefox (13)
- Cygwin (4)
- OpenSSL (9)
- Sandboxie (3)
- StrokesPlus (1)
- AutoHotKey (4)
- Total Commander (3)
- WordPress (3)
- iMacros (6)
- Typecho (2)
- Ollydbg (1)
- Photoshop (1)
- 正则 (3)
- Debian (3)
- Python (8)
- NoSQL (6)
- 消息队列 (4)
- JS (7)
- Tmux (3)
- GO (7)
- HHVM (2)
- 算法 (1)
- Docker (2)
- PT (15)
- N1 (16)
- K2P (6)
- LUKS (4)
最新文章
- 光猫拨号ImmortalWrt/OpenWRT路由获取ipv6遇到的问题
- php-fpm错误error_log日志配置
- debian-12/bookworm安装mariadb10.3和mysql5.6
- smokeping主从配置及遇到的问题
- openwrt/linux使用tcpdump/nflog ulogd记录iptables日志
- tmux bash shell自动保存history
- ImmortalWrt/OpenWRT为guest wifi网络配置ipv6 nat6
- PVE更新upgrade遇到The following packages have been kept back
- openwrt/immortalwrt修改odhcpd ipv6 preferred_lifetime和valid_lifetime
- golang版本udpxy iptv rtp多播转http单播
最近回复
- opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
- liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
- 海运: 不好意思,没有。
- zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
- 海运: 恩山有很多。
- swsend: 大佬可以分享一下固件吗,谢谢。
- Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
- 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
- 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
- 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...