随笔分类 -  Linux

linux 出错 “INFO: task java: xxx blocked for more than 120 seconds.” 的3种解决方案
摘要:1 问题描述 最近搭建的一个linux最小系统在运行到241秒时在控制台自动打印如下图信息,并且以后每隔120秒打印一次。 仔细阅读打印信息发现关键信息是“hung_task_timeout_secs”,第一次遇到这样的问题,首先百度… 通过翻看多个网友的博客,发现这是linux kernel的一个 阅读全文
posted @ 2019-12-02 17:58 xibuhaohao 阅读(2034) 评论(0) 推荐(0)
CentOS yum repo
摘要:CentOS yum repo 官方arm版本 http://debuginfo.centos.org/7/aarch64/ 阿里云的 一个是Centos-6的 一个是Centos-7 # CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http 阅读全文
posted @ 2019-11-21 15:08 xibuhaohao 阅读(371) 评论(0) 推荐(0)
Linux shell if [ ]
摘要:[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FIL 阅读全文
posted @ 2019-11-15 16:12 xibuhaohao 阅读(169) 评论(0) 推荐(0)
Linux 文件系统缓存 -针对不同数据库有不同作用
摘要:文件系统缓存 filesystem cache 许多人没有意识到。文件系统缓存对于性能的影响。Linux系统默认的设置倾向于把内存尽可能的用于文件cache,所以在一台大内存机器上,往往我们可能发现没有多少剩余内存。(free命令显示的第二行输出,如下)。文件系统cache可以加速磁盘操作,使系统有 阅读全文
posted @ 2019-11-14 09:42 xibuhaohao 阅读(921) 评论(0) 推荐(0)
Linux 数据库相关内核参数
摘要:cat >>/etc/sysctl.conf <<EOOF # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max = 76724600 # 可选:kernel.core_pattern = /data01/corefiles/core_%e 阅读全文
posted @ 2019-11-12 10:20 xibuhaohao 阅读(588) 评论(0) 推荐(0)
Linux 服务器用户间ssh免密码登录
摘要:1、本脚本为服务器用户间密码互信登录脚本 2、依赖 需要安装expect工具 3、使用 sh CreateUserssh.sh hadoop hadoop /home/hadoop/.ssh 三个带入参数 1)用户名 2)密码 3)用户ssh密钥路径 4、脚本内容 #!/bin/bash####脚本 阅读全文
posted @ 2019-10-31 16:33 xibuhaohao 阅读(369) 评论(0) 推荐(0)
Hadoop2.8 安装
摘要:一、下载Hadoop与java jdk-8u221-linux-x64.tar.gz Oracle官网下载 hadoop-2.8.5.tar.gz Hadoop官网下载 二、配置服务期间ssh免密互通 使用如下互信安装脚本 https://www.cnblogs.com/xibuhaohao/p/1 阅读全文
posted @ 2019-10-31 16:32 xibuhaohao 阅读(571) 评论(0) 推荐(0)
Linux LVM--三种Logic Volume
摘要:本文链接:https://blog.csdn.net/u012299594/article/details/84551722 概述 为了满足在性能和冗余等方面的需求,LVM支持了下面三种Logic Volume: Linear Logic Volume --线性逻辑卷 Striped Logic V 阅读全文
posted @ 2019-10-24 13:37 xibuhaohao 阅读(2278) 评论(0) 推荐(0)
Linux 格式化磁盘
摘要:格式化磁盘: mkfs -t ext4 /dev/sdb 初始化磁盘 mkfs.ext4 /dev/sdb 阅读全文
posted @ 2019-10-16 09:11 xibuhaohao 阅读(573) 评论(0) 推荐(0)
Linux 一条长命令占用多行
摘要:前言 考察下面的脚本: ? 1 emcc -o ./dist/test.html --shell-file ./tmp.html --source-map-base dist -O3 -g4 --source-map-base dist -s MODULARIZE=1 -s "EXPORT_NAME 阅读全文
posted @ 2019-10-15 17:40 xibuhaohao 阅读(2507) 评论(0) 推荐(0)
Linux 一款免费的shell工具 MobaXterm_Personal
摘要:一款免费的shell工具 MobaXterm_Personal 阅读全文
posted @ 2019-09-23 15:28 xibuhaohao 阅读(1640) 评论(0) 推荐(0)
Linux 使用shell脚本实现自动SSH互信功能
摘要:说假设有一个1000台节点的Hadoop集群,要配置节点之间的SSH免密码登录,该如何用shell脚本实现?#!/bin/expect #循环1000台机器的IP地址,生成密钥文件authorized_keys for ip in {cat ip.list}do ssh user@$ip ssh-k 阅读全文
posted @ 2019-09-23 10:24 xibuhaohao 阅读(1294) 评论(0) 推荐(0)
Linux 颜色设置
摘要:echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文的“" 阅读全文
posted @ 2019-09-19 16:52 xibuhaohao 阅读(2882) 评论(0) 推荐(0)
Shell中判断字符串是否为数字的6种方法分享
摘要:本篇文章主要介绍了”shell 判断字符串是否为数字”,主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下。 阅读全文
posted @ 2019-09-18 14:51 xibuhaohao 阅读(7275) 评论(0) 推荐(0)
linux sed、awk、grep同时匹配多个条(并且 or 或者)
摘要:同时匹配ABC 和 abc:sed -n '/ABC/{/abc/p}' awk '/ABC/&&/abc/{ print $0 }' grep -E '(ABC.*abc|abc.*ABC)' 匹配ABC 或 abc:sed -n '/\(ABC\|abc\)/p'awk '/ABC/||/abc 阅读全文
posted @ 2019-09-18 09:40 xibuhaohao 阅读(1388) 评论(0) 推荐(0)
linux 登录后有时候会出现-bash-4.1$
摘要:转载自https://blog.csdn.net/jiedao_liyk/article/details/78470498 linux登录后有时候会出现-bash-4.1$ 造成这样的原因: 与这个用户有关环境变量没了,有关的文件被删除。也就是用户的家目录下面 .bash_profile .bash 阅读全文
posted @ 2019-09-17 09:27 xibuhaohao 阅读(347) 评论(0) 推荐(0)
ps -p {pid} -o etime获取进程运行时间是如何计算出来的?
摘要:ps -p 986 -o etime可以获取进程986的执行时间,不论系统时间有没有发生改变,它都可以返回正确的结果: 以上显示986进程运行了13天25分钟12秒。 可见它累积的是真正的程序运行时间,而不是系统运行时间与进程启动之间之差(这种方式在时间同步等其他会引起系统时间变化的情况下并不准确) 阅读全文
posted @ 2019-09-06 14:47 xibuhaohao 阅读(1618) 评论(0) 推荐(0)
Linux命令:awk求和、平均值、最大最小值
摘要:本文链接:https://blog.csdn.net/wyqwilliam/article/details/825600431、求和cat data|awk '{sum+=$1} END {print "Sum = ", sum}'2、求平均cat data|awk '{sum+=$1} END { 阅读全文
posted @ 2019-09-06 11:01 xibuhaohao 阅读(1781) 评论(0) 推荐(0)
Linux rpm安装指定安装路径
摘要:可以使用prefix参数。 rpm -i –prefix=/home/gpadmin greenplum-db-6.0.0-rhel6-x86_64.rpm 将greenplum-db-6.0.0-rhel6-x86_64.rpm包安装到/home/gpadmin目录下。 阅读全文
posted @ 2019-09-05 09:36 xibuhaohao 阅读(20570) 评论(2) 推荐(1)