Linux
文章平均质量分 69
splenday1989
这个作者很懒,什么都没留下…
展开
-
yum 查找需要想要安装的软件
yum 查找需要想要安装的软件[root@www ~]# yum [option] [查询工作项目] [相关参数] 选项与参数: [option]:主要的选项,包括有: -y :当 yum 要等待使用者输入时,这个选项可以自动提供 yes 的回应; –installroot=/some/path :将该软件安装在 /some/path 而不使用默认路径 [查询工作项目] [相关参数转载 2017-09-08 20:28:29 · 1235 阅读 · 0 评论 -
每天一个Linux命令-26(kill 、killall、pkill、xkill pgrep ps)
终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止。为什么数据库服务器的父进程不能用这些工具杀死呢?原因很简单,这些工具在强行终止数据库服务器时,会让数据库产生更多的文转载 2015-10-28 10:18:08 · 898 阅读 · 0 评论 -
一次干掉n个同一个服务启动的进程
说明:今天发现系统中的一个服务启动了600多次,一下就蒙了。进程为flume进程:如下root 32685 1 0 15:20 ? 00:00:17 /usr/bin/java -Xmx20m -cp /usr/local/apache-flume-1.6.0-bin/conf:/usr/local/apache-flume-1.6.0-bin/lib/原创 2015-08-26 16:37:28 · 373 阅读 · 0 评论 -
每天一个Linux命令-25(locale)
系统环境:Red Hat Enterprise Linux Server 6[root@1-min huage]# locale //查看当前系统的语言环境LANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"..... [root@1-min huage]# locale -转载 2015-11-06 09:29:22 · 300 阅读 · 0 评论 -
基于linux的bond技术
配置linux网卡bond1. Bond介绍1.1目的通过网口绑定(bond)技术,实现网口冗余,从而达到高可用高可靠的目的。1.2原理Bond有两种典型的模式:主备,负载均衡。无论哪种模式,Bonding技术都是通过更改Linux的网口驱动,来实现网口故障后平滑切换的,要实现冗余技术采用mode 1模式。1.2.1主备模式主备模式下,Linux Bonding实现原创 2015-09-16 14:30:30 · 3844 阅读 · 0 评论 -
Linux xargs命令的使用
Linux xargs命令的使用 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代转载 2015-09-17 14:53:43 · 605 阅读 · 0 评论 -
Centos6.5制作本地yum源
Centos6.5制作本地yum源环境: 操作系统:Centos6.5 有安装光盘或软件包目的:利用本地软件包,使用yum命令直接安装软件(不需要管依赖包关系,不用担心开始装系统时有些软件包没有安装全)步骤:1、准备好操作系统的镜像光盘或软件包 以镜像光盘为例: 挂载光盘: mount /dev/cdrom原创 2015-09-17 01:15:59 · 1284 阅读 · 0 评论 -
Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
http://hi.baidu.com/lolorosa/blog/item/5775a608bd670d33b0351da7.html$# 是传给脚本的参数个数$@ 是传给脚本的所有参数的列表$0 是脚本本身的名字$1是传递给该shell脚本的第一个参数 $2是传递给该shell脚本的第二个参数在Bash shell中经常会见到一些比较特殊的符号,本人现收集与此,以供转载 2015-09-15 07:15:16 · 521 阅读 · 0 评论 -
查看linux硬件信息
查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical |转载 2015-09-08 18:34:40 · 270 阅读 · 0 评论 -
RedHat5.5更换yum源
我的系统版本如下:Description:Red Hat Enterprise Linux Client release 5.5 (Tikanga)Release: 5.5Codename: Tikangaredhat自带yum源不能使用,需要替换成了CentOS的版本,过程如下:1、首先看看有哪些yum包,然后卸载掉:[root@banping mysql-5.5转载 2015-09-14 01:21:56 · 2361 阅读 · 0 评论 -
每天一个Linux命令-21(sar)
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式 sar [options]转载 2015-08-20 15:09:53 · 825 阅读 · 0 评论 -
每天一个Linux命令-20(lsb_release)
有以下命令可以查看:# lsb_release -aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription: CentOS release 5.4 (Final)Release:转载 2015-08-17 18:01:49 · 453 阅读 · 0 评论 -
linuxshell中"2>&1"含义
linuxshell中"2>&1"含义2009年09月03日 02:10 来源:ChinaUnix博客 作者:hairui8991 编辑:周荣茂 脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上转载 2015-09-05 21:56:40 · 293 阅读 · 0 评论 -
Linux文件属性
Linux文件属性[文件属性解析(SUID/SGID/SBIT)][隐藏属性]文件属性解析以root的身份登入Linux之后,在命令行中输入『 ls -al 』后可以看到:[root@www ~]# ls -altotal 156drwxr-x--- 4 root root 4096 Sep 8 14:06 .drwxr-xr-x 23 root root 4096转载 2015-09-05 22:03:40 · 360 阅读 · 0 评论 -
设置、修改Linux时区
1.1 设置Linux服务器的时区检查所有Linux服务器的时区是否与当地时区一致。只有时区一致才能进行NTP时间同步。步骤 1 以root用户登录服务器。步骤 2 检查时区是否与当地一致。目前国内服务器的时区一般都设置为“Asia/shanghai”,本文档规划的服务器,也采用“Asia/shanghai”时区。cat /etc/sysconfig/clock | gre转载 2015-07-26 09:55:57 · 784 阅读 · 0 评论 -
每天一个Linux命令-24(file)
Linux命令学习总结: file命令2014-06-24 17:59 by 潇湘隐者, 4344 阅读, 1 评论, 收藏, 编辑命令简介: 该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。执行权限 :All User 指令所在路径:/usr/bin/f转载 2015-09-04 17:44:22 · 324 阅读 · 0 评论 -
diff
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1转载 2015-09-09 18:48:02 · 315 阅读 · 0 评论 -
每天一个Linux命令-18(sed)
linux sed命令详解简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作转载 2015-08-15 23:43:33 · 1213 阅读 · 0 评论 -
每天一个Linux命令-25(pgrep)
linux系统快速查看进程pid的方法一个很简单的命令,pgrep,可以迅速定位包含某个关键字的进程的pid;使用这个命令,再也不用ps aux 以后去对哪个进程的pid了用法: pgrep -l XXX说明: -l参数,可以显示出pid及进程名字;不加-l只显示pid,谁知道是什么进程的pid XXX 为进程的的名称例如httpd,mysqld等(可转载 2015-10-28 09:56:06 · 579 阅读 · 0 评论 -
每天一个Linux命令-10(Linux find xargs详解)
Linux find xargs详解1(zz)前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有转载 2015-07-26 15:04:11 · 2011 阅读 · 0 评论 -
设置Centos7的主机名称
设置Centos7的主机名称CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网转载 2017-09-06 10:17:03 · 545 阅读 · 0 评论 -
linux下ssh登陆慢解决办法
1、检查ssh的配置(/etc/ssh/sshd_config)#UseDNS yes2、修改配置项将#UseDNS yes改为UseDNS no3、重启sshd服务转载 2016-03-14 13:36:50 · 467 阅读 · 0 评论 -
linux命令(文件切割)
1、查找目录中文件内的行数find /var/test1/ -name "*.log" -exec wc -l {} \;|awk 'BEGIN{sum=0} {sum+=$1} END{print sum}'2、将文件切割for Dir in `ls /var/test1` ;do echo ${Dir} ;for file in `ls /var/test1/${Dir原创 2016-04-01 00:50:42 · 718 阅读 · 0 评论 -
iptables基础知识详解
ptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置 iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工 作原理,你会发现其实它很简单。 首先介绍iptables的结构:iptables -> Tables -> Chai转载 2016-02-19 14:42:31 · 13375 阅读 · 1 评论 -
IPtables中SNAT、DNAT和MASQUERADE的含义
IPtables中可以灵活的做各种网络地址转换(NAT),网络地址转换主要有两种:SNAT和DNAT。SNAT是source networkaddress translation的缩写,即源地址目标转换。比如,多个PC机使用ADSL路由器共享上网,每个PC机都配置了内网IP,PC机访问外部网络的时候,路由器将数据包的报头中的源地址替换成路由器的ip,当外部网络的服务器比如网站web服务器接到访转载 2016-02-19 14:36:04 · 513 阅读 · 0 评论 -
Iptables入门教程
Iptables入门教程zhangsan · 2014/04/21 15:140x00 iptables介绍 linux的包过滤功能,即linux防火墙,它由netfilter 和 iptables 两个组件组成。netfilter 组件也称为内核空间,是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制信息包过滤处理的规则集。iptables 组件是一种工具,也转载 2016-02-19 14:15:43 · 449 阅读 · 0 评论 -
awk
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2016-03-03 09:26:58 · 356 阅读 · 0 评论 -
awk用法详解
awk用法详解 awk: 中文意思是报告生成器 能够根据我们输入的信息,将信息格式化以后显示,将定义好的信息以比较美观(直观)的方式显示出来出现比较早,继而出现了new awk(nawk)在windows上实现,gawk, awk实现在linux上。awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定转载 2016-03-02 17:41:54 · 619 阅读 · 0 评论 -
bash 中的括号
一、小括号,园括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,转载 2015-12-26 21:15:07 · 1428 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
linux sort 命令详解sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]catseq.txtbananaapplepearorange[ro转载 2015-12-05 23:52:57 · 346 阅读 · 0 评论 -
linux shell 字符串操作(长度,查找,替换)详解
linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义翻译 2016-01-23 18:34:29 · 547 阅读 · 0 评论 -
Shell脚本中参数传递方法常用有8种
Shell脚本中参数传递方法常用有8种1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数变量。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数6. $- 显示shell使用的当前选项,与翻译 2016-01-23 18:29:32 · 45452 阅读 · 0 评论 -
每天一个Linux命令-26(sort)
linux sort 命令详解sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]catseq.txtbananaapplepear转载 2015-12-05 23:55:24 · 543 阅读 · 0 评论 -
文章标题
Linux性能测试 vmstat命令vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用转载 2015-12-14 22:51:17 · 318 阅读 · 0 评论 -
locate(每天一个Linux命令-27)
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。1.命令格式:Locate [选择参数] [样式]2.命令功能:locate命令可以在搜寻数据库时快速找到转载 2015-11-01 23:30:19 · 367 阅读 · 0 评论 -
linux正则表达式-1
在使用grep、awk和sed命令时,需要使用正则表达式。比如我通过grep找代码编译结果中是否有错误。或者是否有我代码的错误。这里说下正则表达式基本的应用:• 匹配行首与行尾。• 匹配数据集。• 只匹配字母和数字。• 匹配一定范围内的字符串集。 ^只匹配行首$只匹配行尾*一个单字符后紧跟*转载 2015-11-01 23:24:33 · 356 阅读 · 0 评论 -
每天一个Linux命令-19(which,whereis,locate,find区别)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。which 查看可执行文件的位置whereis 查看文件的位置locate 配 合数据库查看文件位置find 实际搜寻硬盘查询文件名称1、whic转载 2015-08-16 10:57:52 · 317 阅读 · 0 评论 -
每天一个Linux命令-17(awk)
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2015-08-15 23:37:50 · 1781 阅读 · 0 评论 -
每天一个Linux命令-16(nl)
nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列转载 2015-08-15 23:29:09 · 504 阅读 · 0 评论 -
SHELL正则表达式介绍
正则表达式介绍随着对UNIX和LINUX熟悉程度的不断加深,需要经常接触到正则表达式这个领域。使用shell时,从一个文件中抽取多于一个字符串将会很麻烦。例如,在一个文本中抽取一个词,它的头两个字符是大写的,后面紧跟四个数字。如果不使用某种正则表达式,在s h e l l中将不能实现这个操作。本章内容包括:• 匹配行首与行尾。• 匹配数据集。• 只匹配字母和数字。• 匹配一转载 2015-07-12 14:25:15 · 356 阅读 · 0 评论