linux系统操作
文章平均质量分 82
madaoheng
这个作者很懒,什么都没留下…
展开
-
ldd命令及动态库加载
1.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行;在Linux环境下通过ldd命令即可实现,在终端下执行:ldd /bin/ls //ldd命令通常使用"-v"或"--verbose"选项来显示所依赖的动态连接库的尽可能的详细信息。即可得到/bin/ls命令的相关共享库文件列表:libtermcap.转载 2013-08-01 21:04:39 · 2315 阅读 · 0 评论 -
设置 Linux 的 LD_LIBRARY_PATH 变量
在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open shared object file: No such file or directory这转载 2013-08-03 12:04:01 · 404 阅读 · 0 评论 -
centos6 ssh-keygen 免密码 自动登陆
分类: LINUX环境: centos6a,centos6b,centos6c需求:从centos6a免密码,自动登陆到centos6b或者centos6c步骤:1 修改每台机器的/etc/hosts文件,内容如下127.0.0.1 localhost192.168.0.2 centos6a192.168.0.3 centos6b192.16转载 2013-08-23 12:50:53 · 923 阅读 · 0 评论 -
ssh常用用法小结
ssh常用用法小结1、连接到远程主机:命令格式 :ssh name@remoteserver 或者ssh remoteserver -l name说明:以上两种方式都可以远程登录到远程主机,server代表远程主机,name为登录远程主机的用户名。2、连接到远程主机指定的端口:命令格式:ssh name@remoteserver转载 2013-08-23 12:51:50 · 393 阅读 · 0 评论 -
gcc使用
1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Comp原创 2013-12-07 22:58:52 · 463 阅读 · 0 评论 -
C编译器、链接器、加载器详解
C编译器、链接器、加载器详解一、概述C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可加载、可执行代码的过程。过程图解如下: 预处理器:将.c 文件转化成转载 2013-12-08 17:02:35 · 818 阅读 · 0 评论 -
Netstat命令详解
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。Ne转载 2013-12-10 22:42:20 · 558 阅读 · 0 评论