自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 linux+FreeRadius+mysql+Apache安装搭建过程

linux+FreeRadius+mysql+Apache安装搭建linux系统:centos6.5FreeRadius:2.2.8版本源码mysql : Ver 14.14 Distrib 5.1.73Apache :2.2.15好了,由于项目需要,本人搭建了Radius服务器,网上的资料坑太多,经过几天努力,已经搭建成功,现总结一下搭建的过程,方便大家一起学习。

2015-10-20 15:13:04 8211 1

原创 开源pfsense修改初始登录账户和密码的解决方法

下载完pfsense后,安装登录的初始默认账户是admin、初始默认密码pfsense,那如何才能更改初始密码为自己设定的密码呢,下面就是本人抖机灵时间。。1、在终端进入shell命令模式,进入/cf/conf目录下2、打开conf.xml文件在27行左右 admin system admins $1$dSJImFph$GvZ7.

2015-10-14 13:06:06 10284

转载 浅谈Radius协议

一.RADIUS协议原理         RADIUS(Remote Authentication Dial In User Service) 用户远程拨入认证服务,它主要针对的远程登录类型有:SLIP、PPP、telnet和rlogin等。RADIUS协议应用范围很广,包括普通电话、上网业务计费,对VPN的支持可以使不同的拨入服务器的用户具有不同权限。 RADIU

2015-10-12 16:43:46 1141

原创 centos安装FreeRadius。错误Refusing to start with libssl version OpenSSL 1.0.1e-fips 11 Feb 2013 解决办法

环境:centos x64系统版本:CentOS release 6.5 (Final)内核版本:Linux version 2.6.32-431.20.3.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Thu Jun

2015-10-12 14:53:34 4171

原创 make:警告:检测到时钟错误。您的创建可能是不完整的

这个问题的原因,主要是文件的访问时间与修改时间,在当前的linux系统时间之后。解决方法如下:运行以下命令find . -type f -exec touch {} \;即,更新所有的文件访问时间与修改时间为当前系统时间。然后make一下,解决。

2015-09-24 11:54:10 517

原创 关于Linux下的crypt加密

调试pfsense开源防火墙时,需要修改初始密码。故用到此函数#define _XOPEN_SOURCE#include char *crypt(const char *key, const char *salt); gcc pass.c -o pass -lcrypt以上是关于crypt函数的说明。参数key是待加密的字符串,salt是影响加

2015-09-23 16:06:45 3749

原创 win7桌面图标出现蓝色底的白色问号解决方法

曾经突然的我的电脑桌面上的图标都带有蓝色问号,网上查了很多方法都没有解决,360和金山毒霸什么的软件也都没有修复好。在这样的环境中我坚持使用了将近三个月,都是泪啊。。。。。解决方法:1、算是无意中发现的吧,,,我的电脑上曾经安装过redmine,是那种安装着自己玩的,,,后来卸载后,电脑桌面上的图标变回正常情况,但是一刷新,就又恢复之前的惨状了!http://blog.csdn

2015-09-22 14:15:23 2899

原创 BleachBit 源码编译

之前使用过BleachBit源码,进行开发使用,但是时间一长,就忘了如何重新编译该源码,这次做下记录,方便以后查询使用。BleachBit官网上 也提到过这一点:http://bleachbit.sourceforge.net/download/source

2015-09-10 09:22:41 614

原创 linux下用命令删除文本的一句话

由于写脚本需要修改文本文件里的内容,在网上只搜到linux的一个命令 sed具体用法参数网上有 很多资料,这里只讲一下如何修改和删除内容[root@localhost binbin]#ls hello[root@localhost binbin]#cat hellobinbinhahahehehuhu[root@localhost binbin]#sed -i 's/

2015-07-30 17:41:45 3302

原创 linux下设置自己的程序开机自启动

1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",

2015-07-30 17:23:31 1664

原创 linux下漏洞扫描工具软件结构报告

根据项目需要,整理linux下开源漏洞扫描软件的软件结构分析报告(简单版)。一、网络漏洞扫描的三个阶段1、寻找目标主机或网络2、进一步搜集目标信息,包括OS类型,运行的服务以及服务软件的版本等3、判断或进一步检测系统是否存在安全漏洞二、漏洞扫描的两种策略:(1)被动式策略被动式策略就是基于主机之上,对系统中不合适的设置、脆弱的口令以及其他与安全规则抵

2015-07-24 14:27:34 3691

转载 利用bastille配置安全的linux系统

今天试了一下bastille,bastille俗称城堡linux,是一个用来加固linux系统安全的软件。最大的优点就是以提问的方式完成一系列的安全设置,而且这个过程中并不需要你懂太多的linux知识。就可以得到一个安全的linux系统。    当然缺点还是有的,由于每个linux系统都会有很大的不同,bastille并不能适应所有的系统。还有由于是自动修改配置,这个过程一旦出现问题,查找起来

2015-07-14 13:56:01 668

原创 centos下关于源码打包成rpm安装包的一个例子

平台:centos6.5首先是搭建环境:[root@localhost binbin]#yum install -y rpm-build[root@localhost binbin]#yum install redhat-rpm-config之后会在/root目录下有一个rpmbuild目录[root@localhost rpmbuild]# pwd/root

2015-07-13 13:31:07 1301

原创 centos如何搭建Perl环境

1、安装Perl环境yum install perl*这个命令基本上把perl的模块给安装齐了。yum install cpanCPAN这个就不用说了吧,大家都懂。如果你对perl模块版本要求比较高,希望是新版的那么请按照一下安装:yum install perlyum install cpan以后有什么需要直接用cpan编译安装。2、下载安

2015-07-06 09:49:10 1542

原创 QT5 编译makefile 如何添加编译选项

本人下载 优客助手源码 进行学习,在QT软件中编译时,显示找不到glib.h文件,经查询资料得知,在编译时需要添加编译选项`pkg-config --cflags --libs glib-2.0`方法如下,1、打开XXX.pro,文件,在文件中添加QMAKE_CFLAGS = `pkg-config --cflags --libs glib-2.0`QMAKE_CX

2015-06-26 13:35:24 6688 1

原创 centos下  No package 'glib-2.0' found的解决办法

在root 下运行 yum install libgnomeui-devel原文出处:http://blog.csdn.net/z297470279z/article/details/7450752

2015-06-25 15:48:42 8470

原创 孙策被刺杀,凶手是孔雀东南飞里的焦仲卿,主谋是曹操谋士郭嘉

我对《孔雀东南飞》的兴趣,最早始于陆侃如先生。当时他在做博士论文答辩的时候,有考官问他孔雀为何东南飞,陆先生答曰:“西北有高楼。”以古诗十九首对乐府,有问有答,可谓精妙之极。 《孔雀东南北》这首长诗我很早以前就读过,不过当时只是沉浸在焦、刘二人的爱情悲剧之中,并未有其他想法。在一个晴朗的下午,我厌倦了魔兽、看腻了松岛枫,重新从书架上抽出这首长诗,决定陶冶一下情操。

2015-06-02 08:45:41 4730

原创 linux下对system 的简单解析

函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh -c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。返回值=-1: 出现错误  =0: 调用成功但是没有出现子进程  >0: 成功退出的子进程的id如果system()在调用/bin/sh时失败则返回127,其他失败原因返回-1。若参数

2015-05-13 15:32:09 525

原创 linux c 下获取USB设备的信息并禁止使用USB设备的实现

#include #include #include #include #include #include #include #include #include #include #include #include #include #define UEVENT_BUFFER_SIZE 2048 static int

2015-05-13 15:17:40 5816

原创 linux c 代码获取移动介质USB的插拔信息

#include #include #include #include #include #include #include #include #include #include #include #include #include #define UEVENT_BUFFER_SIZE 2048 static int

2015-05-13 15:14:34 1208

原创 linux下启用或禁用打印机的打印操作

启用或禁用打印机的打印操作1、enable 和 disable 命令enable 和 disable 命令控制打印机打印还是停止打印打印队列中的请求。当您禁用打印机时,打印机将停止打印队列中的请求。但是,请求仍被添加到队列中。若不希望将请求添加到队列中,则必须将打印机设置为拒绝打印请求。 使用 Solaris Print Manager 添加打印机后,将启用该打印机以执行打印任务并接受

2015-05-11 09:57:52 5960

原创 linux下打印机的原理与打印流程

Linux打印原理在Linux下采用假脱机(spooling)打印方法,当用户需要打印一个文件时,该文件并不直接送到打印机,而是送到spool目录下,然后由一个负责打印的后台进程把这些数据送入打印机。Linux对每台打印机都定义了一个打印缓冲区,打印机守护程序经常扫描打印缓冲区以查看有无要打印的新文件。如果存在,就按先进先出的顺序打印缓冲区中的文件。Linux系统除了可以在本地打印机上

2015-05-11 09:44:59 3954

原创 图解windows下redmine的安装

废话不多说,直接来:第一步、下载Redmine Installer          下载地址:https://bitnami.com/stack/redmine(1)注册个账号,下载安装包(2)这里除了windows的还有mac os与linux版本的,具体可以根据需要下载第二步:点击exe直接安装,不需要设置太多的

2015-05-08 16:30:54 1170

原创 linux下 alias与unalias命令简单解析

linux中的alias命令是 给linux下的命令起一个别名1、在终端敲入alias,查看当前状态有哪些别名2、敲入alias bb='ls',即,将ls命令重新起名为 bb,     并敲入alias进行查看,发现多了一个bb的别名3、分别敲入bb  和 ls  命令,两者起到的效果相同4、使用unalias命令,删除曾经定义的系统别名。

2015-05-07 14:55:37 745

原创 如何判断主机大小端

(1)何为大小端大端:是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中小端:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中      (2)为什么会有大小端  这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。  但是在C语言中除了8bit的char之外,还有16bit的

2015-04-30 15:14:09 793

原创 linux下用setsockopt()来控制recv()与send()的超时

在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制:在Linux下需要注意的是时间的控制结构是struct timeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:int nNetTimeout=1000;//1秒,//设置发送超时setsockopt(socket,SOL_SOCKET,SO_SNDTIME

2015-04-28 11:41:18 1196

原创 linux下IDE硬盘序列号的获取方法

//虚拟机大都是SCSI硬盘,获取硬盘序列号的方法不知道,但是本人将虚拟机的硬盘类型更改为IDE类型,通过下面的代码获取成功是00000000000000001#include #include #include #include #include int getHardSerialNo(char *info){ struct hd_driveid id;

2015-04-20 17:10:54 1725

原创 linux下用c编写定时器函数

#include <stdio.h> /* printf() */#include <unistd.h> /* pause() */#include <signal.h> /* signal() */#include <string.h> /* ...

2015-04-17 17:33:38 688

原创 linux下用代码获取主板序列号

/* ************************************************************************* Filename: system_test.c* Description:* Version: 1.0* Created: 2015年04月12日 10时41分49秒* ...

2015-04-13 17:17:53 13033 2

原创 linux下获取系统CPU的id

#include      char *cpu_id(char *id) {//char s[30];unsigned   long   s1,s2,s3,s4;          char   sel;                    asm volatile                    ( "movl $0x01 , %%eax ; \n\t"

2015-04-13 17:06:54 5714 1

原创 linux下用代码获取系统的IP与MAC

#include #include #include #include #include #include #include #include #include #define MAXINTERFACES 16#define MAC_ADDR_LEN 18#define ADDR_LEN 16void err_quit(char *msg)

2015-04-13 17:04:30 1049

原创 linux下用代码实现系统命令

第一例:实现系统命令#include #include #include #include void my_system(char *str){pid_t pid;pid=fork();if(pid{perror("fork");}if(pid==0){execlp("/bin/sh","sh","-c",str,NULL);}i

2015-04-13 16:55:02 880

原创 Centos下GTK的安装与测试

虚拟机中GTK+安装 linux下GTK+的一键安装和配置:(ubuntu下配置(未试验,仅供参考)) sudo apt-get install libgtk2.0*       linux下GTK+的一键安装和配置:(fedora16和centos下配置成功)必要组件: yum install gtk2 gtk2-devel gtk2-devel-docs可选组件: 

2015-04-08 14:16:04 21316 2

原创 14.4版本的Xilinx SDK软件使用方法和FSBL文件的创建方法图解

本文档是默认planhead软件已经成功导出硬件所需的bit等文件。该文档仅介绍SDK软件(14.4的版本)的使用方法。 第一步:文件夹里只有一个hw文件  第二步:打开SDK软件,在此处输入hw文件所在路径(注意不要有中文)  打开软件后,hw所在文件夹会多出.metadata文件,以后只要是有此文件的地方,该路径均可以在SDK软件中打开 第三步:

2015-03-12 18:36:39 13221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除