linux | 常用命令总结
记录 linux 系统如文本处理, 进程处理, 网络及其他的常用命令 ...
记录 linux 系统如文本处理, 进程处理, 网络及其他的常用命令 ...
linux 中 dns 配置文件中的 search 和 options ndots 详解 ...
1 简介 kill 命令很容易让人产生误解, 以为仅仅是用来终止 linux 中的进程. 在 man 手册中对 kill 命令的解释如下, 不难看出, kill 命令是一个用于将指定的 signal 发送给进程的工具 DESCRIPTION The command kill sends the specified signal to the specified process or process group. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes which do not catch this signal. For other processes, it may be necessary to use the KILL (9) signal, since this signal cannot be caught. Most modern shells have a builtin kill function, with a usage rather ...
0 前言 本文参考以下链接: github issue # 638 1 报错信息 报错详细信息 Exception in thread "main" java.nio.file.NotDirectoryException: /usr/share/elasticsearch/plugins/plugin-descriptor.properties at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:439) at java.base/java.nio.file.Files.newDirectoryStream(Files.java:482) at java.base/java.nio.file.Files.list(Files.java:3793) at org.elasticsearch.tools.launchers.BootstrapJvmOptions.getPluginInfo(BootstrapJvmOptions.java:49) at org.elasticsearch.tools.launchers.BootstrapJvmOptions.bootstrapJvmOptions(BootstrapJvmOptions.java:34) at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:137) at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:86) 安装插件时直接将插件的 zip 解压到了 plugins 目录 导致的,每个插件应以目录的形式存放在 plugins 目录 中 [root@21-centos-7 ~]# ls /data/elasticsearch/plugins/ commons-codec-1.9.jar commons-logging-1.2.jar config elasticsearch-analysis-ik-7.17.3.jar httpclient-4.5.2.jar httpcore-4.4.4.jar plugin-descriptor.properties plugin-security.policy 2 解决 只需要为每个插件创建一个目录,并把插件解压到对应目录即可 mkdir /data/elasticsearch/plugins/elasticsearch-analysis-ik/ unzip elasticsearch-analysis-ik-7.17.3.zip -d /data/elasticsearch/plugins/elasticsearch-analysis-ik/ 以上
在 /etc/prifile.d 目录下新建一个文件,用户登录系统时自动生效 vim /etc/profile.d/history_conf.sh source /etc/profile.d/history_conf.sh # 手动生效 文件内容 export HISTFILE="$HOME/.bash_history" # 指定命令写入文件(默认~/.bash_history) export HISTSIZE=1000 # history输出记录数 export HISTFILESIZE=10000 # HISTFILE文件记录数 export HISTIGNORE="cmd1:cmd2:..." # 忽略指定cmd1,cmd2...的命令不被记录到文件;(加参数时会记录) export HISTCONTOL=ignoredups # ignoredups ...
Bash 有一个内置的 set 命令,可以用来查看、设置、取消 shell 选项 set 设置的选项无法被继承,仅对当前的 bash 环境有效,bash 命令也可以直接使用 set 的单字符选项来开启一个自定义参数的子 bash 环境,比如执行的脚本 查看: echo $- 和 set -o 和 echo ${SHELLOPTS} 设置: set -abefhkmnptuvxBCHP 和 set -o options-name 取消: set +abefhkmnptuvxBCHP 和 set +o options-name set - 和 set + 设置单字符选项,使用 echo $- 查看 ...
本文主要探讨如何配置dhcp来使pxe可以应对复杂的服务器环境 ...
自己整理的一些工作中用到的不同系统对应的 pxe 配置方法 ...
介绍 centos 和 windows 中分别如何配置多网卡时以实现灵活的网络访问 ...
记录一下 centos7 中通过源码构建 httpd rpm 包的过程 ...
记录一下 centos7 系统中通过源码构建 openssh rpm 包的过程 ...
介绍如何在 centos7 的系统中通过配置网络规则命名文件的方式修改网卡的名称 ...
介绍 centos 系统中的 pam 模块,以及出现尝试密码次数过多如何处理 ...
0 前言 内核版本介绍: lt longterm 的缩写 长期维护版 ml mainline 的缩写 最新稳定版 本文参考以下链接: Linux 离线升级内核 elrepo kernel rpm packge directory 1 升级内核 查看内核版本 [dpl@test1 ~]$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.5 (Maipo) 使用 wget 命令下载内核 RPM 包 [dpl@test1 ~]# wget https://dl.lamp.sh/kernel/el7/kernel-ml-5.10.81-1.el7.x86_64.rpm [dpl@test1 ~]# wget https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.10.81-1.el7.x86_64.rpm 安装内核 yum localinstall -y kernel-ml-5.10.81-1.el7.x86_64.rpm kernel-ml-devel-5.10.81-1.el7.x86_64.rpm 查看所有可用内核启动项 [dpl@test1 ~] awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 0 : CentOS Linux (5.10.81-1.el7.x86_64) 7 (Core) 1 : CentOS Linux (3.10.0-1160.21.1.el7.x86_64) 7 (Core) ...
介绍如何在 centos6 中修复 CVE-1999-0526 披露的漏洞 ...