在uos系统上使用命令行安装 .net8.0、 redis、nginx、跟mysql

在 UOS (或 Ubuntu) 上通过命令行快速安装 .NET 8.0,您可以按照以下步骤进行:

  1. 安装必要的依赖项
    首先,更新软件包列表并安装必要的依赖项:
sudo apt update
sudo apt install -y wget apt-transport-https
  1. 添加 Microsoft 包存储库
    下载 Microsoft 的包存储库密钥,并添加到系统中:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
  1. 更新软件包列表
    添加完 Microsoft 存储库后,再次更新软件包列表:
sudo apt update
  1. 安装 .NET SDK 8.0
    安装最新的 .NET SDK 8.0:
sudo apt install -y dotnet-sdk-8.0
  1. 验证安装
    安装完成后,可以通过以下命令验证 .NET SDK 是否成功安装:
dotnet --version

这个命令将显示安装的 .NET SDK 版本,确认是否为 8.0.x。

  1. (可选) 安装 .NET 运行时
    如果只需要运行 .NET 应用程序,而不需要开发环境,可以只安装运行时:
sudo apt install -y aspnetcore-runtime-8.0

这样您就成功在 UOS 上安装了 .NET 8.0。


UOS (或 Ubuntu) 上,命令行快速安装 Nginx 的步骤如下:

  1. 更新软件包列表
    首先,更新系统的包管理器缓存:
sudo apt update
  1. 安装 Nginx
    使用 APT 包管理器安装 Nginx:
sudo apt install nginx
  1. 启动 Nginx 服务
    安装完成后,启动 Nginx 服务:
sudo systemctl start nginx
  1. 检查 Nginx 服务状态
    确保 Nginx 已经启动并正在运行:
sudo systemctl status nginx
  1. 设置 Nginx 开机自启
    如果希望 Nginx 随系统启动自动启动,运行以下命令:
sudo systemctl enable nginx
  1. 验证安装
    可以通过浏览器访问服务器的 IP 地址来检查 Nginx 是否正常工作。打开浏览器并输入以下地址(将 server_ip 替换为你的服务器 IP 地址):
http://server_ip

你应该能看到 Nginx 的默认欢迎页面,表示安装成功。


在 Ubuntu 操作系统 (UOS) 上,通过命令行快速下载并安装 Redis,可以按以下步骤进行:

  1. 更新软件包列表
    首先,确保系统的软件包列表是最新的:
sudo apt update
  1. 安装 Redis
    直接通过 APT 包管理器安装 Redis:
sudo apt install redis-server
  1. 检查 Redis 状态
    安装完成后,可以检查 Redis 服务是否正在运行:
sudo systemctl status redis

如果服务没有启动,可以手动启动 Redis:

sudo systemctl start redis
  1. 设置 Redis 开机自启
    为了确保 Redis 在系统启动时自动启动,可以启用自启动功能:
sudo systemctl enable redis
  1. 验证安装
    你可以通过 Redis 的命令行客户端来测试安装是否成功:
redis-cli

进入 Redis 交互界面后,输入以下命令测试:

ping

如果 Redis 正常工作,它会返回 PONG。

至此,Redis 就成功安装并运行在你的 UOS 系统上了。


在可用的软件包中没有找到 mysql-server,但有一些其他的选择,例如 default-mysql-server 和 mariadb-server-10.3。这表明当前源中可能只包含 MySQL 的一个默认版本或者 MariaDB,而没有 MySQL 的最新版本。以下是几种可供选择的解决方案:

  1. 安装默认的 MySQL 服务器包
    虽然不是最新版本的 MySQL,但您可以尝试安装 default-mysql-server:
sudo apt install default-mysql-server  
  1. 安装 MariaDB
    如果您不介意使用 MariaDB,这是一种与 MySQL 兼容的开源数据库。可以使用以下命令安装:
sudo apt install mariadb-server  

MariaDB 的功能与 MySQL 相似,而且在许多常见应用中都能很好地替代 MySQL。

=============================
重置 MySQL root 用户密码
停止 MySQL 服务:

sudo systemctl stop mysql
以安全模式启动 MySQL:

sudo mysqld_safe --skip-grant-tables &
这将使 MySQL 启动而不进行权限检查。

登录 MySQL:

mysql -u root
更改 root 用户的密码:
在 MySQL 命令提示符下,执行以下命令(将 new_password 替换为您想要的新密码):

FLUSH PRIVILEGES;  
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

=================
要远程连接 Linux 下的 MariaDB 数据库,您需要进行一些配置以确保 MariaDB 允许远程访问。这通常涉及到以下几个步骤:

步骤 1:修改 MariaDB 配置文件
打开 MariaDB 配置文件:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf  

(具体路径可能根据您的发行版而异,有时会在 /etc/my.cnf 或 /etc/mysql/my.cnf 中。)

查找并修改绑定地址:
在文件中找到以下行(通常在 [mysqld] 部分):

bind-address = 127.0.0.1
将其更改为 0.0.0.0 以允许所有 IP 地址连接:

bind-address = 0.0.0.0
保存文件并退出。
在 Nano 中,按 CTRL + O 保存文件,然后按 CTRL + X 退出。

步骤 2:创建远程用户
1.登录 MariaDB:

sudo mariadb -u root -p  

2.创建一个新的用户(或修改现有用户)的权限:
创建一个用户 remote_user,并允许该用户从特定的 IP 地址(或任何地址)连接到数据库:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';  
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;  
FLUSH PRIVILEGES;  

% 表示来自任何 IP 的连接。您可以将其替换为特定的 IP 地址,以限制访问。

3.退出 MariaDB:

EXIT;

1、指数名称:北京大学数字普惠金融指数 2、课题组:本指数北京大学数字金融研究中心蚂蚁科技集团研究院组成的联合课题组负责编制,课题组顾问包括北京大学数字金融研究中心主任黄益平,蚂蚁集团研究院院长李振华。第一期指数2011-2015)课题组成员主要包括:郭峰、孔涛、王靖一、张勋、程志云、阮方圆、孙涛、王芳。第二期到第六期指数(2016-2023)课题组成员主要包括:郭峰、王靖一、程志云、李勇国、王芳。课题组也获得了北京大学蚂蚁集团多位同事的技术支持。 3、指数属性:这套指数包括数字普惠金融指数,以及数字金融覆盖广度数字金融使用深度以及普惠金融数字化程度;此外使用深度指数中还包含支付、信贷、保险、信用、投资、货币基金等业务分类指数;但由于监管公司数据安全审核等方面的原因,2019-2023的信用货币基金分指数,没有对外公布。 4、指数范围:中国内地31个省(直辖市、自治区,简称“省”)、337个地级以上城市(地区、自治州、盟等,简称“城市”),以及约2800个县(县级市、旗、市辖区等,简称“县域”);部分地区数据存在缺失;港澳台地区数据暂未包括。 5、时间跨度:省级城市级指数时间跨度为2011-2023,县域指数时间跨度为2014-2023。 6、地区代码说明:在2011-2023期间,中国部分地区进行了“撤地设市”“县(市)改区”等改革,调整了地区名称行政区划代码,但并不影响本指数统计;本表中城市代码同时保留了20142018两个版本,县域名称行政区划代码则以2014底的代码为准,以方便使用者合并其他经济社会数据进行分析。 7、引用说明:欢迎各界人士使用指数,如有使用本数据,请注明所用数据为“北京大学数字普惠金融指数”;同时烦请按照以下文献引用方式引用我们的成果:郭峰、王靖一、王芳、孔涛、张勋、程志云,《测度中国数字普惠金融发展: 指数编制与空间特征》,《经济学季刊》,2020第19卷第4期,第1401-1418页。 8、指数包括: index_aggregate(数字金融发展总指数), coverage_breadth(数字金融覆盖广度指数,二级维度3-1), usage_depth(数字金融使用深度指数,二级维度3-2), payment(电子支付指数),insurance(网络保险指数), monetary_fund,investment(网络投资指数), credit(网络信贷指数), credit_investigation, digitization_level(普惠金融数字化程度指数,二级维度3-3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值