首页 > 系统相关 >最近我爱上了debian,感觉比centos上手容易

最近我爱上了debian,感觉比centos上手容易

时间:2023-10-12 15:46:28浏览次数:29  
标签:centos sudo supervisorctl apt nginx systemctl 上手 debian

首先我不去做两个系统之间的比较,因为我也不怎么懂核心区别,但近期部署系统和自己的开发项目时,发现debian系统安装框架还是非常方便,我就把自己整理的常规部署命令贴出来,希望对大家有用处,基本对.NET CORE的开发者足够用了

安装 .net core 1、wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb   >> 这是11的版本,如果大家的debian是10的,换成10 2、sudo dpkg -i packages-microsoft-prod.deb 3、rm packages-microsoft-prod.deb 4、sudo apt-get update 5、sudo apt-get install -y aspnetcore-runtime-x.0  >> 想安装什么版本的core,大家各自填上   ----------------------------------------------------------------------------------------------------------------------------   安装 Supervisor apt-get install supervisor 设置开启启动:systemctl enable supervisor 启动:supervisorctl start all   #关闭所有任务 supervisorctl shutdown #关闭指定任务 supervisorctl stop|start program_name #查看所有任务状态 supervisorctl status #加载新的配置 supervisorctl update #重启所有任务 supervisorctl reload 配置文件在 /etc/supervisor   ----------------------------------------------------------------------------------------------------------------------------   安装 Nginx 安装:apt install nginx 启动服务:systemctl status nginx 开机启动:systemctl enable nginx 配置文件在 /etc/nginx 正常来说你们不用去动原配置文件,只要在conf.d文件夹里不断的去新增站点配置就可以 配置完成后: nginx -t  验证一下配置 nginx -s reload 重新加载一下配置,不用重启   ----------------------------------------------------------------------------------------------------------------------------   【可选】安装redis sudo apt update sudo apt install redis-server sudo systemctl status redis-server 自动启动 sudo systemctl restart redis 重启 配置文件在 /etc/redis 注意:需要关闭保护设置,否则无法进行跨网连接   额外提示,vultr虚机的debian,安装完成后,系统默认开启防火墙的,需要各位去关闭,否则除了22端口,其它都没法访问   希望以上三板斧能帮助到开发新手!

标签:centos,sudo,supervisorctl,apt,nginx,systemctl,上手,debian
From: https://www.cnblogs.com/rjf1979/p/17759579.html

相关文章

  • centos 用docker 安装ansible UI管理工具awx
     环境说明:centos7.9ansible2.9.27dockerversion  24.0.6pythonversion3.6.8awxversion 11.2.0 AWX简介AWX提供了一个基于web的用户界面、RESTAPI和构建在Ansible之上的任务引擎。图形化的AWX能够更方便的编排和部署AnsiblePlaybook,并提供集中的日志记......
  • CentOS7安装与卸载anaconda3
     https://zhuanlan.zhihu.com/p/5591038831.简单步骤1.1安装步骤#下载wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.05-Linux-x86_64.sh\--no-check-certificate#执行安装命令bashAnaconda3-2022.05-Linux-x86_64.sh#按回车,直到让输......
  • CentOS 修改ssh端口号
    修改远程连接端口1.编辑sshd配置,修改默认的端口。vi/etc/ssh/sshd_config#port22//找到这一行,删除前面的#修改成以下这样:Port22Port11022//添加端口11022,这样做防止11022端口不能连接的情况下还可以使用22端口连接,保存退出。  然后重启sshd:systemc......
  • [转]centos7 挂载未分配的硬盘空间
    转载自[centos7挂载未分配的硬盘空间]一、场景虚拟机初始硬盘:16G虚拟机扩容后硬盘:50G需求:将扩容的34G空间增加到文件系统/dev/mapper/centos-root中 二、扩容文件系统2.1确认硬盘空间# 查看文件系统的硬盘使用df-h # 查看硬盘数量和分区情况fdisk-l 2......
  • Centos7部署php项目
    Centos7部署php项目一、安装NGINX添加nginx源rpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装并启动nginxyuminstallnginxsystemctlenable--nownginx//启动二、安装MySQL安装并启动MySQLyuminsta......
  • Debian12安装MySQL8实践及问题解决方案
    Debian12安装MySQL数据库,常规操作:sudoaptsearchmysql&sudoaptinstallmysql,肯定是行不通的,因为没有安装包。把我的安装过程以及遇到问题的解决方案记录下来,供大家借鉴。第一步更新系统、下载软件包命令如下:sudoaptupdatewgethttps://dev.mysql.com/get/mysql-apt-co......
  • centos 7设置IP
    centos7设置IPsetp1进入配置文件vi/etc/sysconfig/network-scripts/ifcfg-ens33setp2编辑TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADD......
  • CentOS 安装OpenStack Packstack 一键部署(二)
    运行Packstack一键部署工具packstack--allinone一键部署包安装指令,运行后一下输出结果 运行需要一定的时间,运行完后,Linux网卡虚拟网桥bre-ex是临时ip地址,需要生成配置文件cd/etc/sysconfig/network-scripts/lscpifcfg-ens33ifcfg-br-excatifcfg-br-ex......
  • centos设置防火墙
    查看防火墙状态: systemctlstatusfirewalld关闭防火墙: systemctlstopfirewalld开启防火墙: systemctlstartfirewalld设置白名单: #添加允许访问的端口firewall-cmd--zone=public--add-port=30880/tcp--permanent#添加允许访问......
  • 如何在 CentOS 7/8 上使用 FirewallD 设置防火墙
    FirewallD是一种防火墙管理解决方案,可用于许多Linux发行版,它充当Linux内核提供的iptables数据包过滤系统的前端。RHEL及其衍生发行版,自版本7起即使用FirewallD替代iptables。防火墙中的基本概念在我们开始讨论如何实际使用该实用程序来管理防火墙配置之前,我们应该熟悉该工具......