一、No package XXX available 解决方法
No package XXX available 解决方法
出现这种问题的原因是要安装的软件包默认不在centos的光盘yum仓库中,因此我们需要配置 epel仓库
1、配置阿里云网络源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2、配置epel源
yum install -y epel-release
注:Centos-7.repo提供了centos7官方发行版提供的软件包,epel源提供除了官方发行版以外的额外的软件包,适用于RHEL、CentOS和Scientific Linux。
二、Linux查看所有Java进程
- Linux查看所有Java进程
ps -ef | grep java | grep -v grep
(是在列出的进程中去除含有关键字"grep"的进程) - 使用awk分割结果,获取PID
awk ‘{print $2}’
ps -ef | grep java | grep -v grep | awk '{print $2}' - 杀死进程
kill -9 PID
xargs 作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题
ps -ef | grep java | grep -v grep | awk ‘{print $2}’ | xargs kill -9
具体xargs的用法请查看https://blog.csdn.net/u011517841/article/details/53196380
4.是用jar包运行的进程,需要kill掉的话
jps -l | grep ‘test.jar’ | grep -v grep | awk '{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 1}̲' | xargs kill …(jps | grep ‘jar’ | awk ‘{print $1}’ |awk ‘NR==1{print}’)/status | grep ‘PPid’ | awk ‘{print $2}’ | xargs kill -9
(base) [root@whx ~]# ps -ef | grep java | grep -v grep
root 2172 1 0 09:07 pts/0 00:00:16 /usr/bin/java -cp /var/lib/neo4j/plugins:/etc/neo4j:/usr/share/neo4j/lib/*:/var/lib/neo4j/plugirimentalVMOptions -XX:+TrustFinalNonStaticFields -XX:+DisableExplicitGC -Djdk.tls.ephemeralDHKeySize=2048 -Djdk.tls.rejectClientInitiatedRenegooint --home-dir=/var/lib/neo4j --config-dir=/etc/neo4j
(base) [root@whx ~]# ps -ef | grep java | grep -v grep | awk '{print $2}'
2172
(base) [root@whx ~]# kill -9 2172
(base) [root@whx ~]# neo4j start
Active database: graph.db
Directories in use:
home: /var/lib/neo4j
config: /etc/neo4j
logs: /var/log/neo4j
plugins: /var/lib/neo4j/plugins
import: /var/lib/neo4j/import
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
run: /var/run/neo4j
Starting Neo4j.
Started neo4j (pid 3221). It is available at http://0.0.0.0:7474/
There may be a short delay until the server is ready.
See /var/log/neo4j/neo4j.log for current status.
(base) [root@whx ~]# neo4j status
Neo4j is running at pid 3221