linux环境准备
ubuntu22
Ubuntu系统下载 | Ubuntuhttps://cn.ubuntu.com/download
function rootinit() {
export LANG=C.UTF8 # 设置编码集以兼容中文
echo "root:111111" | chpasswd -m # 使用md5加密设置root用户密码为111111
apt update # 更新本地程序镜像仓库数据库
apt install -y openssh-server iproute2 ufw # 安装ssh、ip、firewall
ssh-keygen -t rsa -f /root/.ssh/id_rsa -N '' -q # 生成ssh密钥对
cd /etc/ssh/
echo -e "PasswordAuthentication yes\nPermitLocalCommand yes" >> ssh_config # ssh属性配置,允许root用户远程密码登录
echo -e "PasswordAuthentication yes\nPermitRootLogin yes\nStrictModes no" >> sshd_config
service ssh start # 启动ssh服务
ssh-copy-id localhost # 公钥复制一份给本地免密登录
systemctl enable ssh # ssh服务开机自启
# 如果ssh22端口未开放
ufw allow 22 # 或直接关闭防火墙 ufw stop;ufw disable # 此时 ufw status; # inactive
}
推荐个linux命令网站
Index of /savannah-checkouts/gnuhttps://www.gnu.org/savannah-checkouts/gnu/
文件准备:
java:
jdk-8u401-linux-x64.tar.gz
Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/
function javainit() {
find ./ -type f -name "*jdk*tar\.gz" -exec tar -zxvf {} \; # 在当前路径中查找jdk压缩包并解压
find ./ -type d -name "*jdk*" -exec mv {} java \; # 将解压的java目录更名为java
cd java
export JAVA_HOME=`pwd` # 设置当前bash环境变量
export PATH=$PATH:$JAVA_HOME/bin
# 或直接写入bashrc,bash连接时自动刷入环境
cat <