Linux
hunter127
这个作者很懒,什么都没留下…
展开
-
Linux IO性能查看
1.top 命令 wa值越高 ,可能磁盘IO越大,但是网络IO也会导致该值高,所以只是说可能。2.sar -d -p 1 2其中, “-d”参数代表查看磁盘性能,“-p”参数代表将 dev 设备按照 sda,sdb……名称显示,“1”代表每隔1s采取一次数值,“2”代表总共采取2次数值。await svctm %utilawait大于svctm代表 IO队列等待过长,需要换磁盘。 两者持平比较好%util 100% 代表满负荷工作,需要通过优化程序或者更换磁盘解决...原创 2020-05-21 17:29:46 · 506 阅读 · 0 评论 -
Linux更换repo源
1.https://opsx.alibaba.com/mirror 阿里有各个版本的更新方法2.yum makecache 慢慢等待原创 2019-10-31 15:18:45 · 3193 阅读 · 0 评论 -
Linux解析文本出错。
1.最近在linux预处理文本,用awk遇到处理异常,又不报错。原来是数据源是从window上收集来的换行符不同造成。原创 2016-10-15 20:54:30 · 336 阅读 · 0 评论 -
某大数据平台挂载硬盘过程
1. 查看已有节点挂载情况,file -s /dev/sda12.查看机器硬盘挂载情况,fdisk -l3.格式化硬盘格式,mkfs -t ext4 /dev/sdb14.mount /dev/sdb1 /mnt///////////////////////////////挂载的时候造成的覆盖,误删了,,呵呵 root用户修复过程:进入模式debugfs打开系统原创 2016-08-15 12:23:47 · 535 阅读 · 0 评论 -
内网服务器NTP配置
1.restrict 10.233.45.0 mask 255.255.255.0 nimidify notrap2.server 127.127.1.0 fudge 127.127.1.0 stratum 10原创 2017-01-03 17:46:45 · 515 阅读 · 0 评论 -
linux常用命令
查看文件夹大小du -sh *原创 2016-09-13 20:06:17 · 193 阅读 · 0 评论 -
linux常用脚本
send – 发送字符串到进程expect – 等待来自进程的特定的字符串spawn – 启动命令 1. Expect “Hello World”范例下面的expect脚本等待具体字符串“hello”。 当它找到它时(在用户输入后),“world”字符串将作为应答发送。#!/usr/bin/expectexpect "hello"send "world"2.读取txt原创 2016-08-11 15:48:02 · 474 阅读 · 0 评论 -
挂载iso镜像
1. mount -o loop -t iso9660 Centos-6.8-x86_64-bin-DVD1.iso /media/cdrom原创 2017-02-14 09:59:07 · 575 阅读 · 0 评论 -
JVM 监控 jmxtrans 和 jmxtrans-agent
jmxtrans-agent 支持一下几种结果的存储形式:GraphitePlainTextTcpOutputWriterFileOverwriterOutputWriterSummarizingFileOverwriterOutputWriterConsoleOutputWriterSummarizingConsoleOutpu原创 2017-08-07 12:03:36 · 1463 阅读 · 0 评论 -
awk与sed 合并多行为一行
1.读取*号,换行: sed -n '/*/!{h;:1 n;/*/!{H;$!b1};z;x;s/\n/ /g;p}' file2.读取*号换行: sed -n '/*/{g;s/\n/ /gp;n;h;b};H' file原创 2016-10-15 17:26:08 · 2570 阅读 · 0 评论 -
linux之sed使用大全
1.定址定址用于决定对哪些行进行编辑。地址的形式可以是数字、正则表达式、或二者的结合。如果没有指定地址,sed将处理输入文件的所有行。地址是一个数字,则表示行号;是“$"符号,则表示最后一行。例如: sed -n '3p' datafile只打印第三行 只显示指定行范围的文件内容,例如:# 只查看文件的第10原创 2016-10-15 17:24:39 · 270 阅读 · 0 评论 -
svn重启问题
killall svnserve svnserve -d -r /root/svn/repo杀了svn所有服务,重启svn并指定仓库。位置原创 2016-07-16 12:12:57 · 528 阅读 · 0 评论 -
linux脚本总结
1.expect这是一个交互的工具2.awkawk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键",所以$1表示登录用户,$3表示登录用户ip,以此类推。3.sed 字符处理原创 2016-08-15 16:10:10 · 182 阅读 · 0 评论 -
rsync 使用
1.默认安装的centos6.5已经自带rsync 。2.rsync -az /etc/hosts root@192.168.184.130:/etc/hosts 同步hosts文件rsync 服务器架设比较简单,可能我们安装好rsync后,并没有发现配置文件,以及rsync服务器启动程序,因为每个管理员可能对rsync 用途不一样,所以一般的发行版只是安装好软件就完事了,让管原创 2016-08-01 10:22:10 · 260 阅读 · 0 评论 -
安装Puppet
1.配置静态ip2.配置hosts文件3.关闭防火墙: chkconfig iptables off4.关闭selinux 查看状态 /usr/sbin/sestatus -v修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。5.设置ntp chkconfig --list|grep ntp原创 2016-08-01 16:18:51 · 317 阅读 · 0 评论 -
ssh无密钥登陆脚本
#!/bin/shssh-keygen -t rsa -P '' -f ~/.ssh/id_rsacp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys#!/bin/shread -p "输入远端服务器IP: " ipssh-copy-id -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa.pub原创 2016-08-01 17:29:47 · 309 阅读 · 0 评论 -
Cloudera Manager 5安装
1.配置静态ip2.配置hosts文件3.关闭防火墙: chkconfig iptables off4.关闭selinux 查看状态 /usr/sbin/sestatus -v修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。5. 打通SSH,设置ssh无密码登陆(所有节点原创 2016-08-01 18:02:46 · 200 阅读 · 0 评论 -
一键安装Maven脚本
#!/bin/bashif [ -z "${MAVEN_HOME}" ]; then #得到时间 TIME_FLAG=`date +%Y%m%d_%H%M%S` #备份配置文件 cp /etc/profile /etc/profile.bak_$TIME_FLAG echo "Begin to insta原创 2016-09-05 13:58:06 · 453 阅读 · 0 评论 -
Spark整合HBase、Spark 重启失败、
1.先整合Jar。复制HBase jar到Spark的lib/hbase下.。清单如下:guava-12.0.1.jar htrace-core-3.1.0-incubating.jar protobuf-java-2.5.0.jar 这三个jar加上以hbase开头所有jar。复制固定开头的文件:ls *.war| xargs -i cp {} /root原创 2016-10-15 12:43:11 · 482 阅读 · 0 评论 -
spark-shell.sh脚本分析
#!/usr/bin/env bash## Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional informati原创 2016-04-13 13:49:57 · 602 阅读 · 0 评论