快捷搜索:  
linux下能ping ip不能ping域名

linux下能ping ip不能ping域名

今天在开发的同事来说,内网不能通过域名访问自己的服务器!然后做了下面的测试发现这样的问题: [root@Aaronwang ~]# ping www.aaronw.cn ping: unknown host www.aaronw.cn [root@Aaronwang ~]#ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 ti...

伪装Linux假象加强自身安全

伪装Linux假象加强自身安全

通过伪装Linux系统,给黑客设置系统假象,可以加大黑客对系统的分析难度,引诱他们步入歧途,从而进一步提高计算机系统的安全性。下面以Red Hat Linux为例,针对几种黑客常用的途径介绍一些常用的Linux系统伪装的方法。 针对HTTP服务 通过分析Web服务器的类型,大致可以推测出操作系统的类型,比如,Windows使用IIS来提供HTTP服务,而Linux中最常见的是Apache。 默认的Apache配置里没有任何信息保护机制,并且允许目录浏览。通过目录浏览,通常可以获得类似“Apache/1....

如何平衡Linux与Windows系统的使用比例?

如何平衡Linux与Windows系统的使用比例?

企业要能顺应时代的潮流使用开源软件、又不能把现有的MS Windows系统舍弃掉,难道真的是要每一位员工都在已安装MS Windows的个人电脑上再安装一套Linux,成为双操作系统吗? 目前可能不太可能推行的。 Linux与MS Windows的竞争诉求主要是在于软件的开放与专属,两种操作系统都可以独立运作,其基本功能包含视窗人机介面、网络、数据库连接等相关延申功能都是类似而不是互补的,所以装在一部电脑上不会同时运作。 一般企业里多数忙碌的上班族在用电脑工作的时候,讲求的是方便与效率,因此无谓的键盘选...

LINUX内核关于IP分片重组问题请教

LINUX内核关于IP分片重组问题请教

最近研究学习IP分片重组,也拜读了不少dx的阅读理解。可还是有疑问,请教xdm。 源代码:linux-2.4.26\linux-2.4.26\net\ipv4\ip_fragment.c IP分片的重组大概经过以下几个函数: 0/ ip_defrag 1/ ip_find--ip_frag_create--ip_frag_intern 2/ ip_frag_queue 3/ ip_frag_reasm 这里定义了一个结构,包括几个重组状态宏 -------------------------------...

linux驱动编译与加载

linux驱动编译与加载

编译驱动源码,modpost老是出错,于是进入/usr/src/`uname -r`目录下 #make scripts 接着再编译源码,之前的错误消失了。出现了新的错误: **1.c:1052:error:void value not ignored as it ought to be **1.c源代码中的1052行是: ret = unregister_chrdev(MAJOR, DEVICE_NAME); 当注销此行时可以编译通过,找到linux/fs.h头文件,里面定义了unregister_ch...

使用logrotate来管理linux上的日志

使用logrotate来管理linux上的日志

对于Linux 的系统安全来说,日志文件是极其重要的工具。 系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍 日志文件的管理: 1、logrotate 配置 2、缺省配置 logrotate 3、使用include 选项读取其他配置文件 4、使用include 选项覆盖缺省配置 5、为指定的文件配置转储参数 一、logrotate 配置 logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创...

透析Linux日志查入侵

透析Linux日志查入侵

日志对于网络安全来说无疑是非常重要的,它记录了系统每天发生的各种各样的事,你可以通过它来检查错误发生的原因,或者受到攻击后攻击者留下的痕迹。日志主要的功能有审计和监测,同时它也可以实时的监测系统状态,监测入侵者。 日志子系统分类 在Linux系统中,有三个主要的日志子系统: 连接时间日志——由多个程序执行,把纪录写入到/var/log/Wtmp和/var/run/Utmp,Login等程序更新Wtmp和Utmp文件,使系统管理员能够跟踪谁在何时登录到系统。 进程统计——由系统内核执行。当一个进程终止时,...

非阻塞socket的连接

非阻塞socket的连接

方案1: int connect_socket_timeout(int sockfd,char *dest_host, int port, int timeout) { struct sockaddr_in address; struct in_addr inaddr; struct hostent *host; int err, noblock=1 , connect_ok=0, begin_time=time(NULL); log_debug("connect_socket to %s:%d\n",...

Linux系统安装php扩展cURL

Linux系统安装php扩展cURL

Linux 作为一款成熟而稳定的操作系统,其具备很多的优点。于是大部分人学习Linux操作系统,本文为你介绍Linux下php扩展cURL的安装方法,希望你 能学会Linux下php扩展cURL的安装的知识。 方法一 安装cURL # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz [url=http://curl.haxx.se/download/curl-7.15.0.tar.gz][/url] # tar -zxf curl-7.17.1....

speedometer查看流量

speedometer查看流量

wget http://excess.org/speedometer/speedometer.py yum install python-urwid chmod 755 speedometer ./speedometer.py -rx eth0 -c -tx eth0 [root@fast ~]# ./speedometer.py Usage: speedometer [options] tap [[-c] tap]... Monitor network traffic or speed/progres...

使用 getopt() 进行命令行处理

使用 getopt() 进行命令行处理

引言 在早期的 UNIX? 中,其命令行环境(当时的唯一用户界面)包含着数十种小的文本处理工具。这些工具非常小,通常可很好地完成一项工作。这些工具通过较长的命令管道链接在一起,前面的程序将其输出传递给下一个程序以作为输入,整个过程由各种命令行选项和参数加以控制。 正是 UNIX 的这方面的特征使其成为了极为强大的处理基于本文的数据的环境,而这也是其在公司环境中的最初用途之一。在命令管道的一端输入一些文本,然后在另一端检索经过处理的输出。 命令行选项和参数控制 UNIX 程序,告知它们如何动作。作为开发人...

at命令和batch从输入或指定文件读取命令

at命令和batch从输入或指定文件读取命令

这些命令在以后某个时间用 /bin/sh 执行。 linux at命令允许相当复杂的时间指定,他扩展了 POSIX.2 标准。 他接受 HH:MM 的时间式样,用来指定在一天的某个时间运行一个作业。 (如果时间已过了则假定为第二天。) 你能指定 midnight (午夜)、 noon (中午) 或 teatime (下午4点),你能用 AM 或 PM 后缀指定一天的上午或下午。 你能给出 month-name day 加上可选的年份的式样用来指定运行linux at命令的日期,或给出 MMDDYY 、...