🐪 Linux操作
# Linux的一些操作
## ssh到localhost或127.0.0.1拒绝连接
通过ssh连接到本机报错
ssh: connect to host localhost port 22: Connection refused,
### 生成ssh秘钥
```
ssh-keygen -t rsa (连按两次回车,生成秘钥)
cat ~/.ssh/id_rsa >> ~/.ssh/authorized_keys
```
### 安装openssh-server
```
sudo apt install openssh-server
sudo /etc/init.d/ssh start
```
### 测试
```
ps -ef | grep ssh(查看sshd进程)
ssh localhot
```
## Java环境变量配置
```
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin
```
## 将隐藏文件一起移动
来自ChatGPT
```
mv openai-chat-endpoint-boilerplate/{.,}* chatgpt/
```
注意不要忘记了逗号。
## 查看服务管理方式
查看该进程所属的进程树来确定服务管理方式
如果输出为 init,则说明系统采用 SysV init;如果输出为 systemd,则说明系统采用 systemd。
```
ps -p 1 -o comm=
```
docker必须以root用户启动
```
/etc/init.d/docker start
```