一、rpm包管理器1、介绍rpm在linux系统中,服务是要通过程序来提供的,通过调用API接口编写好之后的源码包文件对于普通用户来说,安装起来较为繁琐。于是人们将源码在编译安装的环境下制作了更加高级的rpm包,它的最大特点是避免了对原软件包的编译安装,以更加简便的安装方式..
分类:
其他好文 时间:
2016-08-22 16:28:31
阅读次数:
234
linux程序包管理之yumyum:之前命名为:yellowdog,后来因为及其好用,很多发行版都以此为默认rpm程序前端管理工具,故此更名为:yellowdogupdatemodifier,更牛的还有一个基于redhat的二次发行版也叫yellowdog功能:yum解决程序包依赖性前端管理工具:Centos:yum,dnfsuse:z..
分类:
其他好文 时间:
2016-08-21 17:06:52
阅读次数:
552
http://blog.chinaunix.net/uid-24103300-id-108248.html 一、Linux程序gcc编译步骤: Gcc编译过程主要的4个阶段: l 预处理阶段,完成宏定义和include文件展开等工作;(.i) l 根据编译参数进行不同程度的优化,编译成汇编代码(.s ...
分类:
数据库 时间:
2016-08-21 12:32:50
阅读次数:
208
linux程序包管理RPM==================================================================#ldd 查看二进制程序调用的动态链接库#ldconfig-p显示本机已缓存的所有可用库文件dll:Dynamiclinklibraryso:SharedObjectAPI:ApplicationProgramInterface 应用编程接口ABI:Application..
分类:
其他好文 时间:
2016-08-17 23:22:09
阅读次数:
242
1.概述API:ApplicationProgramInterface
ABI:ApplicationBinaryInterface
Unix-like
ElF
windows
exe,msi
库级别的虚拟化winE(linux上运行模拟windows)
cywin(windows上运行模拟linux)
系统级开发:
C/C++:httpd,vsftpd,nginx
go
应用级开发:
java/Python/perl/ruby/php..
分类:
系统相关 时间:
2016-08-16 22:17:09
阅读次数:
240
概述:shell脚本的语句控制□前面提到了过程式编程语言有三种过程:顺序执行:按照顺序一条一条语句执行;选择执行:按照条件进行选择执行;循环执行:按照给定的循环条件进行循环执行。□其中,顺序不需要特定的控制,只需按照语句依次执行即可;选择执行,则需要特定的控制语..
分类:
系统相关 时间:
2016-08-16 22:09:10
阅读次数:
246
本文转载自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.html COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了 ...
分类:
系统相关 时间:
2016-08-14 07:16:03
阅读次数:
245
shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。1、本地变量特性:只对当前shell生效[root@centos7~/bin]#catlocalvar1.sh
#!/bin/bash
#
v..
分类:
其他好文 时间:
2016-08-12 21:53:50
阅读次数:
220
http://hi.baidu.com/linuxlife/blog/item/0d3e302ae2384d3a5343c1b1.html Linux下的动态库以.so为后缀,我也是初次在Linux下使用动态库,写一点入门步骤,以便以后能方便使用。 第一步:编写Linux程序库 文件1.动态库接口文 ...
分类:
系统相关 时间:
2016-08-08 22:25:16
阅读次数:
200