Linux新装宝塔

一,修改端口号,

1,备份配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

2,登陆后在命令行输入

bash 复制代码
sudo vi /etc/ssh/sshd_config

在文件中找到 #Port 22 这一行,去掉#,摁一下o,会另起一行,输入Port 2222,

保存与退出:按 Esc,输入 :wq 并回车。

如果需要不保存退出:按 Esc,输入 :q! 并回车。

q 代表 quit(退出)。

! 代表强制,表示放弃自上次保存以来所有的修改,直接退出。

3.配置防火墙

bash 复制代码
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload

4.重启SSH服务并测试

bash 复制代码
sudo systemctl restart sshd

5.修改密码

输入

bash 复制代码
passwd

提示你输入新密码,回车后,再输一次新密码,然后会让你确认,输入y,回车

如果用新端口和密码不能连接上,

1.检查 SSH 服务是否在监听新端口,

bash 复制代码
sudo netstat -tulpn | grep 2222

如果有输出:说明 SSH 服务已经在 2222端口监听,问题很可能出在防火墙。

如果没有任何输出:说明配置没有生效。你需要检查 /etc/ssh/sshd_config 文件,确认 Port 2222这一行是否正确、没有拼写错误,并且没有被注释掉(行首没有 # 号)。确认无误后,记得重启 SSH 服务:sudo systemctl restart sshd,然后再检查一次。

查看防火墙状态:如果显示 active (running),说明防火墙正在运行

bash 复制代码
sudo systemctl status firewalld

查看当前开放端口:

bash 复制代码
sudo firewall-cmd --list-ports

检查输出里有没有2222/tcp,如果没有,就添加新端口

bash 复制代码
sudo firewall-cmd --zone=public --add-port=10923/tcp --permanent
sudo firewall-cmd --reload

第一条命令是永久添加规则,第二条是重载防火墙使规则生效

如果新密码新端口能登陆,则重复第一步,注释的port 22,保存退出。重启服务,如果进到里面无法编辑,按下 i 键进入编辑模式

挂载新硬盘

bash 复制代码
lsblk

会列出所有硬盘,找到新硬盘,

第一步:分区

bash 复制代码
 sudo fdisk /dev/硬盘名称

输入 n 并回车,创建新分区。

输入 p 并回车,选择创建主分区(Primary)。

分区号直接按回车,使用默认值 1。

起始扇区直接按回车,使用默认值。

结束扇区直接按回车,使用默认值(表示使用所有剩余空间)。

最后输入 w 并回车,保存分区表并退出。

操作完成后,新分区通常会显示为 /dev/vdb1

格式化

bash 复制代码
sudo mkfs.ext4 /dev/vdb1

创建挂载点

bash 复制代码
sudo mkdir /mydata

执行挂载:

bash 复制代码
sudo mount /dev/vdb1 /mydata

验证挂载

bash 复制代码
df -h

在输出列表中,你应该能看到新挂载的 /dev/vdb1 及其挂载点 /mnt/mydata

设置开机自动挂载(重要)

如果不做这一步,重启服务器后需要重新手动挂载

  1. 获取分区的 UUID(通用唯一标识符,比设备名更稳定)
    2. sudo blkid /dev/vdb1
  2. 输入类似/dev/vdb1: UUID="a1b2c3d4-..." TYPE="ext4",复制引号内的 UUID 字符串。
    编辑 /etc/fstab 文件
bash 复制代码
sudo vi /etc/fstab

在文件末尾添加一行

bash 复制代码
UUID=你复制的UUID  /挂载的目录名称  ext4  defaults  0  2

类似

bash 复制代码
UUID=a1b2c3d4-e5f6-...  /mydata  ext4  defaults  0  2

验证 fstab 配置是否正确

bash 复制代码
sudo mount -a

把网站默认www修改成挂载的盘,

用工单让别人帮忙挂载,网站使用目录,并且开机启动