[IP池]阿里云Ubuntu配置各种乱七八糟工具

Ubuntu 20.04 下 vsftpd 单用户目录安全配置实战 FTP 是一种基础网络文件传输协议,其核心依赖于用户认证、目录隔离、权限控制与传输加密四大机制。vsftpd 作为轻量级 FTP 服务实现,不仅提供传统文件搬运能力,更深度集成 Linux 权限模型(如 chroot jail、PAM 认证、umask 控制)和 TLS 加密栈。在 Ubuntu 20.04 环境中,因 AppArmor 默认策略、vsftpd 3.0.3 对可写根目录的严格校验,以及 OpenSSL 密码套件兼容性问题,简单启用 local_enable 或 chmod 777 将导致登录 阅读详情

服务器:阿里云 Ubuntu16.04

1.安装MongoDB
MongoDB其实已经在Ubuntu中,但是不一定是最新的,建议使用MongoDB官方仓库,添加key:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

添加源:

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.lis

此时可能报错:sudo: unable to resolve host [hostname]
解决方法:修改/etc/hosts文件(详细方法)

安装MongoDB:

$ sudo apt-get update
$ sudo apt-get install mongodb-org

启动MongoDB服务:

$ sudo systemctl start mongod
$ sudo systemctl status mongod

将MongoDB设置为开机自启动:

$ sudo systemctl enable mongod
> MongoDB文档:https://docs.mongodb.com/manual/

*MongoDB安全设置:
a.进入Mongo shell

$ mongo

b.创建一个管理员用户:

> use admin    # 切换数据库
> db.createUser(
  {
    user: "NewAdmin",
    pwd: "Password",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  })

c.执行exit命令或CTRL-C退出Mongo shell。
d.编辑mongod.conf开启authorization,这样用户需要提供用户名和密码才能操作mongo(没登陆认证也可以连接)。

$ sudo vim /etc/mongod.conf

去掉security前的注视,并添加一行:

. . .
security:
  authorization: "enabled"
. . .

重启mongodb使配置生效:

$ sudo systemctl restart mongod

可能出现问题:Failed to restart mongodb.service: Unit mongodb.service is masked.
解决方法:sudo systemctl unmask mongodb

PS:默认端口27017,需要打开此端口才能从外网链接

2.阿里云Ubuntu自带python 2.7
可输入命令行python -v检查
2.安装pip
pip是python重要的资源管理工具,阿里云自带
pip安装:pip install [name]
安装一些简单的工具,如:pymongo,urllib等。

参考:http://blog.topspeedsnail.com/archives/4820
Ubuntu云服务器部署Python Web应用完整指南 Web应用部署是将开发成果投入生产的关键环节,其核心在于操作系统、运行时环境、Web服务与运维体系的协同。Ubuntu作为最主流的Linux服务器发行版,凭借长期支持、丰富文档和强大社区,成为Python Web应用(如Flask、Django)落地的首选基座。结合pyenv实现Python多版本隔离、Nginx+Gunicorn构建安全高效的反向代理架构、systemd保障服务高可用,并通过logrotate、fail2ban、Certbot等工具完善可观测性与安全性,可系统性规避依赖冲突、权限失控、50 阅读详情

相关推荐

Ubuntu上用Docker部署Ollama:从环境准备到API调用实践

容器化技术通过标准化打包和隔离运行环境,显著降低了复杂应用的部署门槛。Docker作为容器技术的代表,能够将服务及其依赖封装为轻量级镜像,实现一键分发与迁移。Ollama则是一个专注于本地大模型运行的框架,通过极简REST API屏蔽了底层推理引擎的细节,让开发者只需几行命令即可完成大模型的下载、加载与调用。将两者结合,在Ubuntu系统中用Docker部署Ollama,既能有效规避宿主机的依赖冲突,又能利用数据卷实现模型持久化与跨机器迁移。这种方案尤其适合需要内网离线运行、数据隐私保护或快速迭代模型版本的

weixin_30745553的博客 329

阿里云ip池配置尝试,Ubuntu系统

单机多公网ip

tenc1239的博客 517

新手也能搞定的ANPC三电平逆变器Simulink仿真:从SPWM调制到开关损耗优化

本文详细介绍了如何在Simulink中搭建ANPC三电平逆变器仿真模型,从SPWM调制基础到开关损耗优化技巧。通过分层设计思路和实用代码示例,帮助新手快速掌握ANPC拓扑的核心功能,包括中点平衡控制和性能指标分析,为电力电子系统设计提供实践指导。

weixin_30335575的博客 406

MongoDB报错: Failed to start mongod.service: Unit mongodb.service is masked

参考:http://club.verimake.com/topics/36 参考:http://stackoverflow.com/questions/37014186/running-mongodb-on-ubuntu-16-04-lts 关于MongoDB报错: Failed to start mongod.service: Unit mongodb.service is masked,可...

李谦的博客 1万+

【2021最新版】Dubbo面试题总结(40道题含答案解析)

文章目录1、为什么要用Dubbo?2、Dubbo的整体架构设计有哪些分层?3、默认使用的是什么通信框架,还有别的选择吗?4、服务调用是阻塞的吗?5、一般使用什么注册中心?还有别的选择吗?6、默认使用什么序列化框架,你知道的还有哪些?7、服务提供者能实现失效踢出是什么原理?8、服务上线怎么不影响旧版本?9、如何解决服务调用链过长的问题?10、说说核心的配置有哪些?11、Dubbo推荐用什么协议?12、同一个服务多个注册的情况下可以直连某一个服务吗?13、画一画服务注册与发现的流程图?14、Dubbo集群容错有

程序媛小琬的博客 1万+

IPD的分析工具与模型(十六)CBB公用基础模块管理实现资源共享,缩短开发周期降低成本

CBB流程的开发环节,基于CBB规划中所识别和设计的CBB,进行CBB的详细设计(包括参数设计和接口设计),并最终实现CBB的落地开发。作为特殊类型的技术构件,CBB的开发流程,可沿用技术开发中的构件开发流程,具体包括概念、计划、开发和迁移等步骤,具体可参见前文的相关介绍。有了蓝图与架构设计,落地实施是关键攻坚。具体工作内容包括:具体工作内容包括:a. 以相似性、聚类、相对独行性、可组合、可扩展性、可维护性等原则为指导,按照产品的功能特征和业务类型,聚焦零散的功能点,形成功能模块,实现产品功能模块的划分;

Easyways1的博客 1377

ubuntu Failed to start mongod.service: Unit mongodb.service is masked

原因:因为mongo的版本不对所以卸载了mongo要重装mongo 发现问题:重装mongo后 mongo 进不去,启动mongo发现出现错误 ubuntu Failed to start mongod.service: Unit mongodb.service is masked 解决问题: 输入命令 systemctl unmask mongo.service 取消禁用一个单元: ...

a603423130的博客 1808

java三角套利_三角对冲套利-EA原理全解析

它是两个直盘货币和一个交叉盘货币之间的相互对冲,交易员往往受到外界因素的影响无法严格执行造成亏损。该系统经过大量数据统计分析和严格的科学论证计算,并通过多年实盘交易验证可以达到稳定盈利。希望交易员严格按照交易规则执行。此策略利用交叉外汇对的市场价格与其合成价格的价差来实现套利,还以EUR/USD和GBP为例:1,我们关注三个外汇对:EUR/USD,GBP/USD,以及GBP/EUR2,计算GBP/...

weixin_29531897的博客 2418

解决 Arch/Manjaro Linux 仓库更新签名报错及手动干预软件包升级

解决 Arch/Manjaro Linux 仓库更新签名报错 sudo pacman-key --init && sudo pacman-key --populate && sudo pacman -Syyu 解决 Arch/Manjaro Linux 软件包更新报错需要手动干预软件包升级 如 firewalld 包在 0.8.1-2 之前的版本打包时遗漏了编译 ...

饕餮人的博客 1万+

CosyVoice 本地部署详细教程 手把手小白教程

本文提供了详细的CosyVoice本地部署教程,强调了避免中文名称和空格的重要性,并列出了必要的软件安装步骤,包括CUDA、cuDNN、Git和Miniconda。教程涵盖了从检查CUDA版本到下载模型和运行模型的全过程,确保用户能够顺利部署并使用CosyVoice。

huazn612的博客 2万+

Windows 10/11 下用 Docker 一键部署 CVAT 标注工具(附 WSL2 配置指南)

本文详细指导如何在Windows 10/11系统上,通过配置WSL2和Docker Desktop,实现CVAT标注工具的一键部署。内容涵盖从环境准备、Docker安装、CVAT服务启动到性能优化与安全配置的全流程,为计算机视觉开发者提供稳定高效的本地标注平台解决方案。

weixin_28839601的博客 462

Ubuntu-基础工具配置

1.安装net工具 :(ifconfig 命令必需要这个工具)远程工具连结时要使用,安装过程中如果有选择要输入 y。系统会提示输入密码(就是你登录的密码)5.安装lsof (端口查看工具)7.安装 unzip zip 工具。以下命令都是在上面这个界面执行(命令输入完后,回车键就是执行,11在开机时启用防火墙服务:(4.安装tcl 选择都选 y。8.安装vim:选择都选 y。9.安装防火墙 选择都选 y。6.安装 tar 工具。10启动防火墙服务:(要在终端输入密码认证。要在终端输入密码认证。

shark1978的专栏 940

C语言实现惯导系统的间接粗对准

间接粗对准方法具有更好的角晃动抗干扰能力,只是在短时间内线晃动抗干扰能力相对弱些,若适当延长粗对准时间(一般在分钟量级),间接粗对准方法往往都能够取得良好的效果。间接粗对准方法是一种非常实用的捷联惯导粗对准方法,得到了广泛的应用。在惯导系统进入工作前,需要进行初始对准,使得惯导系统与当地导航坐标系指向一致,便于惯导系统更好地进入工作状态。博主利用C语言实现了间接粗对准,间接粗对准较之解析粗对准更有优势。以上函数中使用的其他函数块,已在之前或之后的博客中给出。

十八与她的博客 789

2018.10.19-10.24阿里云Ubuntu16.04建站要点

总结一下wordpress博客类网站的几个要点。虽然还没成功 服务器是ubuntu 16.04 安装wdcp wdcp是十分方便的可视化服务器管理工具,安装也十分简易。建议在centos7系统上安装 先更新一下安装源 apt-get apt-get update 通过命令下载WDCP压缩包, wget http://dl.wdlinux.cn/files/lanmp_v3.tar.gz 解压安...

qq_26920567的博客 179

RTDETR最强结构图 | 包含模型整体结构图 | 全模块展开图 | AiFi模块展开图

RT-DETR 最全结构图

Coding... 9596

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

树莓派5无外设安装Ubuntu Server:从烧录到SSH远程登录全流程

单板计算机(SBC)以其低功耗、高集成度成为物联网与边缘计算的热门载体,而树莓派5更是其中的代表。与传统PC不同,树莓派支持直接通过TF卡启动操作系统,这种“镜像烧录”机制使得系统部署无需键鼠和显示器。借助cloud-init与netplan,用户可预先在系统分区中写入Wi-Fi凭证、SSH公钥及用户配置,实现无人值守安装。这一技术思路不仅简化了初始化流程,更为无头服务器、NAS、智能家居网关等场景提供了高效的远程管理路径。在实际操作中,理解镜像分区结构、掌握YAML配置的严格格式、善用IP扫描与mDNS发

weixin_33755649的博客 357

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

自建RustDesk实现远程桌面

目前主流的远程桌面软件都开始收费才能使用一些功能,普通用户的连接质量和稳定性都很一般,而充值会员后的体验也没有最初的时候好了。所以我想着自建一个远程桌面服务器,只有自己用的,避免了乱七八糟的广告和一些花里胡哨的功能(主要是用的不太频繁,感觉没必要开通月度会员 =.=!网上找了一下发现开源的rustdesk挺不错的,就尝试用一下,结果还挺满意的,就分享一下配置过程。首先需要一个公网服务器转发数据,连接终端和被控端,然后在每个终端安装rustdesk软件,就可以实现远程桌面。

web15085415935的博客 1428

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

PP-DocLayoutV3部署教程:阿里云ECS实例从0到7860服务上线完整记录

本文介绍了如何在星图GPU平台上自动化部署PP-DocLayoutV3镜像,实现文档布局智能分析功能。该镜像能够准确识别文档中的26种元素,如表格、图片和标题,广泛应用于文档数字化、内容提取和格式分析等场景,显著提升文档处理效率。

weixin_33240461的博客 76

OpenClaw云服务器部署全攻略:从京东云主机到阿里云百炼API接入

AI智能体(AI Agent)的运行离不开大模型的驱动,因此为开源框架OpenClaw配置模型服务是搭建云端助手的关键一环。理解APIKey作为模型网关访问凭证的作用,以及OpenAI兼容协议的统一调用原理,是成功接入阿里云百炼平台的基础。在云服务器上部署智能体框架,能获得7×24小时不间断运行、定时任务可靠执行与公网访问入口,为后续扩展消息通知和远程控制提供工程基础。本文从选购京东云轻量服务器、初始化Ubuntu环境开始,逐步介绍OpenClaw的安装流程、百炼平台qwen-plus等模型的开通方法,以及

weixin_34094282的博客 310

[特殊字符] Nano-Banana部署教程:阿里云ECS轻量服务器低成本部署方案

本文介绍了如何在星图GPU平台自动化部署🍌 Nano-Banana产品拆解引擎镜像,快速搭建AI图像生成环境。该镜像专为产品拆解和平铺展示风格优化,用户可轻松生成高质量的产品爆炸图、部件拆解图,适用于电商展示、教学材料制作等场景,显著提升视觉内容创作效率。

weixin_31688273的博客 344

ubuntu 18 云服务器 创建好支持中文的pycharm远程可视化(可视化部分)

起因是这样的,用Win10,python开发有一个包pip时候报错说win没有bash命令,可是win开启bash后找了很多方法还是没有能导入。于是想着在linux服务器上搞吧。 先是在自己的一台centos7云服务器上,自己不知道yum是依赖于py2.7的,看了一个坑爹博主直接给删了py2.7装py3.6。没办法又重装了py2.7,搞pycharm也是,启动错误乱七八糟,我装的是jdk1.8,网上大部分教程是open jdk,可是换了openjdk也打不开pycharm,就说java有错,很迷。一气之下

lfanchenyu的博客 533

知识点随记

开启文件类型检查,并且载入与该类型对应的缩进规则(如.py 文件会去找~/.vim/indent/python.vim)#第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;#第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编。#当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声。# 输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果。# 水平滚动时,光标距离行首或行尾的位置(不拆行时有用)# 显示光标所在行的行号,其它行都为相对改行的行号。

zhk1711486550的博客 1188

阿里云服务器(Ubuntun)安装MySql,并使用Navicat连接MySql数据库(亲测有效)

前言:我硬是在网上找了各种资源,有些是因为安装路径的问题不一致,导致最后你都不知道哪里错了;有些是因为过程过于复杂,本来心里也没底是吧,刚买的服务器,手还没摸热乎,就整的乱七八糟的,导致我最后也没有耐心整下去。 最后还是找到了几篇写的比较有效的文章做了一些整理。 这篇是关于安装MySQL的 https://www.cnblogs.com/ywf520/p/7660668.html 这篇是关于nav...

qq_38261445的博客 763

Linux学习笔记之搭建LNMP服务器环境

LNMP(linux+nginx+mysql+php)服务器环境配置作为新手,肯定是需要linux+nginx+mysql+php这套环境来实验一些东西的,但是网上的教程乱七八糟的,今天我就来分享一个不错的快速集成环境安装包吧系统要求:CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS (1) cd /(2) wget http://www...

biaoga7553的博客 202
上一篇: Error: need a single repository as argument.(已解决)
下一篇: 'module' object has no attribute 'xfeatures2d'(已解决)
小白狐狸
博客等级 码龄10年 11粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值