使用 Ubuntu 系统远程登陆时,一般使用用户名加密码登陆,但这种方式每次需要输入用户名和密码,比较繁琐。我们可以用更具安全性的 RSA 密钥认证方式避免频繁输入用户名和密码。

应用场景

如果我们需要从一台机器上同时操作多台 Ubuntu 服务器,免密码登陆操作起来就方便多了。

阅读全文 »

使用 apt 安装 Jenkins LTS 版本。首先, 需要在系统中添加 key:

1
2
sudo wget -O /etc/apt/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

然后,添加 Jenkins 的 apt 入口:

阅读全文 »

Shell 脚本报错:“line 10: [: =: unary operator expected”。根据提示信息找到报错的程序是:

1
if [ $OPERATION == "scp" ]; then

报错原因是变量 OPERATION 的值为空,那么程序就变成了:

阅读全文 »

之前写过一个 Linux 下远程执行 Shell 的脚本:

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash

SLAVES=(192.168.1.133 192.168.1.134)

for slave in ${SLAVES[@]}
do
echo "==================$slave======================"
ssh root@$slave << EOF
ls -l /usr/
EOF
done

当然,所有的 slave 都配置过免密码登陆。

阅读全文 »

对于 Linux 平台,Nginx 安装包 可以从 nginx.org 下载。

Ubuntu:

版本 Codename 支持平台
12.04 precise x86_64, i386
14.04 trusty x86_64, i386, aarch64/arm64
15.10 wily x86_64, i386
阅读全文 »
0%