
linux
rolin-刘瑞
技术GEEK
展开
-
hiveserver添加到linux服务里,开机启动
#!/bin/sh#chkconfig: 2345 80 05 #descrīption: service case $1 instart);;stop);;*);;esac*****************首先拷贝一个上面的模板备用,下面解释一下#!/bin/sh 是说明该脚本调用的shell的类原创 2014-05-20 22:36:11 · 7134 阅读 · 0 评论 -
linux nohup命令详解
linux nohup命令详解 nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 一般都是在linux下nohup格式: www.2cto.com nohup com转载 2014-11-19 13:44:20 · 6620 阅读 · 0 评论 -
设置服务随系统启动
[root@master~]#echo“/usr/local/mfs/sbin/mfsmaster”>>/etc/rc.localmfsmaster是要启动的应用追加到/etc/rc.local文件中,rc.local里面的进程随操作系统的启动而启动原创 2014-12-29 10:33:50 · 6841 阅读 · 0 评论 -
linux screen 使用方法
使用中遇到的问题解决方法刚开始使用screen时会报错,跟用户的权限相关。[dc@dc010.tj.momo.com ~]$ screenCannot open your terminal ‘/dev/pts/4’ - please check.解决方法是键入:script /dev/null详细说明:http://urchin.blog.51cto.com原创 2015-04-23 22:52:17 · 6914 阅读 · 0 评论 -
linux nice 设置进程优先级
介绍:nice命令用来设置优先级,优先级的数值为-20~19,其中数值越小优先级越高,数值越大优先级越低,-20的优先级最高,19的优先级最低。需要注意的是普通用户只能在0~19之间调整应用程序的优先权值,只有超级用户有权调整更高的优先权值(从-20~19)。语法:nice [-n ] [--help] [--version] [执行指令]选项介绍: -n转载 2015-04-08 16:44:06 · 11250 阅读 · 0 评论 -
linux shell 在给定日期上加上或者减去指定的天数
减去一天[dc@dc010.tj.momo.com init_env]$ date -d "20150416 -1 days" "+%Y%m%d"20150415减去三天[dc@dc010.tj.momo.com init_env]$ date -d "20150416 -3 days" "+%Y%m%d"20150413加上三天[dc@dc010.tj.momo.原创 2015-04-16 16:27:05 · 21381 阅读 · 1 评论 -
linux yum git 安装
yum安装:yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel git-core原创 2015-05-06 15:17:30 · 8542 阅读 · 0 评论 -
linux cpu 信息查看
cat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。siblings 位于相同物理封装的处理器中的逻辑处理器的数量。 1 查看物理转载 2015-07-22 19:03:00 · 6415 阅读 · 0 评论 -
linux date 快捷命令
关于使用该命令,还有其他一些重要的方法。使用 next/last指令,您可以得到以后的星期几是哪一天:$ date -d ’next monday’ (下周一的日期)$ date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d$ date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yester原创 2015-08-17 19:17:17 · 6657 阅读 · 0 评论 -
为什么linux物理内存还有很多,却开始使用swap? NUMA - 罪魁祸首
现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Uniform Memory Access)就是这样的环境下引入的一个模型。比如一台机器是有2个处理器,有4个原创 2015-10-22 17:47:53 · 12894 阅读 · 0 评论 -
清理linux swap内存,需要root权限
1.drop cachesyncecho 3 > /proc/sys/vm/drop_caches2.free -m检查决定空闲内存是大于swap的3.关闭swapdate && swapoff -a && date这一步可能需要一定的时间4.打开swapswapon -a5.还原内存模式 默认是0echo 0 > /proc/sys/vm/drop_c原创 2015-09-23 11:43:34 · 10041 阅读 · 0 评论 -
获取linux时间戳
1.获取当前时间的unix时间戳date +%s$ date +%s1447821124 //单位是秒值,使用1970年到现在累积的秒数2.使用date命令获取一个特定时间的unix时间戳$ date --date=20151117 +%s1447689600原创 2015-11-18 12:35:27 · 13500 阅读 · 0 评论 -
在VirtualBox给安装好CentOS添加新硬盘
在virtualbox中装好CentOS后,发现空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘 2. 重启虚拟机 查看现有的磁盘空间 sudo fdisk -l 可看到新加的虚拟硬盘原创 2016-01-05 20:00:03 · 7235 阅读 · 0 评论 -
linux网卡流量监控iftop
iftop工具 源码包路径:http://www.ex-parrot.com/%7Epdw/iftop/download/iftop-0.17.tar.gz1、iftop界面相关说明 界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。中间的这两个左右箭头,表示的是流量的方向。 TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm原创 2017-05-18 19:03:01 · 6454 阅读 · 0 评论 -
linux du命令详解
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以by转载 2014-10-22 10:50:31 · 6690 阅读 · 0 评论 -
shell命令里向mysql发送命令,可执行增删改查
shell命令里向mysql发送命令,可执行增删改查基本格式mysql -h例子:原创 2014-09-12 18:19:45 · 6766 阅读 · 0 评论 -
linux关闭屏保
关闭屏保,此命令执行后就不影响观看了[searu@linux ~]$ setterm -blank 02设置屏保为1分钟,若想多设置修改这个设置即可[searu@linux ~]$ setterm -blank 13关闭、打开光标[searu@linux ~]$ setterm -cursor on|off转载 2014-06-10 11:04:47 · 6776 阅读 · 0 评论 -
linux下载文件
wget http://apache.claz.org/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz下载到当前文件夹下面原创 2014-06-10 13:26:12 · 6474 阅读 · 0 评论 -
centos linux 关闭屏幕保护功能
centos 关闭屏保的命令是 xset s off原创 2014-06-10 10:54:51 · 8614 阅读 · 0 评论 -
给普通linux用户配置sudo的权限
linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入原创 2014-06-12 14:56:35 · 6436 阅读 · 0 评论 -
linux yum命令详解
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对转载 2014-06-12 09:11:25 · 6467 阅读 · 0 评论 -
linux下maven安装配置
maven官方下载地址,可以选择源码编码安装,这里就直接下载编译好的 就可以了wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip解压文件后,同样在/etc/profie里配置环境变量export MAVEN_HOME=/o原创 2014-06-13 10:50:05 · 6599 阅读 · 0 评论 -
centos Linux 正确识别cpu的个数和核数
判断依据: 1.具有相同core id的cpu是同一个core的超线程。 2.具有相同physical id的cpu是同一颗cpu封装的线程或者cores。 英文版: 1.Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core转载 2014-06-17 17:10:51 · 9729 阅读 · 0 评论 -
linux下ls 列出所有目录和文件
find $PWD | xargs ls -ld *.jar |grep snappy*.jar表示原创 2014-06-17 13:28:36 · 9354 阅读 · 0 评论 -
linux查看和修改系统时间和时区
一、查看和修改Linux的时区1. 查看当前时区命令 : "date -R"2. 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 适用于Debian命令 : "dpkg-reconfigure tzdata"转载 2014-06-21 21:58:04 · 7537 阅读 · 0 评论 -
centos给用户添加sudo权限
linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:1进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进原创 2014-06-21 22:00:03 · 9197 阅读 · 0 评论 -
使用/usr/bin/env的好处
在linux的一些脚本里,需在开头一行指定脚本的解释程序,如:#!/usr/bin/env python再如:#!/usr/bin/env perl#!/usr/bin/env zimbu但有时候也用#!/usr/bin/python和#!/usr/bin/perl那么 env到底有什么用?何时用这个呢?脚本用env启动的原因,是因为脚本解释器在转载 2014-08-11 11:20:34 · 8131 阅读 · 0 评论 -
linux执行python的脚本文件,提示提示No such file or directory
在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件,却提示No such file or directory。ls 了下,确实有该文件,怎么会事呢,难道是文件格式兼容性问题?用vim打开该sh文件,输入:[plain] view plaincopy:set ff 回车,显示原创 2014-08-11 11:51:12 · 12462 阅读 · 0 评论 -
liunx的dns配置
环境准备:三台机器,为与hadoop.com的域名区分,测试的域名为 hadoop.testMaster 192.168.1.2 准备安装bind服务,对应的DNS名称为master.hadoop.testSlave1 192.168.1.103 对应的DNS名称为slave1.hadoop.testSlave2 19.168.1.3 对应的DNS名称转载 2014-08-13 10:36:57 · 6525 阅读 · 0 评论 -
linux shell 再指定日期上增加或者减去一小时或者一分钟
在指定的日期上减去指定的天[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 3 days" +"%Y%m%d%H"2015041912在指定的日期上加上指定的小时[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 3 hour" +"%Y%m%d%H"原创 2015-04-16 16:54:48 · 49247 阅读 · 1 评论