linux下问题记录

Posted on 2008-09-26 10:20 lhn070 阅读(145) 评论(0)  编辑  收藏
执行程序时找不到库文件的解决办法
  提示 :
   cannot open shared object file: No such file or directory
  解决方法如下:
    /usr/bin/ld: cannot find -llibname
   把.so连接库所在的目录添加到 /etc/ld.so.conf文件中

   include ld.so.conf.d/*.conf
   include /home/zhengxh/chinautrust/cadev/*.so

   运行命令
     #ldconfig
   就可以了

命令窗口出现乱码解决
  定义语言为英文 ,使用命令export LANG=en_US.TUF-8

执行程序时,提示依赖的库文件权限不够的解决

  现象如:
      ./dlserver: error while loading shared libraries: ./libwstlib.so: cannot restore segment prot after reloc: Permission denied
   错误原因在于selinux禁用了访问此共享库

   解决办法: 关闭selinux

    1、编辑/etc/selinux/config文件,找到SELINUX=enforcing,改为SELINUX=disabled
    2、编辑/etc/sysconfig/selinux文件,找到SELINUX=enforcing,改为SELINUX=disabled
    3、重启电脑

shell关闭,程序或是服务退出的解决:
 
解决方法为在命令前加上nohup,再在后面加& 如 >nohup startup.sh &




只有注册用户登录后才能发表评论。


网站导航: