Centos多版本Java切换
我在/root/tools/java
目录下下载了两个Java的安装包
alternatives --install /usr/bin/java java /root/tools/java/jdk-21.0.3/bin/java 1
alternatives --install /usr/bin/java java /root/tools/java/jdk1.8.0_411/bin/java 2
小于 1 分钟
我在/root/tools/java
目录下下载了两个Java的安装包
alternatives --install /usr/bin/java java /root/tools/java/jdk-21.0.3/bin/java 1
alternatives --install /usr/bin/java java /root/tools/java/jdk1.8.0_411/bin/java 2
现在想要把开源在GitHub上面的项目生成一份目录结构,如下 :
使用tree工具,Mac安装:
brew install tree
查看linux是否有中文字体
fc-list // 查看所有字体
fc-list :lang=zh // 查看中文字体
shell脚本clear_nohup.sh
#!/bin/bash
# 清空/opt/server/目录下每个子目录中的nohup.out文件
# 定义基础目录路径
base_dir="/opt/server/"
# 获取基础目录下的所有子目录列表
sub_dirs=($(find "$base_dir" -maxdepth 1 -mindepth 1 -type d))
# 遍历每个子目录
for dir in "${sub_dirs[@]}"; do
# 构造当前子目录中nohup.out文件的路径
nohup_out="$dir/nohup.out"
# 检查当前子目录是否存在nohup.out文件
if [ -f "$nohup_out" ]; then
echo "清空 $nohup_out"
# 使用cat和/dev/null清空nohup.out文件的内容
cat /dev/null > "$nohup_out"
echo "$nohup_out 已清空"
else
echo "$dir 中未找到 nohup.out 文件"
fi
done
查看端口占用:
sudo netstat -tln
要在 MySQL 中运行 SQL 文件,可以使用以下命令:
SOURCE file_name.sql;
在 CentOS 上安装 MySQL 时,通常建议先删除 MariaDB,以避免潜在的冲突。因为默认情况下,CentOS 内部集成了 MariaDB,而安装 MySQL 的话会和 MariaDB 的文件冲突。
可以使用以下命令检查是否安装:
rpm -pa | grep mariadb