Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux 如何使用GCC生成静态库和动态库

Linux 如何使用GCC生成静态库和动态库

在演示示例之前,我们先要明白以下几个概念:1、静态库与动态库的区别:根据代码被载入的时间不同,linux下库分为两种:静态库和动态库(也叫共享库)。静态库,在编译时,已经被载入到可执行程序中,静态库成为可执行文件的一部分,因此可可执行程序文件比较大。动态库,可执行程序在执行时,才被引用到内存,因此可执行程序文件小。动态库,一个显著特点就是:当多个程序调用同个动态库时,内存中只有一个动态库实例。2、库命名规范a)静态库以.a 为后缀,动态库以.so为后缀b)...
打造Linux服务器网络安全

打造Linux服务器网络安全

打造Linux服务器网络安全如果你的Linux服务器被非受权用户接触到(如服务器放在公用机房内、公用办公室内),那么它的安全就会存在严重的隐患。 使用单用户模式进入系统Linux启动后出现boot:提示时,使用一个特殊的命令,如linuxsingle或linux 1,就能进入单用户模式(Single-User mode)。这个命令非常有用,比如忘记超级用户(root)密码。重启系统,在boot:提示下输入linux single(或linux ...
几个在Linux下的后门和日志工具

几个在Linux下的后门和日志工具

几个在Linux下的后门和日志工具 攻入Linux系统后,很多入侵者往往就开始得意忘形了。这其中还有一个原因,就是技术性也要求更高了。下面,我们来看看一些常用的经典工具。 1、从这里延伸:后门和连接工具 (1)Httptunnel Tunnel的意思是隧道,通常HTTPTunnel被称之为HTTP暗道,它的原理就是将数据伪装成HTTP的数据形式来穿过防火墙,实际上,它是在HTTP请求中创建了一个双向的虚拟数据连接来穿透防火墙。说得简单点,就是说在防...
ActivityGroup + GridView 实现Tab分页标签

ActivityGroup + GridView 实现Tab分页标签

很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。接下来贴出本例运行的效果图:ImageAdapte...
监听工具dsniff的使用

监听工具dsniff的使用

监听工具dsniff的使用这些天闲来无事严究了一下LINUX下的嗅探工具听说dsniff这个工具比较强于是就拿它下手了安装就不说了,只是另外要注意的是安装之前请确认你已经安装了libnet libnids等包。在网上找了许多的资料都是讲怎么安装的,而且资料少的可怜,我也是硬着头皮看了几个老外站才有了一点眉目,国内竟然没有什么相关的文章,很生气。arpspoof 和dsniff必须配合才可以成功截获同网关内的‘数据包’!例你想攻击192.168.1.222这...
计划安装让Linux linux系统安全

计划安装让Linux linux系统安全

计划安装让Linux linux系统安全 惟有谨小慎微者方可幸存,与其他领域一样,在确保 Linux? 系统的安全时,这句话也同样适用。幸运的是,有很多安全特性,或者已经编译到内核中,或者已经加入到很多 Linux 发行版本中,或者可以以开放源代码应用程序的形式单独获得。第 2 部分涵盖了清单评估、风险分析、确定用户类别和访问特权,以及安全获得 Linux 发行版本的更详细行动计划和步骤。 在此系列文章中,您将看到如何以一种安全的方法来计划、设计、安装、配...
技术网站导航Unix系统安全服务

技术网站导航Unix系统安全服务

名 称:Unix系统安全服务网 址:http://www.alw.nih.gov 语 种:英文 简 介:提供下载用于Unix系统的安全防护软件,其中一些也可以在其它系统平台上运行。这些软件包括COPS、Crack、Npasswd、passwd、PGP、Socks、Tripwire等。 评 价:★★★ 计划安装让Linux linux系统安全使用LKM更改缺省的linux安全等级相关资讯 本文评论 查看全部评论 (0)表情: 姓名: 匿名字数 ...
使用LKM更改缺省的linux安全等级

使用LKM更改缺省的linux安全等级

Linux缺省的安全等级是0,如果将其升到1,就可以一定程度上提高系统的安全性.安全等级 为1的时候,它会禁止修改ex2fs系统中文件的immutable和append-only位,同时禁止装入 /移除module.所以我们可以先用chattr +i 将大部分的可执行文件,动态连接库, 一些重要的系统文件(inetd.conf,securetty,hosts.allow,hosts.deny,rc.d下的启 动script...)加上immutable位,...
利用Linux系统IP伪装挡住黑客攻击

利用Linux系统IP伪装挡住黑客攻击

利用Linux系统IP伪装挡住黑客攻击 防火墙可分为几种不同的安全等级。在Linux中,由于有许多不同的防火墙软件可供选择,安全性可低可高,最复杂的软件可提供几乎无法渗透的保护能力。不过,Linux核心本身内建了一种称作“伪装”的简单机制,除了最专门的黑客攻击外,可以抵挡住绝大部分的攻击行动。 当我们拨号接连上Internet后,我们的计算机会被赋给一个IP地址,可让网上的其他人回传资料到我们的计算机。黑客就是用你的IP来存取你计算机上的资料。Lin...
linux系统优化及安全配置

linux系统优化及安全配置

linux系统优化及安全配置本文提及的系统,如没有特别声明,均采用RedHat公司的redhat linux系统。 linux系统优化 说起linux系统优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。当然这都是题外话了。 这里我们首要讨论的,是在同等硬件配置下(同一台服务器,不提升硬件的情况下)对你的系统进行优化。 ...
采用多核CPU的UTM设备 实现更多的防御功能

采用多核CPU的UTM设备 实现更多的防御功能

采用多核CPU的UTM设备 实现更多的防御功能Cavium芯片已经广泛地设计进了各种网络设备,包括路由器、交换机、统一威胁管理(UTM,Unified Threat Managment)设备、应用认知(Application-aware)网关、三网合一(Triple-play)网关、无线局域网(WLAN)、3G接入和聚合设备以及网络存储设备等。 其优势在于与众不同的设计理念,包括:更关注于提供杰出的应用性能;通过广泛的、根据条件的时钟控制来降低功耗;处...
Linux下GCC编译C源程序

Linux下GCC编译C源程序

$ cat hello1.c如果已经有hello1.c则将hello1.c的文件内容显示在屏幕上,否则给出提示没有此文件。$ cat 单独输入cat会将后面所有的按键输出到屏幕上面,退出cat按Ctrl+C键。$vi hello1.c 进入VIM,没有hello1.c则创建此文件。按dd删除光标所在行,按x删除光标所在字符$光标定位到行尾,d$删除光标所在字符到行尾所有字符按i进入插入模式,a进入附加模式,hello1.c中输入#include<st...
Ubuntu下C程序使用xlslib2.3.4去写excel表格文件

Ubuntu下C程序使用xlslib2.3.4去写excel表格文件

xlslib是一个跨平台的excel表格写类库。也就是说可以在linux下面在C跟C++里调用它来输出excel表格文件。先去下载源码,解压,然后编译,安装。源码下载地址:http://sourceforge.net/projects/xlslib/files/在终端执行命令:./configremakemake checkmake install其中最后 一步make install需要切换到root用户,才有权限把头文件跟库文件写入到/usr。这一步之...
linux 防火墙 配置

linux 防火墙 配置

linux 防火墙 配置RedHat Linux 为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机和网络之间,用来判定网络中的远程用户有权访问你的计算机上的哪些资源。一个正确配置的防火墙可以极大地增加你的系统安全性。 为你的系统选择恰当的安全级别。 「高级」 如果你选择了「高级」 ,你的系统就不会接受那些没有被你具体指定的连接(除了默认设置外)。只有以下连接是默认允许的: DNS回应 DHCP — 任何使用 DHCP 的网络接口都可以被相应地配置。...
<< 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 >>