操作系统
鑫鑫_
W3C,MUSIC,JAVA
展开
-
Linux_make命令提示no found make的解决办法
no found make:主是是因为依赖于gcc版本库,只要安装上即可。所以我们需要执行命令:yum -y install gcc gcc-c++ autoconf automake如果还是不行执行:yum -y install gcc gcc-c++ autoconf automake package-cleanup原创 2013-08-21 15:35:16 · 6603 阅读 · 0 评论 -
linux shell 正则表达式(BREs,EREs,PREs)差异比较
我想各位也和我一样,再linux下使用grep,egrep, awk , sed, vi的搜索时,会经常搞不太清楚,哪此特殊字符得使用转义字符'\' .. 哪些不需要, grep与egrep的差异等等。下面就是我在网上找到的一篇介绍这方面的文章。如下:转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html转载 2014-12-09 09:17:55 · 572 阅读 · 0 评论 -
MySQL执行Select语句将结果导出到文件的方法
如果是对MySQL整个表数据导出,可以参照文章:http://www.crazyant.net/1355.html然而也会遇到的场景是,需要执行一个SQL语句,然后将SQL语句的结果输出到文件;方法一:使用MySQL的select * into outfile ‘/tmp/rs.txt’ from tb_name句型这是个不可行的方法;举个例子,执行转载 2015-01-21 20:52:08 · 4035 阅读 · 0 评论 -
linux 重定向命令
标准输入,输出和错误---------------------------------文件文件 描述符---------------------------------输入文件—标准输入 0输出文件—标准输出 1错误输出文件—标准错误 2---------------------------------转载 2015-02-12 06:27:24 · 437 阅读 · 0 评论 -
io系统的监控工具-blktrace
io系统的监控工具-blktraceblktrace是一个可以显示block的io详细信息的工具,但他的输出信息太专业了,很难看懂,可以同通过blkiomon、blkparse等工具来查看。 下载 [root@dhdb tmp]# wget ftp://mirror.switch.ch/pool/3/mirror/centos/5.8/os/x86_64/CentOS/转载 2015-06-26 11:08:45 · 534 阅读 · 0 评论 -
洞悉Linux系统软硬件配置-aspersa
原创文章,转载请注明: 转载自系统技术非业余研究本文链接地址: 洞悉Linux系统软硬件配置我们在做服务器的时候,老大扔给你一台机器,要你在上面开发。通常服务器软件是非常依赖于系统的软硬件的,软件通常是要紧贴硬件的特性,如果我们不能了解机器的硬件,我们就无法高效的开发。比如说想知道Linux的系统的版本,CPU有几个,内存多少大, 机器什么型号,Raid卡什么型号,硬盘转载 2015-06-26 11:15:48 · 709 阅读 · 0 评论 -
tcprstat工具安装与使用
tcprstat工具安装与使用tcprstat是免费开源tcp分析工具,通过监控网络传输来统计分析请求的响应时间使用方法:tcprstat是安装在server端,统计分析本地网卡地址请求的响应时间,可以用于临时分析,也可定时任务做信息收集下载# wget http://github.com/downloads/Lowercases/tcprstat/tcpr转载 2015-06-26 11:05:48 · 564 阅读 · 0 评论 -
内核探测工具systemtap简介
systemtap是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍systemtap的用法。什么是systemtap假如现在有这么一个需求:需要获取正在运行的 Linux 系统的信息,如我想知道系统什么时候发生系统调用,发生的是什么系统调用等这些信息,有什么解决方案呢?最原始的方法是,找到内核系统调用的代码,加上我们需要获得信息的代码、重新编转载 2015-06-26 11:11:15 · 452 阅读 · 0 评论 -
用 OProfile 彻底了解性能
评测 是表示不同性能特性和特征的数据的形式化总结或分析,它通常以图形和表的形式的出现。评测表提供为特定的处理器事件收集的采样的百分数或数量,比如高速缓存线路故障的数量、传输后备缓存( TLB )故障的数量,等等。Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种。它可以工作在不同的体系结构上,包括 IA32, IA64 和 AMD Athlon 系列。它的开销小,将被转载 2015-06-26 11:12:45 · 420 阅读 · 0 评论 -
Linux查看版本信息及CPU内核、型号等
Linux下如何查看版本信息, 包括位数和多核信息,今天我们就来一起看看linux 查看版本信息以及查看CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。相信不会让大家失望。# uname -aLinux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux(Li转载 2014-11-28 11:00:02 · 1052 阅读 · 0 评论 -
sort帮你排序
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepe转载 2014-11-10 18:38:17 · 520 阅读 · 0 评论 -
实例详细说明linux下去除重复行命令uniq
一,uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个。使用uniq的时候要注意以下二点1,对文本操作时,它一般会和sort命令进行组合使用,因为uniq 不会检查重复的行,除非它们是相邻的行。如果您想先对输入排序,使用sort -u。2,对文本操作时,若域中为先空字符(通常包括空格以及制表转载 2014-11-10 18:34:46 · 3485 阅读 · 0 评论 -
Linux下configure出现No package C++ available.解决方法
Linux下正常编译软件时,需要以来于系统的C++包,正常系统安装时,如果是精简版是不会安装的,所以需要后期手动安全上去。执行命令:yum install gcc-c++,执行命令后如果提示no package yum-utils,需要在执行yum install yum-utils -y或者 yum clean all yum install yum-utils -y 先清楚已原创 2013-08-21 15:39:55 · 2961 阅读 · 0 评论 -
CentOS-6.3安装配置SVN
安装说明系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion#卸载旧版本SVN[root@localhost modules]# yum rem转载 2013-08-27 11:57:34 · 537 阅读 · 0 评论 -
Linux下Apache完美集成SVN(Yum安装版)
svn(subversion)是目前最流行的开源版本控制工具。使用apache集成svn比svn服务独立运行好处多多,最大的优点是使svn使用http80端口检出,防火墙可以少开放一个端口,减少服务器安全风险和降低维护成本。下面在CentOS6.0系统下通过yum安装的方式,介绍在linux下apache完美集成svn。一、规划目录:网站地址http:/转载 2013-08-27 12:08:52 · 916 阅读 · 0 评论 -
不重启系统,更改 Linux ulimit 中的open files
ulimit -a 查看当前的 open files默认是 10241、在 /etc/profile 尾部添加ulimit -n 81922、使设置生效source /etc/profile3、重新登转载 2013-08-27 09:44:30 · 1510 阅读 · 0 评论 -
Linux 调优方案, 修改最大连接数(ulimit命令)
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个: ulimit -u 10240 对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言, 最好通过使原创 2013-10-22 21:44:22 · 1002 阅读 · 0 评论 -
Linux mount远程文件
mount -t nfs 192.168.240.196:/mnt/emcpowerb /data/logs若出现问题:mount: mount to NFS server '192.168.1.151' failed: RPC/etc/init.d/nfs restart 重新启动nfc,如果还有异常则用yum 安装nfcutil原创 2013-09-10 16:25:37 · 1033 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2014-11-07 23:34:24 · 380 阅读 · 0 评论 -
awk的类sql数据处理
工作中经常处理文本数据,以前经常接触db2数据库,最近在学习awk的过程中发现awk处理数据的强大,可谓无所不能!下面讲的就算awk对sql语句统计数据的模拟。一、先讲讲sql的单表操作,对应awk的单文件处理。 测试环境:sco unix + db2,数据文件名file,数据库表名mytable,为保证准确性,所有语句均做测试。 就以存折明细这样的数据来举转载 2014-11-07 23:37:51 · 762 阅读 · 0 评论 -
Elasticsearch的远程执行漏洞
公司使用的是Ucloud的云主机服务,今天上午突然被告知有一台服务器的出口流量激增,对外发包量短时间内达到了100万,而且都是UDP类型的,第一感觉就是:诶呀,莫不是被黑了,被当肉鸡了呀!探究:立马登录对应的服务器,首先使用iftop查看流量状况可以看出出口流量好吓人,1分钟内累计700M流量,查了一下这2个IP地址,一个是在美国,一个是在浙江电信;转载 2016-01-21 22:35:34 · 2095 阅读 · 0 评论