From ec11e75ba16329dfeb2a57ab9aff29f8a4e02f88 Mon Sep 17 00:00:00 2001 From: bmchu070 <1549098850@qq.com> Date: Sun, 17 Nov 2024 21:53:08 +0800 Subject: [PATCH] =?UTF-8?q?20241114mvc=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1\346\200\201\347\275\221\347\253\231 .md" | 61 ++++++++++++++ ...7\345\242\203\351\205\215\347\275\256 .md" | 41 ++++++++++ ...7\345\242\203\345\217\230\351\207\217 .md" | 82 +++++++++++++++++++ 3 files changed, 184 insertions(+) create mode 100644 "\347\216\213\350\212\267\345\256\201/20241111-\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231 .md" create mode 100644 "\347\216\213\350\212\267\345\256\201/20241113-\345\274\200\345\217\221\347\216\257\345\242\203\351\205\215\347\275\256 .md" create mode 100644 "\347\216\213\350\212\267\345\256\201/20241114-\347\216\257\345\242\203\345\217\230\351\207\217 .md" diff --git "a/\347\216\213\350\212\267\345\256\201/20241111-\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231 .md" "b/\347\216\213\350\212\267\345\256\201/20241111-\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231 .md" new file mode 100644 index 0000000..634d921 --- /dev/null +++ "b/\347\216\213\350\212\267\345\256\201/20241111-\346\220\255\345\273\272\351\235\231\346\200\201\347\275\221\347\253\231 .md" @@ -0,0 +1,61 @@ +## 如何搭建静态网站 + +- 首先,确认网络连接 +``` +ping IP地址 +``` +- 解析域名,并查看该域名的网络连接 +``` +ping 域名 +``` +- 登录Linux +``` +ssh root@y域名/IP地址 +``` +- 更新软件源以及更新系统 +``` +apt update +apt upgeade -y +``` +- 下载nginx +``` +apt install -y nginx +//确认nginx下载完成 +systemctl status nginx +``` +- 切换路径并新建文件夹 +``` +cd /var/www +mkdir 新建文件夹名称 +``` +ps:可以使用**ls**进行查看文件夹内文件 + +- 换回Windows系统,传输文件 +``` +scp .\文件路径 root@用户名:/var/www/新建文件夹名称 +``` +- 为网站编写配置文件 +``` +cd /etc/nginx/conf.d +vim 新建文件夹名称.conf(新建配置文件) +按 i 进入编辑模式 +server{ + listen 80; + server_name 域名; + location / { + root /var/www/新建文件夹名称; + index 文件名(首页); + } +} +``` +- 测试配置文件并重新强制加载配置文件 +``` +nginx -t +nginx -s reload +``` + + + + + + diff --git "a/\347\216\213\350\212\267\345\256\201/20241113-\345\274\200\345\217\221\347\216\257\345\242\203\351\205\215\347\275\256 .md" "b/\347\216\213\350\212\267\345\256\201/20241113-\345\274\200\345\217\221\347\216\257\345\242\203\351\205\215\347\275\256 .md" new file mode 100644 index 0000000..c28ace8 --- /dev/null +++ "b/\347\216\213\350\212\267\345\256\201/20241113-\345\274\200\345\217\221\347\216\257\345\242\203\351\205\215\347\275\256 .md" @@ -0,0 +1,41 @@ +## 最好按如下的顺序存放项目 +``` +Blog(最外层文件夹) +↓ +src(放语言)项目在这里面 +- Blog.web +- Blog.Dao(做启动项) +↓ +Blog.sln(同级的解决方案,是与src同级) +``` + + +## 主要流程 +1. 新建一个MVC项目 + - dotnet new mvc +2. 创建模板控制器 + - dotnet new mvc -o Blog.web +3. 创建类库 + - dotnet new classlib -o Blog.Dao +4. 第二第三步最好按前面的路径存放,so改为: + - dotnet new mvc -o .\src\Blog.web + - dotnet new mvc -o .\src\Blog.Dao +5. 将控制器和类库添加到解决方案 + - dotnet sln add .\src\Blog.web + - dotnet sln add .\src\Blog.Dao +6. 编译 + - dotnet build +7. 然后启动 + - dotnet run --project .\src\Blog.web + +### 简单介绍 +1. wwwroot 放前端文件 +2. views 放视图 + +## 接主要流程展示页面 +1. 在Controllers里新增文件 +2. 把using···.mvc还有namespace···引入新增文件 +3. 然后复制public的返回方法(注意:类名要对应) +4. 在视图Index.cshtml里输入内容。 +5. 最后,开跑!!! + - dotnet watch --project .\src\Blog.web \ No newline at end of file diff --git "a/\347\216\213\350\212\267\345\256\201/20241114-\347\216\257\345\242\203\345\217\230\351\207\217 .md" "b/\347\216\213\350\212\267\345\256\201/20241114-\347\216\257\345\242\203\345\217\230\351\207\217 .md" new file mode 100644 index 0000000..79cf3fd --- /dev/null +++ "b/\347\216\213\350\212\267\345\256\201/20241114-\347\216\257\345\242\203\345\217\230\351\207\217 .md" @@ -0,0 +1,82 @@ +## 环境变量 +1. 点击系统面板——高级设置 +2. 打开环境变量,找到Path +3. 可以新建,删除来进行系统变量的修改 +4. 试修改,在D盘新建一个bat文件,内容编译 +``` +echo "AAA" +``` +## Tabby Terminal使用过程 +1. 登录 + - ssh root@(域名或者地址) + - (暂时性的)export sss=abc(设别称) + - ls -al + - l + - 安装.net + - wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb + - dpkg -i packages-microsoft-prod.deb + - rm packages-microsoft-prod.deb + - apt-get update && \ +4. apt update +5. apt install -y dotnet-sdk-8.0(安装) +6. dotnet --version 检查.net是否安装成功(显示版本信息即为成功) +7. apt install -y nginx 安装nginx +8. 设置nginx开机启动和nginx现在启动 + - systemctl enable nginx + - systemctl start nginx +9. 查看nginx情况 + - systemctl status nginx + +环境变量是操作系统中用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹位置等。 + +### Windows系统 +在Windows系统中,环境变量可分为用户变量与系统变量两类,这些变量在整个操作系统范围内可用,影响所有用户和系统中的所有进程。 + +1. 查看环境变量 +- 通过系统属性窗口 +- 按下“Win+R”快捷键,打开运行对话框。 +输入指令sysdm.cpl,点击确定后打开系统属性窗口,或者输入指令rundll32 sysdm.cpl,EditEnvironmentVariables,点击确定后直接打开环境变量设置窗口。 +通过搜索: +在左下角的搜索图标中输入“环境变量”或“env”,然后点击“编辑账户的环境变量”,也可以直接打开设置窗口。 + +- 通过命令提示符: +打开命令提示符(cmd)。 +输入set命令,按回车,即可看到当前所有的环境变量及其值。 +输入echo %VARIABLE_NAME%(VARIABLE_NAME为环境变量名),可以查看特定环境变量的值,例如echo %PATH%。 +2. 设置或修改环境变量 +临时设置: +使用set命令。例如,set 变量名=变量内容,该变量只在当前命令行窗口有效,不会保存到系统中。 + +永久设置: +使用setx命令: +设置用户环境变量:setx "变量名" "变量值"。 +设置系统环境变量:setx "变量名" "变量值" /m。 +通过注册表修改: +用户变量:HKEY_CURRENT_USER\Environment。 +系统变量:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment。 +通过修改、添加、删除相关键值对即可实现对环境变量的更改。 +在系统属性窗口中修改: +打开环境变量设置窗口(方法同上)。 +在“环境变量”窗口中,选择你要编辑的变量,然后点击“编辑”按钮。 +在弹出的窗口中修改变量的值。 +你也可以通过“新建”按钮来添加新的环境变量,或者使用“删除”按钮来移除不需要的变量。 +### Linux系统 +在Linux系统中,环境变量同样非常重要,它们影响着系统的运行和应用程序的执行。 + +1. 查看环境变量 +使用env或printenv命令:显示所有环境变量。 +使用echo命令:显示单个环境变量。例如,echo $HOME显示用户的主目录路径,echo $PATH显示可执行文件的搜索路径。 +2. 设置或修改环境变量 +临时设置: +使用export命令。例如,export CC=gcc将编译器设置为gcc。该设置只在当前终端会话中有效。 + +永久设置: +在用户配置文件中添加: +常见的用户配置文件包括~/.bash_profile、~/.bashrc等。使用文本编辑器打开这些文件,并在文件末尾添加你想要设置的环境变量。例如,export PATH=$PATH:/new/path将新的路径添加到PATH环境变量中。 + +在系统配置文件中添加: +对于系统环境变量,可以在/etc/profile文件中添加。这需要root权限或使用sudo命令。添加方法与用户配置文件相同。 + +使配置生效: +修改完配置文件后,需要重新加载该文件或重新登录才能使新设置的环境变量生效。可以使用source命令来重新加载配置文件。例如,source ~/.bashrc或source /etc/profile。 + -- Gitee