2025-05-06 17:03:22 |  10

云服务器禁用root登录

为了确保服务器安全,防止暴力破解,服务器禁止root用户登录

1.创建新用户

  1. # 创建新用户usercc,usercc可以改成其他用户名
  2. adduser usercc
  3. # 更改usercc密码
  4. passwd usercc

执行完成后会让你输入新的密码,再重新输入一次密码

2.使用新用户登录

登录后执行命令

  1. su -

切换到root用户

3.更改root禁止登录

执行命令更改配置文件

  1. vi /etc/ssh/sshd_config

在文件中找到PermitRootLogin yes项
按INS键进行更改文件,把yes修改为no
按ESC,然后输入:wq写入并退出
执行命令重启sshd服务

  1. systemctl restart sshd

再次尝试使用root登录,就无法登录了

参考文档
https://blog.csdn.net/wenling1314/article/details/123508506

 2025-05-06 11:25:28 |  19  |  Docker

Docker安装禅道

当你拥有一台服务器,当你的服务器中安装了Docker,当你又正好需要一套正规流程的任务分配、测试环境,那么你就可以使用Docker安装禅道。

一、环境

  • 需要一台服务器,可以用虚拟机,也可以购买云服务器,我使用的是aliyun的服务器
  • 在服务器中需要安装docker

二、下载禅道镜像

使用在线下载方式,直接执行命令就可以。

  1. sudo docker pull hub.zentao.net/app/zentao

下载的镜像没指定版本,默认是开源版的最新版
title

三、启动禅道

1.创建docker网络驱动

  1. sudo docker network create --subnet=172.172.172.0/24 zentaonet

2.启动禅道容器

  1. sudo docker run \
  2. --name zentao \
  3. -p 90:80 \
  4. --network=zentaonet \
  5. --ip 172.172.172.172 \
  6. --mac-address 02:42:ac:11:00:00 \
  7. -v /data/zentao:/data \
  8. -e MYSQL_INTERNAL=true \
  9. -d hub.zentao.net/app/zentao

参数说明

  • 容器名:启动的容器名字,可随意指定;
  • 主机端口:主机端口为web访问端口;如上:90是你指定的端口,80是禅道的端口
  • 网络驱动名:上文创建的网络驱动名 zentaonet;
  • 容器IP:在网络驱动范围内选择一个作为该容器的固定ip;
  • mac地址:指定固定的mac地址,建议范围为02:42:ac:11:00:- 00 到 02:42:ac:11:ff:ff;
  • 主机禅道目录:必须指定,方便附件等数据的持久化;
  • MYSQL_INTERNAL=true:启用容器内置MySQL,默认用户名为 - root,密码是 123456
  • 镜像标签:禅道版本

3.查看容器是否启动成功

执行命令

  1. # 查看禅道容器
  2. docker ps | grep zentao
  3. # 查看禅道容器日志
  4. docker logs -f zentao

四、

 2025-05-06 09:41:24 |  291  |  Docker

Docker常用命令

## 查看基本信息 |命令|用途|示例| |----|----|----| |docker version|显示docker的版本信息|docker version| |docker info |显示docker的系统信息,包括镜像和容器的数量|docker info(非root用户加sudo)| |docker 命令 --help|帮助命令||
 2025-05-06 09:41:24 |  330  |  Docker Centos Linux

Docker的基础学习与安装

# (一) 我理解的Docker ---------- - 首先,我们学习Docker前第一句知道的话就是,Docker是个容器。在我的理解中,它就是一个大的积木箱子,里面的每一个小积木就是一个安装在Docker容器中的mysql、redis、应用服务等等。当我们需要使用哪一个服务的时候,就可以拿出这块积木,拼接在我们的项目上。 - 就像我们学过的虚拟机一样,可以在一台机器中建造多个虚
 2025-05-06 09:41:23 |  1777  |  Error Docker

ERROR: permission denied while trying to connect to the Docker daemon socket

报错信息: ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.so
 2025-05-06 09:41:21 |  281  |  前端

Vue.js + element-ui + tinymce 实现富文本(不使用脚手架)

**官方网站:** [https://www.tiny.cloud/](https://www.tiny.cloud/) ## 样例展示 ![](/api/file/getImage?fileId=6579cc024521a0000d00023a) ## 首先要引用官方的CDN ```javascript ``` 如果你不使用CDN,也可以下载包引用到你的项目中 下载完成后,把sr
 2025-05-06 09:41:21 |  276  |  前端

Js时间格式化

```javascript window.formatDate = function (date, format) { if (date.getTime() === 0) { return '' } let o = { 'M+': date.getMonth() + 1, // month 'd+': date.ge
 2025-05-06 09:41:19 |  235  |  Java 后端

Enum枚举类通过key获取value

```java package com.zzzmh.constant; import lombok.Getter; public enum SuggestTypeEnum { SUGGEST("suggest", "站长推荐") ,AD("ad" ,"广告拦截") ,TRANSLATE("translate" ,"网页翻译") ,DEV("dev" ,"程序
 2025-05-06 09:41:14 |  338  |  VirtualBox Centos Linux

虚拟机【Oracle VM VirtualBox】搭建Linux系统【centos】

# (一)下载工具 ---------- ## 1.virtualbox 下载地址: [https://www.virtualbox.org/wiki/Downloads](https://www.virtualbox.org/wiki/Downloads) - 根据系统选择相应的安装包 ![根据系统选择相应的安装包](/api/file/getImage?fileId=65406a57
Title - Artist
0:00