跳至主要內容
Centos多版本Java切换

Centos多版本Java切换

image-20240707084611598
image-20240707084611598

我在/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

全民制作人ikun小于 1 分钟LinuxJavaLinuxJava
目录结构生成

目录结构生成

现在想要把开源在GitHub上面的项目生成一份目录结构,如下 :

image.png
image.png

安装

使用tree工具,Mac安装:

brew install tree

全民制作人ikun小于 1 分钟工具Linux工具Linux
Linux系统定时脚本

Linux系统定时脚本

定时清空nohup.out

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


全民制作人ikun小于 1 分钟服务器Linux服务器Linux
centos 安装mysql

Centos安装mysql(原生安装)

在 CentOS 上安装 MySQL 时,通常建议先删除 MariaDB,以避免潜在的冲突。因为默认情况下,CentOS 内部集成了 MariaDB,而安装 MySQL 的话会和 MariaDB 的文件冲突。

可以使用以下命令检查是否安装:

rpm -pa | grep mariadb

全民制作人ikun大约 2 分钟LinuxMySQLLinuxMySQL