随笔分类 - Linux
摘要:下面是在掉坑了,出现了一次java.lang.OutOfMemoryError: Direct buffer memory 错误后的总结。 发生原因: 用来 nio ,但是 direct buffer 不够 解决办法 1)检查是否直接或间接使用了 nio ,例如手动调用生成 buffer 的方法或者
阅读全文
摘要:一、查看Linux内核版本命令(2种方法): 1 2 3 1、cat /proc/version 2、uname -a 二、查看Linux系统版本的命令(3种方法): 1 2 3 4 5 6 7 8 9 1、lsb_release -a 即可列出所有版本信息: 这个命令适用于所有的Linux发行版,
阅读全文
摘要:glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/et
阅读全文
摘要:环境 两台虚拟机Centos8操作系统ip分别为192.168.37.100和192.168.37.101100作为源,101作为目标服务器 实验一:使用SSH协议数据同步 分别准备好目录,源/filesrc 目标/filedst 可以看到上传到了101了下载类似,在101上进行执行即可,类似scp
阅读全文
摘要:使用以下方法不行 sed -i 's/\$this_year/\$next_year/g' schema.xml.$next_year 使用双引号,变量外边不要使用小括号要是大括号 #!/bin/bash this_year=$(date +%Y) next_year=$(date -d next-
阅读全文
摘要:sftp -oPort=60001 root@192.168.0.254 使用-o选项来指定端口号. -oPort=远程端口号 $ sftp gps@192.168.1.123 -oPort=2222 Connecting to 192.168.1.123... ssh: connect to ho
阅读全文
摘要:elasticsearch启动内存修改 1)解压缩版本修改 修改elasticsearch安装目录下的config里的jvm.options # vim config/jvm.options -Xms1g -Xmx1g 我们可以看到以上默认的是g为单位 我的虚拟机分配的是1G内存 我在里面启动三个e
阅读全文
摘要:NAT 全名是 Network Address Translation,字面上的意思是网络地址转换,它还可以分为源地址转换(SNAT)和目的地址转换(DNAT)。SNAT 主要是用来给内网的主机提供连接到 Internet 的默认网关,而 DNAT 主要将内网机器的端口映射到外网上面。 如果你在云服
阅读全文
摘要:fping 的优点: 1. 可以一次ping多个主机 2. 可以从主机列表文件ping 3. 结果清晰 便于脚本处理 4. 速度快 FPING命令详解 我给大家做了一下翻译 用法:fping[选项][目标…]调查选项:仅ping ipv4地址-6,——ipv6只有ping ipv6地址-b,——si
阅读全文
摘要:常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是 mtr。mtr 全称 my traceroute,是一个把 ping 和
阅读全文
摘要:测试环境:Fedora7,管理员:root,普通用户:test1 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import datetime now = da
阅读全文
摘要:1.0 systemd介绍 ·systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。所以从CentOS 7开始也由systemd取代了init作为默认的系统进
阅读全文
摘要:服务器操作命令显示Cannot open: No space left on device,查看df -i inode利用率达到100%了。服务器没有安装lsof,find命令也无法查询。 ext4无法在线扩容inode数,至有xfs格式可以。囧 最后只能重启服务器看一下,重启后恢复了。 参考 Ub
阅读全文
摘要:本文用于解决问题: OpenSSL "SSL-Death-Alert" 拒绝服务漏洞(CVE-2016-8610)【原理扫描】。 需升级 OpenSSL、nginx 静态源码包 解决。 1、相关下载地址: //openssl官方下载地址 https://www.openssl.org/source/
阅读全文
摘要:今天我们来介绍一下,在 Linux 使用 history 来减少重复命令的几个实用技巧。 1 基本原理 Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。 当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_history
阅读全文
摘要:检测两台服务器指定目录下的文件一致性 #!/bin/bash######################################检测两台服务器指定目录下的文件一致性######################################通过对比两台服务器上文件的md5值,达到检测一致性的
阅读全文
摘要:前言 iptables 的功能当然强大,但理解与设置却有点抽象,便通过google认识了rinetd。 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的
阅读全文
摘要:开启路由转发功能 [root@test3domian]# echo 1 > /proc/sys/net/ipv4/ip_forward 1、打开包转发功能: echo “1” > /proc/sys/net/ipv4/ip_forward 2、修改/etc/sysctl.conf文件,让包转发功能在
阅读全文
摘要:Linux服务器时区更换 cp -a /etc/localtime /etc/localtime.bak cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 参考 Linux服务器修改时区时间 - mvpbang - 博客园https://www.
阅读全文
摘要:一、磁盘IO 实时IO性能查看: 1、用top命令查看 0.0% wa 等待输入输出的CPU时间百分比0.0% wa 的百分比可以大致的体现出当前的磁盘io请求是否频繁。如果 wa的数量比较大,说明等待输入输出的的io比较多 2、sar 命令 sar -d -p 1 2 其中, “-d”参数代表查看
阅读全文