Linux 服务器 , 评论(0) , 阅读(374) , Via 本站原创
在使用aapt时,出现了/lib/libz.so.1: no version information available 警告信息

之前zlib是用yum安装的,版本为1.2.3,网上查了一下,是版本的原因,安装新的版本就好了


从http://zlib.net/下载最新版本

wget http://zlib.net/zlib-1.2.8.tar.gz

tar zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

#覆盖原版本,可以先备份一下原版本

cp /usr/local/lib/libz.so.1.2.8 /lib/libz.so.1



OK,完成
centos5.2里面看cpu是32位的还是64位的,用这个命令

getconf LONG_BIT



或者简单用uname -a


如果有x86_64就是64位的,没有就是32位的
后面是X686或X86_64则内核是64位的,

i686或i386则内核是32位的


如果是“X" 是64位,如果是‘I' 是32 位
最近朋友遇到一个问题:FTP不能创建目录及文件。
通过测试发现/HOME目录变成只读了。应该是服务器重启挂载硬盘出问题了。
百度了下记录如下:

1、首先查看分区情况
#more /home


2、用于查看哪个模块输入只读,一般显示为:
#mount
  /dev/hda1 on / type ext3 (rw)
  none on /proc type proc (rw)
  usbdevfs on /proc/bus/usb type usbdevfs (rw)
  none on /dev/pts type devpts (rw,gid=5,mode=620)
  /dev/hda5 on /home type ext3 (rw)
  none on /dev/shm type tmpfs (rw)
  /dev/hda2 on /usr/local type ext3 (rw)
  /dev/nb1 on /EarthView/RAW type ext3 (ro)(变为只读了)

如果发现有ro,就重新mount,或者umount以后再remount

#umount /home
如果发现有提示“device is busy”,找到是什么进程使得他busy

3、利用如下命令查看有谁在占用这个目录,卸载这个分区

#fuser -m /home 将会显示使用这个模块的pid
用kill  进程  发现杀不完。
用#fuser -mk /home 将会直接kill那个pid

(fuser:使用文件或者套节字来表示识别进程。我常用的他的两个功能:查看我需要的进程和我要杀死我查到的进程。)
全部Kill 进程 df -lh 发现没有了/home  (已经卸载成功,文件没丢,不用担心)

//卸载分区
#umount /home
正常情况:umount: /home/: not mounted
如果提示/home 目录busy,则需要回到3步继续


4、重新挂载分区,命令为

#mount  /home

还有一种方法是直接remount,命令为
mount -o rw,remount /home    

5、重启apache mysql ftp等
Linux 服务器 , 评论(0) , 阅读(1908) , Via 本站原创
Tags:
  
Linux 服务器 , 评论(0) , 阅读(907) , Via 本站原创
分页: 1/35 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]