diff --git "a/\346\236\227\344\275\231\345\200\251/20241118Linux.md" "b/\346\236\227\344\275\231\345\200\251/20241118Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..2adcd174b85a1c6779bb60a66b667b6196204262 --- /dev/null +++ "b/\346\236\227\344\275\231\345\200\251/20241118Linux.md" @@ -0,0 +1,51 @@ +### 1.Linux命令 +```js +一.如何登录服务器 +登录服务器命令:ssh root@XXX.XXX 第一次登录会底部要不要接受:输入yes,然后回车 输入密码,输入密码过程,没有任何显示,是正常的现象,只管理密码,然后回车就可以了 + +二、部署静态网站的核心科技 +网页所放位置在如下路径:/var/www/XXX.XXX/index.html + +nginx配置文件所放的位置在如下路径:/etc/nginx/conf.d/XXX.XXX.conf + +测试nginx的配置文件有无语法错误,命令如下:nginx -t 如果返回类似ok successful之类的提示,则表明没有语法错误,反之,需要排查语法 + +强制nginx重新加载配置文件命令:nginx -s reload + + + +命令: + ls + 作用:查询指定目录下的内容(文件或者文件夹) + 语法:ls目录 + 选项:a(列出所有内容);l(以列表形式列出) + cd + 作用:切换当前目录到指定目录 + mkdir + 作用:创建文件夹 + 形式:mkdir XXX + rm + 作用:删除文件夹或目录,默认情况下只能删除空文件 + 语法:rm XXX + vim + 作用:编辑文件 + + scp + 作用:用于传输内容到指定服务器 + 语法:scp 文件 账号@服务器地址(ip或域名都可以):/xxx/xxx + cp + 作用:复制文件或文件夹 + 语法:cp 源文件 目标目录 + 常用选项:r 递归传输目录下所有的内容 + mv + 作用:移动文件或文件夹 + + + +今天的内容: + 1. 组织架构 + 解决方案和项目架构 + MVC项目的结构解读 + 2. 在Linux上部署MVC项目 + +``` \ No newline at end of file diff --git "a/\346\236\227\344\275\231\345\200\251/20241120\346\220\255\345\273\272\346\234\215\345\212\241\345\231\250.md" "b/\346\236\227\344\275\231\345\200\251/20241120\346\220\255\345\273\272\346\234\215\345\212\241\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..2d41d8d49edd43c8ad050d310527781c450639f3 --- /dev/null +++ "b/\346\236\227\344\275\231\345\200\251/20241120\346\220\255\345\273\272\346\234\215\345\212\241\345\231\250.md" @@ -0,0 +1,23 @@ +### 笔记 +@startmindmap + + * 1.在服务器上安装运行环境或者是调试环境(必要条件) + * 1. 如何安装SDK 包管理器 + * 先下载个文件 wget ,curl (下载sdk运行环境) + * 注册文件 + * 删除已经注册过的文件 rm + * 更新软件员源 apt update + * 安装sdk apt install dotnet-sdk-8.0 + * 2.在Linux上安装软件或者应用常用方式如下: + * 1. 包管理器 相对于用户来说最简单 + * 2. 使用二进制文件安装 相对于用户来说次简单 + * 3. 编译安装 相对于用户来说最难 + * 2.将打包好的程序上传到指定目录(必要条件) + * 1. scp工具 scp -r ./* root@XXXX.XXX:/var/www/XXXX.XXX + * 1. 打包 dotnet publish + * 2. 测试(工作中一般建议测试,可以视情况省略) + * 2. xftp + * 3.一般建议使用nginx做反向代理(PS:如果不做反向代理,则这条可以不用) + +@endmindmap +