Linux
文章平均质量分 58
行走江湖
方向:分布式计算、实时流计算、数据挖掘、后台开发、NoSQL、Hadoop/HBase、Unix/Linux、Java、C/C++、Python。
联系方式:http://t.qq.com/X-L2008
QQ:394102339
展开
-
Makefile 里 -l和-L的区别
-l-->指定连接时期望连接的库的名字-L-->指定连接库的搜索路径原创 2011-09-14 16:07:30 · 1349 阅读 · 0 评论 -
自己动手编译Linux内核
整理了一下Linux内核编译的方法,原始内核版本为Linux-2.4.20.8,新内核版本为Linux-2.4.22,其它内核版本编译方法类似。一 准备工作首先当然是获得内核了,可以到[url]http://www.kernel.org/[/url]下载。获得内核压缩包后(假设为linux-2.4.22.tar.gz),先将其复制到/usr/src目录下,然后转到/usr/转载 2014-09-10 21:06:03 · 545 阅读 · 0 评论 -
VMware下CentOS 6编译内核
环境信息: VMware下安装的CentOS 6.2 VMware Workstation 9.0.0 Linux version 2.6.32-220.el6.i686环境准备: 下载linux内核源码:http://www.kernel.org 下载的源码版本:linux-2.6.34.14编译操作: 1)解压源码,习转载 2014-09-10 22:08:26 · 629 阅读 · 0 评论 -
对中级 Linux 用户非常有用的 20 个命令
也许你已经发现第一篇文章非常的有用,这篇文章是继《对初级Linux用户非常有用的20个命令》的一个延伸。 第一篇文章的目的是为新手准备,而这篇文章则是为了Linux的中高级用户。在这里你将学会如何进行自定义搜索,知道正在进行的进程和停掉进程,如何使用Linux的强势功能和如何在系统内编译C、C++和JAVA程序。21. 命令: Find搜索指定目录下的文件,从开始于父目录,转载 2014-09-12 10:47:44 · 564 阅读 · 0 评论 -
对 Linux 新手非常有用的20个命令
你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linux转载 2014-09-12 10:33:37 · 471 阅读 · 0 评论 -
linux shell 数组建立及使用技巧
linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1 一对括号表示是数组,数组元素用“空格”符号分转载 2014-11-15 10:28:46 · 414 阅读 · 0 评论 -
shell中的map使用
[root@linkea-dev-srv1 ~]# declare -A abc-bash: declare: -A: invalid optiondeclare: usage: declare [-afFirtx] [-p] [name[=value] ...]bash 的版本必须 >= 4.1.2,升级bash:# wget http://ftp.gnu.org/gnu/bash/bash转载 2014-11-15 13:12:50 · 20364 阅读 · 0 评论 -
一个统计日志中app访问云调用次数的脚本
#!/bin/shlog_path=/root/testappids_y_m_d_h_m=()declare -A map=()year=`date +%Y`month=`date +%m`#day=`date +%d`day='13'hour=`date +%H`#min=`date +%M`min='13'#业务列表dir_l原创 2014-11-15 16:01:44 · 618 阅读 · 0 评论 -
shell比较两个字符串是否相等
比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相转载 2014-11-20 22:00:11 · 1147 阅读 · 0 评论 -
Linux 磁盘挂载和mount共享
针对Linux服务器的磁盘挂载mount和共享做简单操作说明:1、 查看已使用的磁盘情况df –h 2、 查看所有磁盘fdisk –l 3、 查看指定磁盘“/dev/xvde”的分区情况fdisk -l /dev/xvde 如图可以看到,改磁盘并未分区4、转载 2014-11-27 13:07:27 · 586 阅读 · 0 评论 -
【shell】构造并遍历二位数组的一种用法
参考shell数组的部分操作用法,实现了构造和遍历二维数组的一种方式,具体如下:#数组元素以空格分割sites=("www.a.com www.b.com www.c.com www.d.com" "www.e.cn www.f.cn")n_sites=${#sites[*]} #获取一维sites的数组长度for ((i=0;i<$n_sites;i++));do转载 2014-05-30 15:43:13 · 2018 阅读 · 0 评论 -
LINUX任务(jobs)详解 (转)
LINUX任务(jobs)详解在用管理员执行一个命令后,用Ctrl+Z把命令转移到了后台。导致无法退出root的。输入命令:exit终端显示:There are stopped jobs.解决方法:方法一、输入命令:jobs终端显示:[1]+ Stopped vim /etc/network/interfaces > /home/leo/Desktop/转载 2014-05-28 23:42:57 · 673 阅读 · 0 评论 -
Linux curl使用简单介绍
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.co转载 2014-05-27 10:00:17 · 420 阅读 · 0 评论 -
虚拟机VMware与windows共享目录设置
若是在虚拟机下编辑的东西能在主机上修改、移动、编辑,对于用户来说显得很方便。本文的目标是使虚拟机和主机共享主机E盘下的exchange文件夹(先在主机的E盘下建立这个目录,当然目录地址和目录名任意定,本文建立在主机的E盘根目录下,文件名是exchange)一、启动虚拟机中转载 2011-09-19 14:04:46 · 1989 阅读 · 0 评论 -
linux常用svn命令
原地址:http://www.rjgc.net/control/content/content.php?nid=4418 1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout s转载 2011-10-09 19:52:56 · 293 阅读 · 0 评论 -
CentOS搭建局域网yum服务器
前一段时间在宁夏电信搭建服务器环境,用到的系统版本是centos6.4。现场的环境大致是:服务器使用私网环境,服务器与服务器之间可以互联互通。由于要安装heartbeat,磁盘阵列的多路合并软件,vsftp,nginx等,这些软件的编译和安装过程中会涉及很多很多依赖,在没有外网环境的情况下,去装依赖包是个相当痛苦的事情。但是按照传统的挂载光盘的方法又显得太笨拙,所以想通过搭建一个yum服务器,让其转载 2014-05-09 07:49:19 · 732 阅读 · 0 评论 -
让进程运行在指定的CPU
我的Linode十分繁忙,在跑一些密集操作数据库的Rake任务时尤其如此。但我观察发现,Linode服务器的4核CPU,只有第1个核心(CPU#0)非常忙,其他都处于idle状态。不了解Linux是如何调度的,但在Linode的这种状态下,显然有优化的余地。除了处理正常任务,CPU#0还需要处理各种中断。因此,若能将CPU#0分担的任务摊派到其他CPU核心上,可以预见,系统的处理能力将有更转载 2014-06-04 11:10:04 · 718 阅读 · 0 评论 -
zabbix中文配置指南
一、Zabbix简介1.1 Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。官方网站:http://www.zabbix.com官方文档:http://www.zabbix.com/documentation/2.0/manual/quickstart。Zabbix通过C转载 2014-06-24 19:38:48 · 1123 阅读 · 0 评论 -
nmon监控Linux服务器系统资源
在实际的测试过程中,Loadrunner监控Linux系统资源不太稳定,经常断开,所以一般采用下面的工具进行监控。下载地址:http://download.csdn.net/detail/hyzhou1121/3980069 nmon工具 nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的转载 2014-05-26 13:56:04 · 662 阅读 · 0 评论 -
Linux vmstat命令实战详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmst转载 2014-05-26 14:37:19 · 397 阅读 · 0 评论 -
linux下删除某一个目录及自身的bash脚本
#! /bin/shsudo service vied stopsudo rm /etc/init.d/viedcd /home/test/xumv uninstall.sh ../cd ../rm -rf /home/test/xurm $0echo uninstall success!需要删除的目录原创 2014-06-10 15:40:42 · 1560 阅读 · 0 评论 -
linux系统打开文件数过多的解决办法
一.永久生效.1. /etc/pam.d/login 添加 session required /lib/security/pam_limits.so2. /etc/security/limits.conf 添加 * soft nofile 65536 * hard nofile 655363.vi /etc/sysctl.conf 添加转载 2014-05-26 19:57:32 · 4806 阅读 · 0 评论 -
linux下进程突然挂掉排查方法
环境:Ubuntu Server 12.04 i686问题描述:24G内存,空闲的有20G左右。但是内核老是报这个,动不动就杀程序 Jul 6 13:12:44 00098 kernel: [3112325.883069] Out of memory: Kill process 2249 (nginx) score 1 or sacrifice child Jul 6 13:1转载 2015-02-11 19:59:02 · 41265 阅读 · 2 评论