小柏实战学习Liunx(图文教程一到二十三)合集

CSDN,号备份了,之前的教程也太老了(老教程),有些已经不适用了,所以更新精简一下。

1.安装docker

sudo yum check-update
curl -fsSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

Tips:docker其他命令

关闭docker服务

sudo service docker stop

重启docker服务

sudo service docker start

 

2.拉去青龙镜像,安装青龙面板:

复制代码
docker run -dit \
  --name QL \
  --hostname QL \
  --restart always \
  -p 5700:5700 \
  -v $PWD/QL/config:/ql/config \
  -v $PWD/QL/log:/ql/log \
  -v $PWD/QL/db:/ql/db \
  -v $PWD/QL/scripts:/ql/scripts \
  -v $PWD/QL/jbot:/ql/jbot \
  whyour/qinglong:latest
复制代码

 查看docker容器状态:

docker ps -a

 

浏览器IP+端口访问(可视化操作配置+登陆)

 

防火墙放行5700 并且 配置安全组策略推荐一键放通再多放行一个端口(5700)

 

依赖安装:

复制代码
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
gcc
ds
cheerio
Nodejs
复制代码
复制代码
requests
canvas
ping3
jieba
PyExecJS
aiohttp
python3
复制代码

 

 

Tips:

     停止指定容器:

docker stop 容器ID

      删除指定容器:

docker rm 容器ID

   重启指定容器:我的容器名字是QL

docker restart QL

 

3.常见问题汇总

i.一般出现这种错误:
Error: Cannot find module 'xx'
操作是:
docker exec -it ql(名称) pnpm install xx

ii.一般出现这种错误:
Error: Cannot find module './xx'
操作是:
那就很有是拉库命令不完整,请检查或复制完整的拉库命令,看看群置顶↑

iii.一般出现这种错误:
ModuleNotFoundError: No module named 'xxx',并且是.py结尾的脚本
操作是:
docker exec -it ql名称 pip3 install xxx

iiii.遇到这种问题:
TypeError: Cannot read property 'xxxx' of undefined
操作是:
原因可能是脚本问题,或者接口问题,又或者是黑号,又或者是京东问题,又或者是ip黑了,等等。总之遇到这种情况,有人说重装能解决,或者换ip再试试,自己试吧,仅供参考!我是直接放弃


Q:青龙的cookie在那个路径?
A: config/env


Q:ERROR :cannot find module '.function/common'
A:缺少这个文件: https://github.com/shufflewzc/faker2/blob/main/function/common.js
放到scripts下面的function

 

4.云服务器,数据盘挂载,磁盘分区,关联路径等操作(阿里云版本)

  4.1:控制台买云盘挂载

    在阿里云管理员后台,云盘管理中心挂载好云盘在哪个服务器上面。

    • 登录 ECS管理控制台
    • 在左侧导航栏中,选择 存储 > 云盘
    • 选择地域。
    • 找到 待挂载 云盘,在 操作 列中,选择 更多 > 挂载。

    弹出框中完成设置

    • 目标实例:只能选择同一可用区的ECS实例。
    • 磁盘随实例释放:如果选中,当实例释放时,该云盘也会同时释放。
    • 自动快照随磁盘释放:如果选中,当云盘释放时,该云盘创建的所有自动快照都会一起释放,但手动快照不会释放。建议您不要选择该选项,保留备份数据。
    • 完成设置后,单击 执行挂载。

 

      刷新云盘列表,如果是使用中,表示挂载服务器成功,暂时还不能使用,因为还没分区和指向路径

 

 

 

   4.2:数据盘挂载,磁盘分区,关联路径

  • 检查阿里云服务器数据盘情况:利用fdisk -l命令,检查当前VPS的数据硬盘情况
fdisk -l

    

    这里我们可以看到有100GB数据盘没有挂载,肯定需要利用起来的。

 

  • 挂载硬盘,输入"fdisk /dev/vdb",然后根据下图的提示,输入n,p,1,回车,回车,wq,保存退出。
fdisk /dev/vdb
n
p
1
 
 
wq

  

 

  • 格式化数据分区
mkfs.ext3 /dev/vdb1

  

 

  • 创建目录挂载

如果我们安装的是LNMP/AMH一键包,那默认是在HOME目录下;如果是安装WDCP面板,那需要安装在WWW目录下,我们需要先检查是否有对应的目录,没有需要mkdir创建目录。
我们这边挂载到/mnt目录

echo '/dev/vdb1  /mnt ext3    defaults    0  0' >> /etc/fstab
  • 执行mount挂载操作,挂载到新分区
mount /dev/vdb1 /mnt/
  • 查看分区(100G出来了)
df -h

 

    阿里云控制台也可以看到的

  

 

posted on   shaun88  阅读(51)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示