
Linux
NFTercel
这个作者很懒,什么都没留下…
展开
-
expect详解
一、安装1、apt / yum install -y expect2、手动安装(Mac系统):下载tcl:http://www.tcl.tk/software/tcltk/downloadnow84.tml下载:expect:http://www.linuxfromscratch.org/blfs/view/svn/general/expect.html分别执行:./confi...原创 2020-02-24 16:48:07 · 537 阅读 · 0 评论 -
交互式使用Bash Shell
1. 用set命令设置bash的选项: 下面为set主要选项的列表及其表述:选项名开关缩写描述allexport-a打开此开关,所有变量都自动输出给子Shell。noclobber-C防止重定向时文件被覆盖。noglob-d在路径和文件名中,关闭通配符。 #打开转载 2014-10-22 01:47:55 · 598 阅读 · 0 评论 -
命令行基础工具的更佳替代品
命令行听起来有时候会很吓人,特别是在刚刚接触的时候,你甚至可能做过有关命令行的噩梦。然而渐渐地,我们都会意识到命令行实际上并不是那么吓人,反而是非常有用。实际上,没有命令行正是每次我使用 Windows 时让我感到崩溃的地方。这种感觉上的变化是因为命令行工具实际上是很智能的。 你在任何一个 Linux 终端上所使用的基本工具功能都是很强大的, 但还远说不上是足够强大。 如果你想使你的命令行生涯更加原创 2014-10-21 10:32:26 · 717 阅读 · 0 评论 -
Linux 命令行下嗅探 HTTP 流量的工具:httpry
假设由于某种原因,你需要嗅探HTTP站点的流量(如HTTP请求与响应)。举个例子,你可能在测试一个web服务器的实验性功能,或者你在为某个web应用或RESTful服务排错,又或者你正在为PAC(proxy auto config)排错或寻找某个站点下载的恶意软件。不论什么原因,在这些情况下,进行HTTP流量嗅探对于系统管理、开发者、甚至最终用户来说都是很有帮助的。数据包嗅工具tcpdump被转载 2014-11-06 11:00:48 · 1305 阅读 · 0 评论 -
7个杀手级的开源监测工具
想要更清晰的了解你的网络吗?没有比这几个免费的工具更好用的了。网络和系统监控是一个很宽的范畴。有监控服务器、网络设备、应用正常工作的方案,也有跟踪这些系统和设备性能,提供趋势性能分析的解决方案。有些工具像个闹钟一样,当发现问题的时候就会报警,而另外的一些工具甚至可以在警报响起的时候触发一些动作。这里,收集了一些开源的工具,旨在解决上述的一些甚至大部分问题。CactiCacti是转载 2014-11-06 10:59:11 · 1026 阅读 · 0 评论 -
windows cygwin安装ssh
http://wenku.baidu.com/link?url=hmpMvA8ExMGkOr18K0hrlwjBzEdnI94KWYsBwu5JACA0gKgig7xCcUBIHW5T2h5fngXf8jcUAz9t7biM8uc67ahxQjOZ32MvqfcSCTDmVqW转载 2014-10-13 11:39:46 · 538 阅读 · 0 评论 -
如何在Ubuntu 14.04 LTS上安装MariaDB
MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库。MariaDB的背景 :2008年,MySQL被后来被Oracle在2010年收购的Sun Microsystems收购了。 最初被Sun公司的收购由于符合项目的需要而受到MySQL社区的欢呼,但是这种情绪并没有持续太久,接下来被Oracle的收购,不幸期望远远低于预期。许多MySql的开发者离开了Sun转载 2014-11-19 19:46:25 · 510 阅读 · 0 评论 -
Linux中shell文件操作大全
http://blog.chinaunix.net/uid-16728139-id-3415706.html转载 2014-10-15 19:18:45 · 379 阅读 · 0 评论 -
linux中unzip大全
http://wenku.baidu.com/link?url=_S0KRrmonzQuGAY_Ilzqmct2y4oDjIqmBQRzvKUzyaU9HojKRzM2H5EPgMOsh3Ps3IY-Kmm6H_gA0jG-TGR2RRf2wDelRRMjlRJiCdPGzC3转载 2014-10-15 20:24:15 · 545 阅读 · 0 评论 -
nginx从入门到精通
http://linux.cn/article-4279-1-qqmail.html转载 2014-11-24 11:42:14 · 375 阅读 · 0 评论 -
Linux系统管理员的命令行工具箱目录
系统管理员(sysadmins)负责日常维护生产系统和服务。其中一个关键任务就是保证功能性服务能24小时工作。为了这个,他们得很小心地计划备份方式,灾难管理策略,定时维护,安全审查,等等。和任意其他管理一样,系统管理员也有他们的必备工具。在正确的时间正确的情况下使用合适的工具,可以帮助维护操作系统的健壮,达到最小的服务中断时间和最大的运行时间。这篇文章会介绍一些系统管理员日常活动中最常用和转载 2014-12-02 20:21:48 · 870 阅读 · 0 评论 -
Linux命令
当你需要追踪某个进程产生和接收的系统调用时,首先浮现在你脑海中的是什么?你可能会想到strace,那么你是对的。你会使用什么样的命令行工具来监控原始网络通信呢?如果你想到了tcpdump,你又作出了一个极佳的选择。而如果你碰到必须追踪打开的文件(在Unix意义上:一切皆文件)的需求,可能你会使用lsof。strace、tcpdump以及lsof,确实是些伟大的工具,它们应该成为每个系统管理员工转载 2014-12-02 11:08:26 · 443 阅读 · 0 评论 -
linux配置vim
http://blog.chinaunix.net/uid-25719044-id-3026457.html原创 2015-03-17 17:39:14 · 430 阅读 · 0 评论 -
mac和linux发邮件
mac使用msmtp发送邮件安装方法:brew install msmtp参考网站:http://my.oschina.net/uhziel/blog/186683linux使用:msmtp+mutt+shell参考网站:http://blog.163.com/a12333a_li/blog/static/87594285201212042332551/原创 2015-02-12 13:12:42 · 670 阅读 · 0 评论 -
aptitude
http://www.cnblogs.com/nniixl/archive/2008/05/22/1205202.html原创 2015-01-31 17:12:09 · 458 阅读 · 0 评论 -
Twitter本周宣布开源流量异常侦测工具AnomalyDetection
Twitter本周宣布开源流量异常侦测工具AnomalyDetection,该工具可以发现那些能够影响网站服务质量的异常活动,例如流量拥堵或垃圾信息机器人。AnomalyDetection是一个R语言程序包,Twitter通常会在重大新闻和体育赛事期间用AnomalyDetection扫描入站流量,发现那些使用僵尸账号发送大量垃圾(营销)信息的机器人。AnomalyDetectio转载 2015-01-12 17:39:27 · 1193 阅读 · 0 评论 -
Linux 上使用 backup-manager 进行系统备份
无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。在本文中,我将为你介绍backup-manager,一个简单易用的命令行备份工具,在大多数的Linux发行版的标准软件库中都能见到它的身影。是什么让备份管理器在众多的备份工具或备份策略中脱颖而出呢?让我来简单介绍一转载 2015-01-12 17:43:31 · 464 阅读 · 0 评论 -
检测 Linux 内存使用情况的 free 命令的10个例子
Linux是最有名的开源操作系统之一,它拥有着极其巨大的命令集。确定物理内存和交换内存所有可用空间的最重要、也是唯一的方法是使用“free”命令。Linux “free”命令可以给出类Linux/Unix操作系统中物理内存和交换内存的总使用量、可用量及内核使用的缓冲区情况。这篇文章提供一些各种参数选项的“free”命令,这些命令对于你更好地利用你的内存会有帮助。转载 2015-01-28 17:32:39 · 591 阅读 · 0 评论 -
10个重要的Linux ps命令实战
Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“转载 2015-01-27 19:52:12 · 824 阅读 · 0 评论 -
mongodb官方监控MMS
寒暄ttlsa.com 2011还是2010就已经存在了,当时几乎是没人打理,正真用心打理是在去年的6月中旬,未曾中断过,即使是7月份和凉白开租房遇到揪心事。弄这个的初衷就是想留下一点点足迹,和网友们分享分享,同时,也期待有更多的网友朋友们能够参入进来。一年有余了,ttlsa.com 陆陆续续发布了一些各自想写的一系列内容,如《nginx系列》、《zabbix监控系列》、《thinkPHP系列转载 2014-12-02 20:23:44 · 842 阅读 · 0 评论 -
Ansible :一个配置管理和IT自动化工具
今天我来谈谈 ansible,一个由 Python 编写的强大的配置管理解决方案。尽管市面上已经有很多可供选择的配置管理解决方案,但他们各有优劣,而 ansible 的特点就在于它的简洁。让 ansible 在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件。同时提供的一个优点在于,如果需要的话,你可以在不止一个地方控制你的整个基础架构。最后一点是它的正确性转载 2014-11-17 11:36:17 · 791 阅读 · 0 评论 -
使用 utmpdump 监控 CentOS 用户登录历史
保留、维护和分析日志(如某个特定时期内发生过的,或正在发生的帐号事件),是Linux系统管理员最基础和最重要的任务之一。对于用户管理,检查用户的登入和登出日志(不管是失败的,还是成功的)可以让我们对任何潜在的安全隐患或未经授权使用系统的情况保持警惕。例如,工作时间之外或放假期间的来自未知IP地址或帐号的远程登录应当发出红色警报。在CentOS系统上,用户登录历史存储在以下这些文件中:转载 2014-11-17 11:12:18 · 1935 阅读 · 0 评论 -
如何在Linux里使用xargs命令
是否遇到过这样的情况,需要一遍又一遍地对多个文件执行同样的操作?如果有过,那你肯定会深有感触这是多么的无聊和效率低下。还好有种简单的方式,可以在基于Unix的操作系统中使用xargs命令解决这个烦恼。通过这个命令你可以有效地处理多个文件,节省你的时间和精力。在这篇教程中,你可以学到如何一次性对多个文件执行命令或脚本操作,再也不用担心像单独处理无数个日志或数据文件那样吓人的任务了。xargs转载 2014-11-13 20:14:25 · 431 阅读 · 0 评论 -
Linux硬件信息命令大全
硬件信息在linux系统中,有很多命令可以用于查询主机的硬件信息,有些命令仅仅针对于特定的硬件部件,比如cpu,内存等,而有些命令可以查询很多的硬件信息。这篇帖子简单地带大家了解一下最常用的查询各种硬件信息的命令,其中包括lscpu,hwinfo,lshw,dmidecode,lspci等等。1. lscpulscpu命令可以用来查询处理器cpu的详细信息,只需要简单地输入ls转载 2014-05-04 12:02:56 · 634 阅读 · 0 评论 -
开源项目如何利用社交媒体
社交媒体是大多数开发者程序的一个组成部分,不应被项目领导所忽略。社交媒体也是引起很多相关话题被讨论的地方,创造了FOSS(自由和开放源码)的应用程序被发现、讨论以及通过利益相关方共享的机会。领导者可以通过社交媒体获得来自比以往任何时候都多的、更可靠的见解渠道。开源开发本质上是社会性的。 IRC(Internet Relay Chat,“因特网中继聊天”)聊天,邮件列表,以及网络论坛使地理上分散转载 2014-03-19 19:05:22 · 645 阅读 · 0 评论 -
在 Linux 下用 mkdir 命令来创建目录和子目录
了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir命令。Mkdir 是“make directory” 的缩写词。mkdir 是什么呢Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。运行 mkdir 命令你可以在你的控制台直接键入 mkdir 来使用它。$ mkd转载 2014-03-19 19:03:13 · 8683 阅读 · 0 评论 -
Linux中命令链接操作符的十个最佳实例
Linux命令中的链接的意思是,通过操作符的行为将几个命令组合执行。Linux中的链接命令,有些像你在shell中写短小的shell脚本,并直接在终端中执行。链接使得自动处理变得更方便。不仅如此,一个无人看管的机器在链接操作符的帮助下能够十分有条理地运行。Linux中的10个链接操作符本文旨在介绍一些常用的链接操作符,通过简短的描述和相关的例子帮助读者提高生产力、降低系统负载、写出更加转载 2014-01-14 17:22:32 · 553 阅读 · 0 评论 -
Linux vmstat 命令 - 报告虚拟内存统计的工具
众所周知,计算机必须有称之为RAM(随机访问内存)的存储器使得计算机工作。RAM指的是插在计算机主板上的物理存储。这里的RAM被用于加载像浏览器、文字处理器这类的程序,实际上,你使用的程序都运行在内存上。让我们假设你有2GB的内存。当你在运行操作系统时,你的可用内存可能只有1.5GB。接着你使用了大量的程序。当内存使用满之后,你可能再也无法加载更多的程序。浅显地说,计算机可能会说:"抱歉,你不转载 2014-01-14 17:19:39 · 507 阅读 · 0 评论 -
Linux free 命令 - 显示系统中空闲和已使用的内存
系统管理员必须维护他们服务器的健康运行。其中一个重要的部分就是内存。当服务器内存使用率过高时,它会降低服务器的性能。Linux有一个称为 free 的工具,来监控内存使用率。free 命令是什么free 命令是一个显示系统中空闲和已用内存大小的工具。free 命令的输出和 top 命令相似。大多数Linux发行版已经含有 free 命令。如何运行 free想要运行,只需在控制台转载 2014-01-08 12:42:08 · 1249 阅读 · 0 评论 -
linux家族
2013年是开源界丰收的一年。随着Android系统的崛起,在移动设备领域拥有超过85%的市场份额,让Linux前所未有的站在了最前沿。已经在日益增多的报道关于基于Linux发行版受欢迎度增加呈现出来,在今年新出了14个新的发行版。如果你不巧错过了他们,那么瞧一瞧吧!Slackel Linux:该发行版基于 Slackware Linux 和 Salix Os 。并将KDE作为默认的桌转载 2014-01-08 12:40:51 · 826 阅读 · 0 评论 -
Linux中显示系统中USB信息的lsusb命令
通用串行总线(USB)被设计成为连接计算机外设的标准,如键盘、鼠标、打印机、数码相机、便携式媒体播放器、磁盘和网络适配器等等 - 来源:Wikipedia它已经成为了一个工业标准,现在很难看到一个没有USB口的计算机了。USB闪存的使用使得它更加流行。在Linux上,我们可以使用lsusb来列出USB设备和它的属性。什么是lsusb在它的手册上,lsusb定义成:显示系统中转载 2014-01-08 12:23:32 · 3788 阅读 · 1 评论 -
ubuntu APT-GET工作原理
http://kurenai.elastos.org/2013/05/02/ubuntu-apt-get%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/转载 2014-03-23 16:28:43 · 915 阅读 · 0 评论 -
linux20篇入门教程
http://linux.cn/article-2890-1-qqmail.html原创 2014-04-21 18:02:20 · 498 阅读 · 0 评论 -
通过批处理来操作samba
1.将目录映射到本地2原创 2014-04-08 18:18:38 · 1096 阅读 · 0 评论 -
Linux开启ssh服务
Linux开启ssh服务首先更新源 sudo apt-get update安装ssh服务sudo apt-get install openssh-server检测是否已启动ps -e | grep ssh看到有ssh字样,说明已启动,如果没有就手动启动/etc/init.d/ssh start配置ssh-转载 2014-10-10 17:06:25 · 606 阅读 · 0 评论 -
如何使用tcpdump来捕获TCP SYN,ACK和FIN包
http://linux.cn/article-3967-1-qqmail.html转载 2014-10-09 10:17:03 · 1820 阅读 · 0 评论 -
shell中$0,$?,$!等的特殊用法
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$转载 2014-10-22 01:37:09 · 506 阅读 · 0 评论 -
dmesg七种用法
dmesg 命令的使用范例‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。下面我们展示一些最负盛名的‘dmesg’命令工具以及其实际使用举例。‘dmesg’命令的使用语法如下。# dmesg [options...]原创 2014-08-14 16:19:30 · 34270 阅读 · 0 评论 -
标准输出
标准输出那么,命令行程序主要是怎么工作的呢?它们会将命令的结果丢给一个叫做标准输出的设备,然后,标准输出会将这些结果发送到你的显示设备上,这样你就可以畅快地阅读这些信息了。然而,你也可以让命令的结果显示到一个文本文件中,像这样,用“>”字符(我的例子):man zypper > man.txt这儿我所干的是, 我想要获得zypper的一个帮助页。但是,我想要把它放到一个文本文件中原创 2014-08-05 17:14:35 · 571 阅读 · 0 评论 -
Linux内核Crash分析
在工作中经常会遇到一些内核crash的情况,本文就是根据内核出现crash后的打印信息,对其进行了分析,使用的内核版本为:Linux2.6.32。 每一个进程的生命周期内,其生命周期的范围为几毫秒到几个月。一般都是和内核有交互,例如用户空间程序使用系统调用进入内核空间。这时使用的不再是用户空间的栈空间,使用对应的内核栈空间。对每一个进程来说,Linux内核都会把两个不同的数据结构紧原创 2014-07-30 10:23:01 · 1262 阅读 · 0 评论