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

首页 / 操作系统 / Linux

Linux tcpdump命令详解

Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数...
Linux strace命令详解

Linux strace命令详解

简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@Ubuntu:/usr# strace cat /dev/null execve("/bin/cat", ["cat", "...
Linux下的fork()函数

Linux下的fork()函数

1.传统的fork()系统调用直接把所有的资源复制给新创建的进程.Linux的fork()使用写时拷贝(copy-on-write)页实现.写时拷贝是一种可以推迟甚至免除拷贝数据的技术,内核此时并不复制整个进程地址空间,而是让父进程和子进程共享同一个拷贝.只有在需要写入的时候,数据才会被复制,从而使各个进程拥有各自的拷贝,也就是说,资源的复制只有在需要写入的时候才进行,在此之前,只是以只读的方式共享.这种技术使地址空间上的页的拷贝被推迟到实際发生写入的时候...
Linux下的端口扫描工具nmap

Linux下的端口扫描工具nmap

nmap是一个网络端口扫描程序。其主要功能是检查一组目标主机,看看在哪个TCP和UDP端口上有服务程序在监听 。因为大多数网络服务都与“众所周知的”端口号相关联,所以这项信息会告诉您有关一台机器上正在运行的软件的很多信息。运行nmap是一种很好的方法,可以弄清楚系统在打算搞破坏的人看来是个什么样子。例如,下面是来自一台RHEL默认安装机器的报告:在默认情况下,nmap带的-sT参数要求以正常方法尝试连接目标主机上的每个TCP端口 。...
Linux系统下注释乱码解决

Linux系统下注释乱码解决

用Linux的人都知道,Windows上开发的代码的中文或日语注释拿到Linux下会出现乱码。特别是在需要看这些代码的时候。全是乱码,让人有种想吐的冲动。还好,不难解决。我发现有三种方法解决如上问题。下面我就分享给大家。系统环境Ubuntu 11.10-32bit。1,最手工的方法。就是把这些代码拿到Windows上,然后将代码文件另存为新的文件。注意将编码格式选择为UTF-8。将所有转换后的格式的文件拷贝到Linux。这种方法是初学者的最爱。2,IDE。...
SVN基本概念和使用

SVN基本概念和使用

仓库仓库(Repository)是svn版本控制的中心,以后所有被svn控制的文件都会存放在这里。创建命令为:svnadmin create d:svnrepo创建完成后其目录如下:服务Svn分为客户端和服务器端,创建服务后可以通过svn://地址和http://地址的方式来访问服务,其命令如下:svnserve –r –d d:svnrepo(仓库所在位置)在windows控制台创建后,不能关闭(这是不足之处,linux下可以没有...
Ubuntu下安装ePub编辑器 Sigil

Ubuntu下安装ePub编辑器 Sigil

ePub编辑器 Sigil 0.6.2 已经发布了,目前手持阅读设备的普及,对于PDF格式的电子书来说已经不能很好的适应不同尺寸的屏幕,ePub应运而生。ePub是一个自由的开放标准,文字内容可以根据阅读设备的特性,以最适于阅读的方式显示。Sigil是一款免费开源的ePub编辑器,跨平台,支持Windows、Linux等系统,完美支持UTF-16(支持中文)。ePub采用xhtml(一种更严格的html)编写,如果要想编辑ePub至少要知道html的相关知...
Openfiler在VMware vSphere中应用(一)简单部署搭建Openfiler

Openfiler在VMware vSphere中应用(一)简单部署搭建Openfiler

一、安装openfiler以及前期准备。1、 如图是安装openfiler的初始界面,安装的过程和安装linux的过程一样;openfiler采用的是RedHat内核,安装方式和安装Redhat的方式一模一样,网上安装的教程很多,再次不做过多解释。2、 如图是登陆的界面,在登录界面中可以简单的看到。Openfiler采用的内核;以及HTTPS使用的端口。3、 查看Openfiler的IP地址,在此案例中Openfiler是双网卡绑定的方式。绑定双网卡是需要...
如何管理配置 Linux下Swap交换分区

如何管理配置 Linux下Swap交换分区

理解什么是swap分区Swap是Linux下的虚拟内存分区,他的主要作用是在物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,让当前的程序来使用,这些内存释放出来的空间没有什么操作的程序,这些释放的内存将被保存到swap空间中,等到这写程序在运行的时候,再从swap虚拟空间来读取这些程序给内存来使用。这样中是在系统内存不够用的时候,进行交换。在针对Linux web服务器的时候,调整swap能提高系统很大的性能。现在操作系统都突破了物理内存的限...
Ubuntu桌面生存指南 (4) — Ubuntu系统备份恢复升级策略

Ubuntu桌面生存指南 (4) — Ubuntu系统备份恢复升级策略

Ubuntu系统备份恢复升级策略继续上篇的内容,在最初使用开发者系统的时候,无论是构建Ubuntu系统基础设施, 还是安装配置各种软件都是一个费心劳力的过程:由于开发者系统是一个需要付出脑力成本换取高效率的系统,它因此被设计成一个高可定制又极度自由的系统,暂 且不说你可以自由地从编译源码的方式配置安装整个操作系统,即便是大多数的常用软件例如:vi,emacs等等通过变更配置文件都可以玩出无数的操作方 式,用户需要花费时间去变更尝试这些配置,使得操作这些软件...
<< 691 692 693 694 695 696 697 698 699 700 >>