![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
张浚哲
这个作者很懒,什么都没留下…
展开
-
Linux环境下jdk的安装及环境变量的配置
1.首先去官网下载jdk的Linux版本。2.jdk一般安装在 /usr 下(因为所有用户都可以使用),所以我在 /usr/local下建了个Java目录;3.把下载下来的jdk上传到Java目录并解压;tar -zxf jdk-7u45-linux-x64.tar.gz 4.进入jdk目录,pwd查看当前路径,并把该路径拷贝下来(Linux下用鼠标选中就自动复制了);原创 2015-06-10 20:24:31 · 369 阅读 · 0 评论 -
yum安装报错Error: Package时
当用yum安装时报错。。。Error: Package: glibc-headers-2.17-196.el7_4.2.x86_64 (ultra-centos-7.4-updates) Requires: glibc = 2.17-196.el7_4.2 Installed: glibc-2.17-222.el7.x86_64 (installed...转载 2019-06-06 15:23:21 · 24667 阅读 · 9 评论 -
Elasticsearch6.3安装head插件
首先需要安装elasticsearch,需要安装npm,git,前面的博客已经有了,这里就不介绍了。1.用git上面的head插件进行安装:进入elasticsearch的安装目录,执行如下命令git clone git://github.com/mobz/elasticsearch-head.gitcd elasticsearch-headnpm installnpm r...转载 2018-09-13 15:00:00 · 528 阅读 · 0 评论 -
linux安装npm
由于安装ES插件需要用到npm,所以需要安装npm.1.安装Nodejs. 官网地址为http://nodejs.org 但国外地址下载太慢了,建议从淘宝下载(https://npm.taobao.org/mirrors/node/) wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4...原创 2018-09-13 14:37:08 · 2381 阅读 · 1 评论 -
使用lsof处理文件恢复、句柄以及空间释放问题
曾经在生产上遇到过一个df 和 du出现的结果不一致的问题,为了排查到底是哪个进程占用了文件句柄,导致空间未释放,首先在linux上面,一切皆文件,这个问题可以使用lsof这个BT的命令来处理(这个哈还可以来查询文件句柄泄露问题,应用程序的进程未关闭文件句柄)1.文件句柄以及空间释放问题注:在生产环境常见的问题就是,有维护人员或者开发同事使用tail命令实时查看日志。然后另外的人使用...转载 2018-08-28 18:39:09 · 459 阅读 · 0 评论 -
linux挂载硬盘
使用虚拟机时发现磁盘空间不够了,需要挂载一个磁盘以供继续使用,但是磁盘不是添加就可以使用的,还需要进行挂载。一、添加磁盘添加加新硬盘重启服务器添加完之后就可以重启机器了,如果你机器是开启的,进入系统并不能看见你刚添加的那块磁盘,只有等系统重启,重新加载之后才会显示安装的那块磁盘二、进入系统使用root用户进入系统三、 查看硬盘信息[root@localho...转载 2018-08-07 14:36:48 · 229 阅读 · 0 评论 -
hadoop集群系统优化
1. Ulimit 配置操作系统默认只能打开 1024 个文件,打开的文件超过这个数发现程序会有“too many open files”的错误,1024 对于大数据系统来说显然是不够的,如果不设置,基本上整个大数据系统是“不可用的”,根本不能用于生产环境。配置方法如下:echo "* soft nofile 128000" >> /etc/security/limit...原创 2018-08-05 21:36:17 · 961 阅读 · 0 评论 -
设置免密码登录
1.生成公钥私钥 ssh-keygen2.把公钥放到authorized_keys里 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys3.设置权限,不然不可用: chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys4.其他机器同样的操作,把需要免密码的机...原创 2018-08-05 18:43:21 · 938 阅读 · 0 评论 -
linux设置ntp时间同步
1.安装ntp ntp yum –y install ntp2.设置ntp服务开机启动 chkconfig ntpd on3.将master节点设置为主服务器(在master节点操作)3.1. vi /etc/ntp.conf,内容如下: driftfile /var/lib/ntp/ntp.drift #草稿文件 # 允许内网其他机器同步时间 r...原创 2018-08-05 18:30:24 · 13828 阅读 · 2 评论 -
Hadoop平台关闭THP解决服务器高负载问题
Ambari和CM管理平台都提示,建议关闭THP,这是为什么?如果不关闭THP,发现Hadoop的系统态CPU使用率很高,原因是RHEL6优化了内存申请的效率,而且在某些场景下对KVM的性能有明显提升。而Hadoop是个高密集型内存运算系统,这个改动似乎给它带来了副作用。理论上运算型Java程序应该更多的使用用户态CPU才对,Cloudera官方也推荐关闭THP。http://www.clo...转载 2018-08-05 18:00:10 · 197 阅读 · 0 评论 -
centos7关闭防火墙
centos7以前关闭防火墙 1) 永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后复原开启: service iptables start关闭: service iptables stop查看防火墙状态: service iptables statuscento...转载 2018-07-17 15:39:16 · 295 阅读 · 0 评论 -
This account is currently not available(用户当前不可用)
安装完elasticsearch之后系统会自动创建一个elasticsearch用户,在启动elasticsearch的时候需要切换该用户启动,但是在我切换到elasticsearch用户的时候显示This account is currently not available。查资料发现是因为该用户的shell不可用,查看/etc/passwd文件发现此用户的shell是/sbin/nologin...原创 2018-06-22 15:21:11 · 24225 阅读 · 1 评论 -
centos7系统jps命令不能用
今天想用jps查看一下我的Java进程然后发现居然不能用很是郁闷,但是我打Java -version是可以看到我当前版本的,所以确定不是环境变量配置的问题,查了下资料才发现是因为centos7系统自带openjdk导致的,所以解决办法就是卸载掉自带的openjdk。第一步:查看并卸载CentOS自带的OpenJDK安装好的CentOS会自带OpenJdk,用命令 java -version ,会有...原创 2018-06-21 18:29:40 · 11477 阅读 · 0 评论 -
RedHat 6.2 Linux修改yum源免费使用CentOS源
在没有光盘的情况,需要安装软件包,就要用到共网的yum源来安装了。RedHat linux 默认是安装了yum软件的,但是由于激活认证的原因让redhat无法直接进行yum安装一些软件,如果我们需要在redhat下直接yum安装软件,我们只用把yum的源修改成CentOS的就好了,然后把源里面的变量全部修改成实际的值,这样就能使用yum直接安装我们需要的软件了。使用说明网易云: wget -o...转载 2018-04-17 23:38:25 · 474 阅读 · 0 评论 -
linux如何设置时区
生产环境的服务器一般都需要进行时间同步,但是linux系统默认时间不是北京时间,那么下面来讲讲如何在linux下进行时区的设置。首先查看linux默认的时区1.使用date -R查看当前时区如图所示-800表示西八区2.查看系统配置文件如图所示表示系统默认时区是美国洛杉矶的时间修改linux时区1.使用tzselect修改时区这里只是原创 2016-01-04 10:38:16 · 1287 阅读 · 0 评论 -
linux环境下静态ip的设置
Linux系统装好之后默认是dhcp动态ip,那么我们一般情况下用虚拟机装Linux系统都不希望每次重启之后ip都会变,那么如何把Linux系统设置成静态的ip呢,其实很简单,几个步骤就搞定了。1.vi /etc/sysconfig/network-scripts/ifcfg-eth02.编辑IP,子网掩码,DNS等内容如下:3.编辑完后,保存退出;4.重启网络服务原创 2015-06-10 20:01:21 · 423 阅读 · 0 评论 -
VMware如何克隆虚拟机
1.首先准备一台已经配置好静态ip,安装好jdk的虚拟机,这样克隆过去就不用再次安装了只需要稍微改下就可以用了。2.虚拟机-管理-克隆;3.点击下一步--下一步,选择创建完整克隆--下一步,选择路径,点击完成;4.打开克隆的虚拟机5.vi /etc/udev/rules.d/70-persistent-net.rules 删掉eth0(这是克隆过来的,也就是原创 2015-06-10 21:16:37 · 424 阅读 · 0 评论 -
centos7安装nginx
首先需要确保是否安装gcc c++如未安装执行如下命令进行安装:yum install -y gcc gcc-c++安装pcre库:yum -y install pcre-devel安装zlib库:yum install -y zlib-devel安装opensslyum -y install openssl openssl-devel安装nginx:wget ht...原创 2019-06-26 18:49:06 · 115 阅读 · 0 评论