SUSE Linux 11下glibcdpkg 依赖关系问题问题

2016年1月 Oracle大版内专家分月排行榜第一2015年6月 Oracle大版内专家分月排行榜第一2015年4月 Oracle大版内专家分月排行榜第一2015年3月 Oracle大版内专家分月排行榜第一2015年2月 Oracle大版内专家分月排行榜第一2014年6月 Oracle大版内专家分月排行榜第一2009年11月 Oracle大版内专家分月排行榜第一2009年10月 Oracle大版内专家分月排行榜第一
2015年9月 Oracle大版内专家分月排行榜第二2015年7月 Oracle大版内专家分月排行榜第二2015年1月 Oracle大版内专家分月排行榜第二2014年12月 Oracle大版内专家分月排行榜第二2014年11月 Oracle大版内专家分月排行榜第二2014年8月 Oracle大版内专家分月排行榜第二2014年7月 Oracle大版内专家分月排行榜第二2014年5月 Oracle大版内专家分月排行榜第二2010年1月 Oracle大版内专家分月排行榜第二2009年9月 Oracle大版内专家分月排行榜第二
2016年1月 Oracle大版内专家分月排行榜第一2015年6月 Oracle大版内专家分月排行榜第一2015年4月 Oracle大版内专家分月排行榜第一2015年3月 Oracle大版内专家分月排行榜第一2015年2月 Oracle大版内专家分月排行榜第一2014年6月 Oracle大版内专家分月排行榜第一2009年11月 Oracle大版内专家分月排行榜第一2009年10月 Oracle大版内专家分月排行榜第一
2015年9月 Oracle大版内专家分月排行榜第二2015年7月 Oracle大版内专家分月排行榜第二2015年1月 Oracle大版内专家分月排行榜第二2014年12月 Oracle大版内专家分月排行榜第二2014年11月 Oracle大版内专家分月排行榜第二2014年8月 Oracle大版内专家分月排行榜第二2014年7月 Oracle大版内专家分月排行榜第二2014年5月 Oracle大版内专家分月排行榜第二2010年1月 Oracle大版内专家分月排行榜第二2009年9月 Oracle大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Oracle_11g安装在SUSE_LINUX_11上_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Oracle_11g安装在SUSE_LINUX_11上
&&Oracle_11g安装在SUSE_LINUX_11上
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩20页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢记录一次惨痛的升级glibc教训
记录一次惨痛的升级glibc教训
& 距离这事有过一段时间了、现下可回忆的东西也不多、那有多少算多少吧
& & &我记得我升级glibc的初衷是因为安装3.x版本的openoffice 需要glibc-2.7
& & &先用一副图片简介一下什么是glibc:
& & &我的原本是glibc-2.5、升级到glibc-2.7、升级是成功了、可是依然:
[root@odd ~]# ls -l /lib/libc.so.* &
lrwxrwxrwx 1 root root 11
/lib/libc.so.6 -& libc-2.5.so &
& & &还是指向陈旧的glibc-2.5、于是乎、脑子一热、作了如下的软链接:
ln -sf /lib/libc.so.6 /lib64/libc-2.7.so &
& & &结果:
& & &如您所见、系统上所有命令都用不了、包括最简单的cp、mv...等
& & &而且、我的环境是阿里云服务器、无法进入急救模式、雪上加霜的感觉扑面而来、有木有?
& & &升级glibc 是个高风险的操作!!!!
& & &目前能想到的经验教训有:
& & &① 所有程序、都不可直接操作/lib或/lib64、应该放到/usr/lib或者/usr/lib64
& & &② 备份、备份还是备份、Suse&Linux&11&64bit&使用笔记
1. zypper 使用
&sudo zypper ar
(如果设置了代理 export http_proxy=http://proxy:port,用sudo -E)
&sudo zypper lr 列出所有库
sudo zypper rr &库名& 删除指定库
&sudo zypper refresh 更新库
&sudo zypper&install
&package_name&
&sudo zypper&search
&package_name&&
&sudo zypper&update 更新
&sudo zypper pacth 打补丁
2. ssh server 设置
yast -& firewall 中添加ssh server服务
3. 查看已经安装的文件属于哪个包: rpm -qf&
/usr/lib/libpthread.a
&& 查看已经安装的包有哪些文件: rpm
-ql&&packagename&
&& 查看rmp包有哪些文件: rpm
-qlp&&packagename.rpm&
4. suse linux 64bit 开发32位程序需要安装下面的包:
&& libstdc++43-devel-32bit
&& glibc-devel-32bit (包含 32bit
libpthread.a)
&& gcc43-32bit
&5. 对所有文件包含子目录下的文件做dos2unix
find . -type f | xargs dos2unix
6. route 查看缺省网关地址
route | grep default
7.&nslookup -& server
查看DNS服务器
8. file libACE.so.6.1.1
libACE.so.6.1.1: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), dynamically linked, not stripped
查看动态库是32位还是64位
(静态库先 ar -x libACE.a解包出***.o文件,然后再用 file ***.o 看)
9. nm -D libACE.so.6.1.1& 查看动态库中的函数
&& ar -t libACE.a
查看静态库中的.o文件
<font COLOR="#.
使用source命令或者.(点号)来激活子shell中的变量使其能在父shell中使用
$source ./test.sh 或
$. ./test.sh
11. 二进制文件比较
cmp -l file1 file2&
12. tcpdump 抓包
tcpdump -i eth0 port 8000 -w test.cap
tcpdump -i eth0 udp port 8000 -w test.cap 抓UDP目的端口8000
tcpdump -i eth0 udp portrange
-w test.cap
抓指定端口范围的包
tcpdump -i eth0 port 8000 直接显示
tcpdump -s0 -i eth0 port 8000 默认的话 tcpdump 只抓取每个包的部分数据。 参数 -s
snaplen 就是控制抓取每个数据包的长度, -s0 表示抓取全部的数据包
tcpdump -s0 -i vlan2 udp -c
-w /dev/shm/all.cap
只抓个UDP包
13. 查看硬件相关信息
lspci 查看PCI总线设备,USB控制器,以太网控制器等信息
cat /proc/cpuinfo 查看CPU信息
14.修改系统socket buffer大小
修改/etc/sysctl.conf
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max =
使修改生效
sysctl -p /etc/sysctl.conf
查看是否生效
cat /proc/sys/net/core/rmem_default
/proc/sys/net/core/wmem_default
grep "packet loss"
packets.log 在指定文件中查找指定字符串的行
grep -v "packet
loss" packets.log 在指定文件中查找不包含指定字符串的行
统计网卡的发包速率
sar -n DEV 1 10
每秒采集一次,采集10次的求平均
linux下查看进程的线程信息
查看进程的线程数
查看进程以及其线程的优先级
18. 查看Suse Linux版本
# cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
19. mount 光驱
mount /dev/cdrom /mnt/cdrom -o loop
20. 查看网卡固件和驱动版本
# ethtool -i eth0
driver: be2net
version: 4.1.450.7
firmware-version: 4.1.450.7
bus-info: .0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: no
查看网卡速率
# ethtool eth0
Settings for eth0:
Supported ports: [ ]
Supported link modes:&&
Supports auto-negotiation: Yes
Advertised link modes:& Not reported
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 4000Mb/s
Duplex: Full
Port: Other
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes
21. 查看CPU所有core的实际频率
# egrep -i Hz /proc/cpuinfo
22. 查看进程的内存使用情况
# pmap &pid&
23. 查看各个中断每秒钟的调用次数
sar -I XALL 1
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。相关文章推荐
转载:https://my.oschina.net/zhangxu0512/blog/262275今天运行一个例程,出现了/lib64/libc.so.6: version `GLIBC_2.14' ...
0.以下在系统CentOS 6.3 x86_64上操作
1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,...
网上关于升级glibc的文章不少,但没有一篇能成功的,本人被坑过无数次,以至后来能避就避,今天自己在虚拟机上实验,终于成功,我把升级过程记录下来,为网友提供完整的升级方法。
升级是在ubuntu下...
转自:http://my.oschina.net/moooofly/blog/126260
【glibc 和 libc】
glibc 和 libc 都是 Linux 下的 C 函数库。
GNU C 库(GNU C Library,又称为glibc)是一种按照LGPL许可协议发布的,公开源代码的,免费的,方便从网络下载的C的编译程序。GNU C运行期库,是一种C函数库,是程序运行时使用...
很多人会混淆glibc和glib,简单说一下他们的区别
其实严格得说它们几乎没有任何关系
glibc是linux下面c标准库的实现,当然linux下面的标准c库不仅有这一个,如uclibc 和 k...
导致这个原因是一个在新的环境编译出来的程序跑在了老的环境里。然而,往往你没有权限去更新系统的glibc和gcc,又不想去重新编译一个程序,所以这里提供了一个比较hack的方法。我们以在redhat e...
首先先诊断一下:
参考http://blog.csdn.net/hbuxiaofei/article/details/
诊断结果glibc版本太低,就要按照高版本的glibc
今天编译一个工程,在目标机上运行app,出现了这个错误。
下面我们由这条报错信息入手,寻找问题的答案:
1.首先保证程序没有被strip,也就是说可执行程序含有符号表信息。
2.出现这个问题的...
到http://ftp.gnu.org/gnu/glibc/下载glibc-2.14.tar.xz
tar glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
他的最新文章
讲师:董晓杰
讲师:姚远
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 glibc 放弃循环依赖 的文章

 

随机推荐