Welcome to OSETC TECH

#1 Linux/Unix Tutorial on The Net

Linux 删除文件的特定行(第一行,前n行,最后一行)

当我们编辑文件的时候时候,我们通过可以vi/vim编辑器来删除文件中的特定行,比如删除第一行或者删除最后行或者符合某个模式的行。 但是如何在shell脚本里来删除特定的符合条件的行呢。 这时候,我们可以使用linux下强大的文本处理工具sed。 我们可以通过该命令删除指定的行,或者通过sed命令提供的正则表达式,来查找符合模式匹配的行,然后将其删除。 删除文件的第一行 如果要删除文件的行,并将其立即应用到源文件,在sed命令里需要使用-i 选项,否则,只是将删除文件内容显示出来,但不会真正的删除文件的内容。 执行下面的命令: # sed -i ‘1d’ fio.txt 命令输出如下: root@devops:~/osetc# cat fio.txt line1  a line2  b line3  c root@devops:~/osetc# sed -i ‘1d’ fio.txt root@devops:~/osetc# cat fio.txt line2  b line3  c… read more »

Linux下通过grep命令恢复被删文件的内容

我们之前已经介绍了在linux下通过构建一个类似于windows的回收站来恢复被删除的文件。 今天我们再来介绍一个通过grep命令来恢复被删除文件的内容的方法。 我们都知道,当linux的删除命令rm执行删除文件操作后,文件数据并没有从磁盘存储上移除,所以只要文件内容没有被覆盖掉,文件内容依然有被恢复的可能性。 因为linux下一切数据皆以文件的形式存放,依旧是说磁盘设备也是以文件的形式存在。所以我们可以通过grep命令来过滤查找出我们删除文件的内容,并将其重定向到另一个文件里,这也也就能达到恢复文件的目的。 1# 确定根目录所在的磁盘 执行命令: #mount | grep sda 命令输出如下: root@devops:~/osetc# mount | grep sda /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) 2# 删除文件 执行rm命令: #rm fio.txt 命令输出如下: root@devops:~/osetc# cat fio.txt delete line 1… read more »

Linux 快速删除百万级文件(rsync命令)

当我们想在linux下删除文件的时候,我们会想到通过rm命令来进行删除操作。 而当我们要删除的文件很多的时候,我们会遇到“/bin/rm: Argument list too long“的问题,上一篇文章我们已经介绍了通过find命令或者xargs命令或者自定义shell脚本的方法来避免这种错误。但是如果你想删除几十万或者上百万的文件的话,如果使用之前介绍的方法,效率会很低,删除所需要的时间也会很长。本文会介绍一种通过rsync命令来快速删除大批量文件的方法,并与之前的find命令结合rm命令删除文件的方法进行比较。 Find命令结合rm 命令删除文件 假如要删除当前目录下的上百万个文件(下面的例子以删除1000个文件做比较),执行下面的命令,并通过time命令来查看find /rm命令组合删除文件所需要的时间, 执行命令如下: #time find  ./ -name * –exec rm –rf {} \; 命令输出如下: root@devops:~/osetc# time find  ./ -name “*.txt” -exec rm  {} \; real    0m0.543s user   … read more »

Linux 下/bin/rm: Argument list too long 解决方法(最全)

本文将会通过不同方法来解决在Linux命令行下通过rm命令删除大批量文件的时候遇到的“Argument list too long”的问题。 因为linux命令对传入的参数个数有限制,所以超过限制的时候,系统就会输出参数过长的问题。 查看命令行参数允许的长度大小 执行命令如下: #getconf ARG_MAX 命令输出如下: root@devops:~# getconf ARG_MAX 2097152 通过AWK命令结合RM命令来删除大批量文件 当通过rm命令直接删除大批量文件的时候,系统会报错,那么可以将rm命令结合AWK命令来进行删除操作,避免“/bin/rm: Argument list too long”的问题。 例如要删除当前目录下所有文件,执行下面命令: # ls -l |awk ‘{print “rm -rf” , $9}’| sh 命令输出如下: root@devops:~/osetc# ls -l… read more »

5 种Linux下清空大文件的方法(删除大文件内容)

本文将会讲述如何在linux系统下清空大文件或者说删除大文件内容的5种不同的方法。 当我们想要清空一个大文件里的内容的时候,我们通常会通过vi编辑器打开这个文件,然后将其内容删除,但是如果文件内容太多,或者文件太大的话,打开文件有可能会很慢或者清空文件的内容会很费时间。 下面我们将会介绍5种简单易用的清空文件的内容的方法呢? 通过重定向来清空文件内容 通过true命令重定向清空文件 通过cat /dev/null 设备重定向来清空文件内容 通过echo命令清空文件内容 通过truncate 命令清空内容 通过重定向来清空文件内容 在linux清空普通文件内容尤其是大文件内容,最简单的方法是通过重定向来实现, 比如要清空当前目录下的大文件fio.txt 内容,执行下面的命令: # > fio.txt 命令输出如下: root@devops:~/osetc# ls -alh fio.txt -rw-r–r– 1 root root 1.0G 3月  24 23:35 fio.txt root@devops:~/osetc# >fio.txt root@devops:~/osetc#… read more »

5种Linux下安全删除文件的软件工具(最新)

本文主要讲述Linux系统下5种不同的安全删除文件工具的用法介绍。 通常情况下,我们在Linux系统下删除文件的主要方法是通过rm命令或者unlink命令进行删除。 但是正如我们之前介绍过的rm命令删除文件的原理,该命令只是将文件所对应的inode链接删除,但是文件在磁盘存储的数据依然还在,这样就有可能造成数据的泄露。 下面我们会介绍5种Linux系统下永久安全的从磁盘中删除文件数据的工具。 Shred 删除工具 Wipe删除工具 Secure-delete删除文件工具 Sfill 删除工具 Sdmem 内存文件删除工具 Shred 删除工具 Shred工具主要是通过多次的覆盖文件的方式来达到安全删除文件的目的。 Shred 工具用法及选项 用法如下: Shred [选项]  文件名 选项如下: -f, –force           必要时修改权限以使目标可写 -n, –iterations=N    覆盖N 次,而非使用默认的3 次 –random-source=文件      从指定文件中取出随机字节 -s, –size=N          粉碎数据为指定字节的碎片(可使用K、M… read more »

Linux 自动删除N小时或分钟前的文件

在前一篇文章我们介绍了如何在Linux系统下自动删除N天前的日志文件,那么本文将会讲述如何在Linux系统下自动删除N小时之前的特定文件或者日志文件。 在日常工作中,经常会有定时清空相关程序目录下特定时间前生成的日志文件的需求。当然实现的具体方法和上篇文章类似,但唯一不同的是find命令查找文件的依据的条件或者参数不同,-mtime是要查找n*24之前或者之内的相关文件,该参数无法实现小于24小时的特定时间的文件查找,当然find命令提供了另一个类似的参数-mmin, 该参数可以让find命令按指定的分钟来查找文件。 Linux下自动删除2小时之前的日志文件 将上篇文章的find 命令更新如下: find /var/log/ -mmin +120 -name message* -exec rm -rf {} \; 执行完上面的命令后,在/var/log/目录下所有的120分钟或者说2小时以前生成的或者更改过的以message开头的日志文件都会被删掉。 如果要删除两小时之内的日志文件,使用下面的命令: find /var/log/ -mmin -120 -name message* -exec rm -rf {} \; 将上面的find命令加到Linux系统的任务计划crontab里,即可实现自动定时删除文件。 99%的人还阅读了: 通过linux find命令删除查找到的文件 Linux… read more »

Linux 自动删除日志文件(N天或特定日期)

本文将会讲述如何在Linux系统下自动删除特定日期或者N天系统生成的日志文件或者归档文件或者特定某类文件。 Linux系统和windows系统一样,在系统的运行过程中,会不断的产生日志文件或者日志归档文件,或者其它不同类型的日志文件。随着日志的不断输出到文件里,文件的大小也会越来越大,这样该日志文件就会占据越来多的磁盘空间,而且有可能会将可用存储空间全部占用,这样就有可能导致你的机器越来越慢,相应的服务也会停止。为了防止日志文件变大后,导致的系统不能正常访问,我们需要定期的清理或者删除这些日志文件。 查看Linux系统日志文件 对于Linux 下APACHE服务器里,系统会产生访问时的日志文件,错误访问日志文件,MySQL数据库服务也会产生相应的日志文件, 大多数Linux系统的默认系统日志文件都会放在/var/log/目录下,通过下执行下面的命令来查看Linux系统的日志文件: #ls /var/log/* 命令输出如下: root@devops:~# ls /var/log/* alternatives.log bootstrap.log gpu-manager.log syslog.2.gz alternatives.log.1 btmp installer syslog.3.gz …… Linux系统下自动删除日志文件的方法 首先我们要查找到你要删除的N天生成日志文件,之后再通过Linux rm命令删除日志文件。 之前我们已经介绍过Linux如何根据文件日期删除文件的方法,所以我们现在只需要在该方法的基础上,实现如何自动删除就可以了。我们可通过Linux下的定时任务命令crontab来实现特定日期日志文件的自动删除。 实例:Linux 下自动删除5天前更改或生成的系统日志文件,参照下面的几个步骤, 1# 确定删除特定日期的日志文件的命令,可以使用下面的命令 find /var/log/ -mtime +5 -name message*… read more »

Linux 删除文件名为乱码的文件

本文将会讲述如何通过Linux rm命令来删除文件名包含特殊字符或者乱码文件的方法。 删除文件名以“-”开头的文件 删除文件名包含特殊字符的文件 删除文件名包含乱码的文件 在Linux系统下我们主要用来删除文件的命令是rm或者unlink命令,但是当文件名为乱码或者包含乱码的文件是,我们就无法选择要删除的文件名,这样就会导致无法删除这些文件名为乱码或者包含特殊字符的文件。 当然这种乱码文件名的文件大多数情况都是由于不正常的操作,比如突然中断从服务器文件上传或者下载某些文件的时候,就有可能导致乱码文件名的出现。 Linux下删除以短横杠或者减号“-””开头的文件名的文件 当文件名以减号“-”开头的时候,如果我们使用rm 命令来删除该文件的时候,系统会报错,那么删除这种文件,可以通过rm命令后面接–, 来删除。 执行命令如下: #rm — -fio.txt Linux下删除文件名包含特殊字符的文件 如果文件名包含的是系统里可以打印的特殊字符的文件,这个时候我们可以使用转义字符或者双引号来传给rm命令。 如果要删除当前目录下的名为“!”的文件,那么可以执行下面的命令: # rm  \! 或者 # rm “!“ 命令输出日下: root@devops:~# ls ! ! root@devops:~# ls -al ! -rw-r–r–… read more »

Linux 下回收站实现(恢复删除文件)

本文主要讲述通过shell 脚本来实现Linux系统下的类似于windows系统中的回收站的功能。 默认情况下,大多数的Linux发型版本都没有实现回收站的功能,这样就会导致当你错误的删除了系统里某个文件或者错误的执行rm –rf * 命令将某些文件删除后, 我们没有很好的办法恢复已经被误删掉的文件。 下面我们通过简单的shell 脚本函数来重新定义一个trash函数,该函数将会实现当我们执行rm命令删除文件的时候,只是将文件先移动到某个临时的目录文件里,这样就可以起到一个简单回收站功能,如果需要撤销文件删除操作,我们也可以通过重新定义的另一个函数undo,来恢复被删掉的文件,该函数会将你指定的文件从临时目录里恢复到当前目录。 下面是我们实现的shell 函数: undo( ) # 该函数用来撤销或者恢复被删掉的文件 { mv –i ~/.tmp/$@ ./ } trash( ) # 该函数用来删除指定文件,并将其移动到临时目录~/.tmp/目录里 { mv $@  ~/.tmp/ } cleartrash()  # 该函数用来删除回收站(临时目录)里的所有文件 { read… read more »

5 种Linux下 删除除指定文件外的所有文件的方法

本文将会讲述Linux系统下通过rm命令删除除指定文件外的其它所有的文件的5中不同的方法。 当我们在当前目录下或者指定目录下,想删除同类文件或者符合同一模式匹配规则的文件,但需要排除其中的某个或多个文件,只是简单的使用rm命令是无法实现。所以我们需要结合其它的linux命令来实现我们的删除文件操作。 下面我们通过5中不同的方法来介绍删除指定文件外的文件的方法: 方法一: 可以先将需要排除的文件,从当前目录中移动到一个临时目录里,然后执行rm命令将其与的文件删除,最后再将刚才移动走的文件从新拷贝回来。 执行的命令如下: #mv  保留文件 /tmp # rm –rf  删除文件 #mv  /tmp/保留文件 . 方法二:使用Linux中的通配符来排除保留文件 我们可以使用Linux系统中的通配符 !来排除指定的文件, 比如我们要删除当前目录下除了fio1.txt文件的所有其它文件, 执行下面的命令: #rm –i  !(fio1.txt) 命令输出如下: root@devops:~/osetc# ls fio1.txt  fio2.txt root@devops:~/osetc# rm -i !(fio1.txt) rm:是否删除普通文件 ‘fio2.txt’?… read more »

Linux unlink命令

本文将会讲述Linux系统下unlink删除文件命令的用法。 Unlink 命令会直接调用linux系统下的unlink系统函数,来删除指定的某一个文件。 Linux unlink 命令格式及参数 命令格式如下: Unlink {文件名} Unlink {选项} Unlink 参数如下: –help – 显示该命令的帮助信息并退出命令 –version –显示命令的版本信息并退出命令 Unlink命令只有提供了上面的两个参数。 Linux unlink命令实例 1# 删除当前目录下的名为fio.txt 的文件,执行下面的命令: # unlink fio.txt 命令输出如下: root@devops:~/osetc# ls fio1.txt  fio2.txt  fio.txt root@devops:~/osetc# unlink… read more »

Linux rm 删除命令

当我们在Linux系统下,如果要删除某个特定的文件或者特定目录下的特定文件,那么首先会想到的是Linux系统的系统命令rm。 本文将会对rm删除文件命令的使用方法做详细的介绍,包括rm命令的命令格式,包含的命令选项,并且通过实例来介绍rm命令的不同选项。 Linux rm 命令介绍 rm 命令在英语里就是remove单词的缩写,就是删除的意思, 该命令主要用来删除linux文件系统下的文件。当使用rm命令的递归参数-rf的话,也可用来删除目录文件。 我们可以在命令行下通过rm命令来删除指定的每一个文件。 默认情况下,该命令不会删除目录文件。 Linux rm命令删除文件的处理过程只是删除文件所对应的inode链接,但并不会删除或者清空文件的存储数据,当删除完成后,系统会将该文件的存储空间标记为空闲状态,这样就别的程序就可以将数据写入这个空间里了。 也就是说,当你删除一个文件的时候,文件数据并没有被改变,只是不会再关联到这个文件名了。 因为文件数据本身并没有被销货,所以当rm命令将指向数据区域的指针删除掉后, 该数据就不能再被访问了, 而且也没法注销该删除操作。不像我们在windows系统里, 我们可以去回收站里将删除的文件恢复到以前的存储位置。 注意: 如果你想彻底的将文件数据从磁盘里删掉,我们可以通过使用Linux系统的shred命令将指定文件所在存储数据测试重新覆盖,这样数据就彻底无法再恢复了。 Linux rm 命令格式及参数 rm [参数] {文件名} 参数如下: -f, –force 强制删除文件, 不做任何删除操作的提示 -I, –interactive  进行交互式的删除操作 -r, -R,… read more »

Linux 删除文件

本文将会讲述如何在Linux系统下删除文件的方法,以及如何在命令行下删除某个文件中特定的内容行, 或者删除特定日期创建的文件或者目录。 目录如下: Linux 删除文件命令 Linux 删除单个文件或目录(文件夹) Linux 删除多个文件 Linux 递归删除目录或子目录文件 Linux 交互式删除文件 Linux显示删除文件时的信息 Linux 删除空目录文件 Linux删除文件里文件列表的文件 Linux 删除文件名以“-”开头的文件 Linux 通过文件inode号删除文件 Linux删除指定日期之前的文件 Linux通过自定义rm函数删除文件 Linux删除文件后空间没有释放解决办法 Linux 恢复删除的文件 Linux 删除文件命令 在CentOS,Redhat,或者Ubuntu等类Unix系统下,我们主要用来删除文件或文件夹目录的方法是通过执行rm 命令或者 unlink命令。 下面我们来看删除文件命令rm的用法介绍: rm 命令是Unix或者Linux系统下的主要用来文件系统中删除文件的命令。 当然,在大多数的系统里,… read more »

CURL命令忽略https请求的SSL证书

在使用wget命令来获取文件的时候,我们可以使用wget命令的 –-no-check-certificate 选项来忽略证书的认证。 那么在执行curl命令是否也可以忽略SSL证书的警告信息呢。 当然是有的,我们可以在执行curl 命令的时候,使用 -k 或者 –insecure 选项,来忽略签名认证的警告。 这样就可以让curl命令执行不安全的SSL连接,进而去获取数据。 命令使用示例如下: curl -k https://osetc.com curl –insecure https://www.osetc.com 在php中我们通过curl来实现post 和get请求的时候,也可以忽略SSL证书的验证,大家可以参考下面的代码: function request_by_curl($url, $post_data = ”, $timeout = 30) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url);… read more »

PHP中 “Fata error Call to undefined function curl_init()解决方法

本文主要讲述在Centos/RHEL linux系统下运行php时候遇到的错误 Fatal error: Call to undefined function curl_init() 的解决方法。 当你在配置完成一个LEMP(Linux,Nginx, MySQL, PHP)的web环境后,PHP在运行的时候有可能会在/var/log/nginx/error.log文件里看到下面的错误: Fatal error: Call to undefined function curl_init() 根据错误的提示,我们可以基本判断curl扩展模块没有安装或者启用,所以接下里我们可以去执行下面的命令来检测php-curl 模块包是否安装。 Centos/RHEL 系统检测php-curl是否安装 执行下面的命令: $ rpm -qa |grep php-curl ubuntu 系统检测php-curl是否安装 执行下面的命令: $ sudo dpkg -l |grep… read more »

Linux 下curl命令post传递表单数据

本文将会讲述如何在linux或者unix系统下使用cURL工具或者命令在命令行下发送post请求传递数据。 比如上传一个文件到远程的服务器的特定目录下。如何通过cURL 命令在linux命令行下创建一个post请求来上传文件。 CURL是一个可以用来从本地传递数据请求到远程服务器的非常好用的工具,可以通过多种协议(http,https,ftp等)从远程web服务器上上传或者下载所需要的文件。 可以通过cURL工具来创建post或者get 请求来创建请求或者测试不同的请求操作。 cRURL 命令post传递参数给相应表单字段 当我们只是需要传递相应的值给表单里的特定字段,我们可以使用cURL命令的–data 或者-d选项,命令格式如下: curl -d “key=value1&key2=value2” “url” 或者 curl –data “key=value1&key2=value2” “url” 对于上述命令,如果只是通过curl post请求传递一个参数值,那么可以不适用双引号,如果是两个以上的参数就必须使用双引号扩起来。 下面我们来看一个实例: 假如我们想向一个登陆页面传递用户名和密码数据,那么我们来看看如何创建cURL post请求来发送数据。 登陆表单的数据如下: <form  action=”login” method=”post”> <input type=”text”  name=”username”  value=”user1″/> <input type=”password”  name=”password”  value=”123″/> <button type=”submit”  value=”登陆” /> </form> 那么可以在linux命令行下执行下面的cURL命令创建一个post请求来传递相应的字段值给表单: curl -d “username=user1&password=123” “www.test.com/login”… read more »

Ubuntu 下curl安装及使用指南

对于linux用户,可能经常会用到curl工具从远程的服务器上通过http,https, SCP, SFTP,SMB或者其它支持的协议来下载或传输文件。 本文将会讲述如何下载到你需要的curl 程序文件,以及如何在ubuntu系统下安装curl工具,并对curl的一些常用的命令做介绍。 Curl 是什么 CURL是Linux系统下常用的功能强大的网络工具,可以通过多种协议(http,https,ftp等)从远程web服务器上上传或者下载所需要的文件。 我们可以通过curl工具来抓取网页来监控可能会遇到的问题。curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。 curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 curl 工具常用的参数如下: -a/–append 上传文件时,附加到目标文件 -A/–user-agent <string> 设置用户代理发送给服务器 – anyauth 可以使用“任何”身份验证方法 -b/–cookie <name=string/file> cookie字符串或文件读取位置 – basic 使用HTTP基本验证 -B/–use-ascii 使用ASCII /文本传输 -c/–cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/–continue-at <offset> 断点续转… read more »

ubuntu 14.0 4 / 16.04 多主题美化及安装教程(Numix, Unity,Mac,Win10)

本文主要讲述如何在14.0 4 / 16.04 系统下安装配置其它样式的ubuntu主题,比如:Numix 主题,unity主题,mac主题,win10主题等。 Unity主题介绍 Unity桌面主题是ubuntu 14.04 / 16.04 系统中的默认安装主题,类似于Centos ,oracle linux中的Gnome 主题。Unity 是基于GNOME桌面环境的用户界面, 由Canonical公司开发,主要用于Ubuntu操作系统。 Ubuntu原本使用的是完整的GNOME桌面环境。由于Ubuntu创始人Mark Shuttleworth对用户体验的哲学理念与GNOME团队有不同的理解,从2011年4月的Ubuntu 11.04起,Ubuntu使用Unity作为默认的用户界面,而不采用全新的GNOME Shell。但Ubuntu可通过PPA来安装GNOME Shell 。 Unity Tweak Tool 工具介绍及安装 Unity Tweak Tool 是 Unity 主题桌面里一个配置工具,其目的是按照你的需要改变 unity桌面,例如:Compiz、外观和桌面设置,Unity Tweak… read more »

Ubuntu 14.04 / 16.04 主题美化方法详细介绍

对于那些想要一个易于使用的界面的用户,Ubuntu是一个很好的Linux发行版,并且对于一个Linux新手也可以说是最好的Linux发行版。不过这产生了一些副作用,那就是,对于界面和外观,Canonical公司已经为用户做了很多设定,尤其是Unity桌面环境。 然而这些不是一成不变的。下面是一些关于怎样让你更加舒心地使用Ubuntu的技巧。看过上面的截图中我对Ubuntu的设定,你可以看到我的的Unity桌面,相比于默认设定的桌面有何不同。 下面让我们分步来实现定制Ubuntu桌面。 1# 安装Unity Tweak Tool 在你能对Ubuntu外观做任何有效地修改之前,你不得不安装Unity Tweak Tool。这是一个Unity桌面环境下特殊设置管理软件,并且通过它你可以实现替换系统图标和主题。你可以从Ubuntu软件中心下载该软件,如果你更加偏爱terminal终端的话,你也可以使用下面的命令: $ sudo apt-get install unity-tweak-tool 如果你正在使用Gnome桌面环境,那么你可能需要尝试Gnome Tweak Tool这款软件。你也可以从Ubuntu软件中心和使用以下命令来安装该软件: $ sudo apt-get install gnome-tweak-tool 2# 安装GTK主题 对于Ubuntu有很多定制的主题,这些主题可以影响应用和窗口的外观。我正在使用的主题是Numix GTK+。你可以在http://numixproject.org/找到关于Numix主题和图标的更多信息。你可以通过打开终端并输入以下命令来安装Numix主题: $ sudo add-apt-repository ppa:numix/ppa $ sudo apt-get update… read more »

12 个最佳的免费网络监控工具

要让一个多级机构运行良好而且平稳的话,一个非常艰巨重大的任务就是做好网络管理。每个机构都配备专门的人员,即网络分析师,来进行网络管理。他们使用了许多工具来监视网络的运行状况,并查看网络流量的上升和下降状况。他们还必须确保整个网络能够平稳地运行,因为只要有一分钟的网络中断就会使得整个机构的工作出现混乱。 使得机构工作平稳运行的最重要的方式之一就是使用各种网络监视工具。使用IDS检测来自外部网络的威胁和问题,使用网络监视软件来监视由于内部服务器负载过高或者某个网络部员工的小错误而引起的问题。网络监视软件可以跟踪数据包的流向,而且它还可以对数据包活动表现异常的地方进行检测,以确定出错的地方。例如,为了检测web服务器的运行状况,网络监视软件将定期不间断地发送32位字节的ping请求,跟踪服务器是否收到了该请求并及时响应。 现有的网络监控工具可以说是数以百计,但是这些工具往往比较昂贵,因此花些时间去选购是很值得的,需要仔细研究其适用性、性能、专业性等方面的特性,需要判断的因素很多,但短时间内理解这些指标并作出选择可不是一件容易的事。因此,我们利用专业经验,建立了包括一些最佳免费网络监控工具的清单,为实现网络的安全、稳定长期运行提供帮助,以下是具体的清单列表: 1) Fiddler Fiddler(几乎)是适用于任何平台和任何操作系统的最好的免费网络工具,并提供了一些广受欢迎的关键特性。如:性能测试、捕捉记录HTTP/HTTPs请求响应、进行web调试等很多功能. 2) Nagios Nagios是另外一款在互联网上的免费网络监控工具。 它是开源的监控解决方案,它表现非凡并且持续为全球成千上万的组织提供可靠的监测。 3) Nedi Nedi也是一款对用户来说开源的网络监控工具。 NeDi可以在你的核心网络设备上,针对CDP, FDP和、或LLDP充分发挥潜力。它还可以包括其他网络组件, 当他们位于网络边界上,也可以工作地非常好。 4) EasyNetMonitor 一个监控你电脑本地和互联网主机之间网络的最小免费工具。开始我们的EasyNetMonitor,打开弹出菜单可以看到你电脑的网络状态信息。 免费网络监控 EasyNetMonitor 是一个小而简单易用的测试远程主机和其他网络主机之间网络到达率的工具。很简单的点击EasyNetMonitor图标就可以获得关于你本地网络和互联网主机的实时信息。 5) Microsoft Network Monitor 这个是Microsoft. Network Monitor 3.4稳定版非开发版协议分析器提供的网络监控工具。微软消息分析器替代了网络监控3.4。微软消息分析器提供最新的协议分析,比如捕捉屏幕,显示,协议消息流量分析、事件和在其他系统或应用程序消息故障排除和诊断方案方面。这是一个更强大的工具来捕获和分析协议消息。 6) Cacti Cacti 是一个完整的网络绘图解决方案旨在利用RRDTool的数据存储和图形绘制功能。Cacti提供了一个快速的轮询器,先进的图形模板,多个数据采集方法和用户管理的开箱即用的特性。所有的封装都是为局域网内的数百台设备复杂网络的安装提供很直观的,易用的界面。 7) Zenoss Zenoss 的核心是为企业IT监控工具提供一些关键特性- 跨平台设备性能和可用性监控 高度可定制的基于web的控制台和仪表板 设备探索、建模和分类 三层网络拓扑图… read more »

Windows/Mac/Linux下U 盘安装Ubuntu(14.04/16.04/17.04)图文教程

本文将会讲述如何在三种不同的系统下(Windows, Mac, Linux) 通过U盘安装指定的Ubuntu Linux 双系统,该教程适用于ubuntu 14.04, 16.04 和17.04 版本。 网上的大部分ubuntu安装教程,主要是在虚拟化软件vmware workstation 或者virtual box下安装ubunt linux虚机,但如果想在当前的windows系统,苹果的mac系统,或者其它Linux系统下安装另一个ubuntu 系统,即在当前计算机上安装双系统。 当我们下载完ISO安装文件后,我们需要将该文件压制到光盘上,并通过DVD光驱来安装系统。 现在DVD光驱越来越少使用了,那么我如何在没有DVD光驱硬件的前提下,如何来安装ubuntu系统呢?我们可以通过制作Ubuntu安装U盘的方式来安装ubuntu双系统。 Ubuntu iso 镜像文件下载 因为Ubuntu系统是一个免费的Linux发型版本,所有我们可以直接去Ubuntu的官方网站去下载你所需要的安装包。其下载地址如下: Ubuntu Iso镜像文件官方下载地址: Ubuntu 16.04 LTS 长期支持版本 64位:http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-amd64.iso Ubuntu 16.04 LTS 长期支持版本 32位: http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-i386.iso… read more »

Sidebar