From 91c7003ab0bc59b6db429af93779f5d7c0ea54f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BD=B3=E7=82=9C?= <626104790@qq.com> Date: Thu, 16 May 2024 12:30:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ux\347\254\254\344\270\200\350\212\202.md" | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 "\351\231\210\344\275\263\347\202\234 15/Linux\347\254\254\344\270\200\350\212\202.md" diff --git "a/\351\231\210\344\275\263\347\202\234 15/Linux\347\254\254\344\270\200\350\212\202.md" "b/\351\231\210\344\275\263\347\202\234 15/Linux\347\254\254\344\270\200\350\212\202.md" new file mode 100644 index 0000000..7ed2fda --- /dev/null +++ "b/\351\231\210\344\275\263\347\202\234 15/Linux\347\254\254\344\270\200\350\212\202.md" @@ -0,0 +1,92 @@ +Linux: + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。 + +Linux的发展史:Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。 + +Linux与Windows的区别: + +1、开源性:Linux是开源的,任何人都可以查看和修改其源代码(敲敲敲);而Windows是闭源的,只有微软拥有其源代码。(点点点) + +2、用户界面:Windows的用户界面相对直观易用(易上手),而Linux则需要一定的学习成本(基本命令的认识)。 + +3、应用程序:Windows拥有大量的商业软件和游戏,而Linux则更适合开发和运行开源软件。 + +4、安全性:Linux通常被认为比Windows更安全,因为它没有像Windows那样频繁地更新和修补漏洞。 + +5、硬件支持:Windows在主流硬件上都有较好的支持,而Linux则需要根据不同的硬件配置进行调整和优化。 + +6、命令行界面:Linux主要通过命令行界面进行操作和管理,而Windows则提供了图形化的界面。 + + + +如何安装一个Debian + +1. 安装一个VM虚拟机 + + 1. 下载VM + 2. 注册VM:百度到处都是序列号 + +2. 下载Debian的安装镜像ISO + + 1. https://mirror.lzu.edu.cn/debian-cd/12.5.0/amd64/iso-cd/ + 2. [debian-12.5.0-amd64-netinst.iso](https://mirror.lzu.edu.cn/debian-cd/12.5.0/amd64/iso-cd/debian-12.5.0-amd64-netinst.iso) + +3. 将Debian安装进VM + + 1. 创建一个空白虚拟机 + 2. 配置好相关的硬件参数 + 3. 关键是修改CD-ROM,选择ISO文件路径 + 4. 启动虚拟机 + 5. 在选择语言时,选择简体中文,可以将配置的界面都中文显示 + 6. 遇到选镜像站点时,选mirror.lzu.edu.cn 兰州大学的站点 + 7. 软件安装时,只保留最后的标准工具,其它都不选 + +4. 安装好系统之后,可以用两种帐号登录。 + + 1. root 超级管理员,他具有最高的权限。 + 2. 普通用户 dabian2ban 权限很低 + +5. 默认情况,我们是没有安装SSH服务端的。得自己在debian安装一个SSH的服务端 + + ```js + apt-get update // 将软件库更新到最新,得到最新可用的软件列表 + apt-get install ssh //安装ssh + + // 安装SSH服务端之后,就可以用电脑的SSH客户端进行连接 + // cmd,finalshell,tabby,putty + // ssh -l 用户名 ip + // ssh 用户名@ip + // 但普通用户权限受限,所以需要一些权限时,要么切换到root登录,要么借用root的权限 + root@172.16.90.103's password: + Permission denied, please try again. // root用户默认是禁止SSH登录的。 + // 为了使root可以远程登录,配置SSH服务端 + // /etc/ssh/sshd_config // 编辑sshd_config这个文件,但vi编辑器太原始 + // 改用vim, + apt-get install vim -y // 安装vim + ``` + + vim /etc/ssh/sshd_config + + ```js + Port 22 // 开启端口22 + PermitRootLogin yes // 允许root登录 + PasswordAuthentication yes // 使用密码验证的模式 + PermitEmptyPasswords no // 禁用空密码 + // 重启ssh让配置生效 + systemctl restart ssh + /etc/init.d/ssh restart + + + // 默认是命令模式,按i进入编辑模式 + // 保存时,按ESC,退回命令模式,按shift+: ,输入qw! + ``` + + linux 执行的服务的命令 + + 1. systemctl 指令 服务名 + 2. /etc/init.d/服务器 指令 + + + +6. 默认也可以用ip addr show 查看ip 地址 -- Gitee