LINUX
zhangxiong0301
这个作者很懒,什么都没留下…
展开
-
linux下回收站功能软件
安装软件后,回收站目录一般在:$HOME/.local/share/Trash其中files目录保存已删除的文件,info目录保存已删除文件的信息。卸载python安装的软件包:python setup.py install --record install.txt # 安装时cat install.txt | xargs rm -rf # 卸载...原创 2014-01-07 14:03:11 · 128 阅读 · 0 评论 -
top命令
在使用top命令的时候会看到这么一行:里面的各个值分别是什么意思呢?今天被问到这个问题,发现答的不是很清楚。果然啊,天天用最多的top命令都还没摸透。。。惭愧。。。于是就查了些资料:官方解释Cpu(s)表示的是cpu信息。各个值的意思是:us: user cpu time (or) % CPU time spent in user spacesy: system cp...原创 2015-04-19 14:55:44 · 106 阅读 · 0 评论 -
LINUX SHELL XARGS使用
简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 stdin 的资料分隔成...原创 2015-04-23 15:46:44 · 100 阅读 · 0 评论 -
redhat设置 huge page步骤
Configuring HugePages on LinuxComplete the following steps to configure HugePages on the computer:Edit the memlock setting in the /etc/security/limits.conf file. The memlock setting is specifi...原创 2015-04-28 16:37:16 · 413 阅读 · 0 评论 -
linux关闭THP
To make options such as this permanent you'll typically add them to the file /etc/sysctl.conf. You can see a full list of the options available using this command:$ sysctl -aExample$ sudo sys...原创 2015-04-28 16:40:18 · 1038 阅读 · 0 评论 -
CDH对hadoop的一些配置指南,包括THP
Tips and Guidelines Selecting Appropriate JAR files for your MRv1 and YARN JobsEach implementation of the CDH4 MapReduce framework (MRv1 and YARN) consists of the artifacts (JAR files) that...原创 2015-04-28 17:16:19 · 274 阅读 · 0 评论 -
vmstat
root@localhost ~]# vmstat -n 3 (每个3秒刷新一次) procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy id...原创 2015-06-11 09:08:52 · 78 阅读 · 0 评论 -
普通用户ulimit设置
安装oracle时候在创建oracle用户后,切换oracle用户时,报如下错[root@localhost ~]# su - oracle-bash: ulimit: max user processes: cannot modify limit: Operation not permitted经查看结果是 忘记修改/etc/security/limits.conf ...原创 2015-07-03 15:00:14 · 1664 阅读 · 0 评论 -
hbase维护(转载)
一,基本命令: 建表:create 'testtable','coulmn1','coulmn2' 也可以建表时加coulmn的属性如:create 'testtable',{NAME => 'coulmn1', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0', VERSIONS => '10', C...原创 2014-10-15 10:40:57 · 110 阅读 · 0 评论 -
ubuntu里刻录win7的iso镜像到usb
1.安装 gpartedsudo apt-get install gparted2.打开gparted,把U盘格式化成 ntfs(注意先卸载usb)3.安装 ms-sys 去这里下载 http://ms-sys.sourceforge.net/#Download4.解压 并安装 (安装的时候用root)tar xvf ms-sys-2.1.5.tar.gzcd ms-sysmakemake ...原创 2015-10-14 20:31:56 · 494 阅读 · 0 评论 -
linux awk 工具中控制语句(转载)
在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。 一.条件判断语句(if)[code="java"]if(表达式)...原创 2014-11-21 14:10:16 · 88 阅读 · 0 评论 -
linux awk获取外部变量的值得方法
这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能:可以进行正则表达式的匹配样式装入流控制数学运算符进程控制语句内置的变量和函数可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell 日志分析工具都可以用它完成。设计简单,速度表现很好。 涉及到以上六个方面内容...原创 2014-11-21 14:16:50 · 141 阅读 · 0 评论 -
linux shell 重定向
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准...原创 2015-03-28 16:32:09 · 70 阅读 · 0 评论 -
linux中的各种括号用法
一、小括号,园括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输...原创 2015-03-27 15:35:27 · 324 阅读 · 0 评论 -
linux shell
linux shell中数学运算需要单独处理,默认加法为字符串拼接1、错误方法举例 a) var=1+1 echo $var 输出的结果是1+1,悲剧,呵呵 b) var=1 var=$var+1 echo $var 输出结果是1+1,依然悲剧,呵呵 2、正确方法 1)使用let var=1 let "var+=1" echo...原创 2014-07-15 16:41:32 · 91 阅读 · 0 评论 -
linux中ctime,mtime,atime的区别(转载)
当你同熟练的UNIX用户进行交谈时,你经常会听到他们傲慢地讲出术语“改变时间(change time)”和“修改时间(modification time)”。对于许多人(和许多字典而言),改变和修改是相同的。这里会有什么不同那? 改变和修改之间的区别在于是改某个组件的标签还是更改它的内容。如果有人说chmod a-w myfile,那么这是一个改变;如果有人说echo foo >...原创 2015-01-17 22:26:19 · 120 阅读 · 0 评论 -
Transparent huge pages in 2.6.38(转载)
The memory management unit in almost any contemporary processor can handle multiple page sizes, but the Linux kernel almost always restricts itself to just the smallest of those sizes - 4096 bytes on...原创 2015-01-17 22:27:24 · 149 阅读 · 0 评论 -
perf工具
源地址:https://perf.wiki.kernel.org/index.php/Tutorial#Live_analysis_with_perf_topIntroductionPerf is a profiler tool for Linux 2.6+ based systems that abstracts away CPU hardware differences in Lin...原创 2015-01-17 22:53:09 · 684 阅读 · 0 评论 -
linux THP概念
说Transparent Huge Pages之前,首先说说Huge Pages。一般而言,内存管理的最小块级单位叫做page,一个page是4096bytes,1M的内存会有256个page,1GB的话就会有256,000个page。CPU通过内置的内存管理单元维护着page表记录。正常来说,有两种方式来增加内存可以管理的内存大小:1.增大硬件内存管理单元的大小。2....原创 2015-01-17 22:55:26 · 3162 阅读 · 0 评论 -
file-max和ulimit对打开文件数量的限制区别
典型的,提供大量静态文件访问的web服务器,缓存服务器(如squid), 均要注意这个问题 网上的教程,大约只是简单说明了如何设置ulimit和file-max, 但并没有说清楚这两者之间的差别,让人一头雾水 1. file-max的含义man proc,可得到file-max的描述:/proc/sys/fs/file-max This fil...原创 2015-01-17 23:05:12 · 161 阅读 · 0 评论 -
linux /etc/fstab文件
/etc/fstab 文件解释文件fstab包含了你的电脑上的存储设备及其文件系统的信息。它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件。这个文件的全路径是/etc/fstab。它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它。同时fsck、mount、umount的等命令都利用该程序。具体来说:用fstab可以自动挂载各种文件...原创 2015-01-18 00:39:33 · 107 阅读 · 0 评论 -
Linux 内存 buffer 和 cache 的区别(转载)
一. 内存使用说明 Free 命令相对于top 提供了更简洁的查看系统内存使用情况: [root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 ...原创 2015-01-18 02:13:23 · 104 阅读 · 0 评论 -
Redis 配置
Redis setup hintsWe suggest deploying Redis using the Linux operating system. Redis is also tested heavily on osx, and tested from time to time on FreeBSD and OpenBSD systems. However Linux is whe...原创 2015-01-18 14:31:53 · 113 阅读 · 0 评论 -
HugePage配置,以ORACLE为例
Hugepages是从Linux kernal 2.6后被引入的,其目的是使用更大的memory page size以适应越来越大的系统内存。在我上大学那会,买一条64M 133Mhz的内存(对,你没看错,64M)价格为500多人民币,而现在4G 1600Mhz的内存的价格也就500多。计算机硬件的发展速度太快了,所以操作系统的一些配置也要相应的随之改变。在Linux下,默认的page siz...原创 2015-02-27 21:57:05 · 220 阅读 · 0 评论 -
LINUX shell中不可以见字符输入和验证
shell编程中经常用到不可见字符的情况,比如说hive查询的结果文件中,字段就是用ctl+A来分割的,要在shell中处理这些字段,就必须更改IFS为ctl+A。 输入不可见字符: 在shell里我知道的是两种方式,举例说明 1)a=$'\001',即表示变量a的值已经是ctl+A啦 2)a=^A(其中^A通过ctl+v+A组合按键生成),这种方式好...原创 2015-03-24 17:26:52 · 1169 阅读 · 0 评论 -
linux awk 内置函数以及awk中调用shell
awk内置函数,主要分4种:算数函数、字符串函数、时间函数、一般函数一、算术函数以下算术函数执行与 C 语言中名称相同的子例程相同的操作:[code="java"]函数名 说明atan2( y, x ) 返回 y/x 的反正切。cos( x ) 返回 x 的余弦;x 是弧度。sin( x ) 返回 x 的正弦;x 是弧度。exp( x ) 返回 x 幂函数。...原创 2014-11-21 14:27:01 · 488 阅读 · 0 评论