如果发现cygwin启动慢了,连ls都变得无法忍受了,别怀疑,关掉QQ电脑管家就是了!
分类目录归档:IT&Linux
cannot find -lgcc_s
问题:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s
解决办法:
yum install -y libgcc.i686
解决Shell编程中的”[: =: binary operator expected”
以下语句
if [ -n $curStr ];then sentence fi
如果$curStr为空,就会产生”[: =: binary operator expected” 的错误。
解决办法:
if [[ -n $curStr ]];then sentence fi
CentOS6.2自动发邮件
需求:
1. 每天自动统计信息。
2. 每天自动发邮件给某些地址
难点:
1. 自动任务定义
2. 自动发送的配置
步骤:
1. 把脚本加入到crontab中
crontab -e 0 8 * * * /home/orangespeech/autoReport.sh
以上命令是每天8点自动运行autoReport.sh
2. 安装sendmail
yum -y install sendmail
3. 配置/etc/mail/sendmail.mc
更改
LOCAL_DOMAIN(`localhost.localdomain’)dnl
为
LOCAL_DOMAIN(`smtp.xxx.com’)dnl
4. 配置/etc/hosts
更改 127.0.0.1和::1两行为
127.0.0.1 stmp.xxx.com localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 stmp.xxx.com localhost localhost.localdomain localhost4 localhost4.localdomain4
5. 把发送邮件的命令放在autoReport.sh中
echo "test" | mail -s "Report" sss@xxx.com
以上命令是发送一个主题是”Report”,内容为”test”的邮件给sss@xxx.com
Bravo
如果收不到邮件,看/var/log/maillog
Centos支持40T磁盘阵列MD1200
最近数据增长太快,靠服务器存储已经不能满足需求了。从Dell买了一台MD1200,准备级连到一台数据服务器上,把大量备份的数据存储在MD1200上。MD1200配备12块4T的SAS硬盘,做完RAID5 后有40T容量。如果以后要做扩展,只需要在MD1200后再级连存储服务器。
硬件环境:Dell 服务器PowerEdge R720 + PowerVault MD1200
软件环境:R720是CentOS 6.5
操作步骤:
1.把MD1200带的PERC H810板卡插到R720上的Riser2/Riser3。
2.用2根SAS数据线连将R720和MD1200连起来,MD1200上插IN口,R720插PERC H810上。
3.通电->启动->Ctrl+R进入Raid设置。
4.会看到两个,系统自带的和新装的H810,选H810,就进入常见的Raid设置界面。
5.设置RAID5。
6.格式化磁盘。因为整个磁盘空间超过2T,不能mkfs格式。
parted /dev/sdb mklabel gpt mkpart primary 0 -1 quit mkfs -t ext4 /dev/sdb1 或者 mkfs.ext4 /dev/sdc1
以上最后一步会报错
“mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: Size of device /dev/sdc1 too big to be expressed in 32 bits using a blocksize of 4096.”
出错的原因:e2fsprogs版本低。
7.下载1.42版本
wget http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.42.7/e2fsprogs-1.42.7.tar.gz -O e2fsprogs-1.42.7.tar.gz
8. 编译安装
#tar -xzvf e2fsprogs-1.42.7.tar.gz # cd e2fsprogs-1.42.7 # mkdir build # cd build # ../configure # make # make install
9.修改配置
vi /etc/mke2fs.conf
在ext4块添加auto_64-bit_support = 1
ext4 = { features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize auto_64-bit_support = 1 ###新增加行,告诉系统使用64位方式进行格式化。避免mkfs.ext4直接报错。 inode_size = 256 }
10. 格式化
#mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize -i 4194304 /dev/sdb1
11. mount
#mout /dev/sdb1 /mnt
12. df -h查看
完成,bravo!