From 29413d683d6b3589c304a743d8a0da47de29c777 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 18 May 2024 10:09:51 +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 --- ...0240515 \345\210\235\350\257\206linux.md" | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 "05 \350\260\242\351\223\226\346\265\251/20240515 \345\210\235\350\257\206linux.md" diff --git "a/05 \350\260\242\351\223\226\346\265\251/20240515 \345\210\235\350\257\206linux.md" "b/05 \350\260\242\351\223\226\346\265\251/20240515 \345\210\235\350\257\206linux.md" new file mode 100644 index 0000000..37b9943 --- /dev/null +++ "b/05 \350\260\242\351\223\226\346\265\251/20240515 \345\210\235\350\257\206linux.md" @@ -0,0 +1,116 @@ +##### 1.Linux发展史 + +​ Linux的历史始于1991年,当时的芬兰学生林纳斯·托瓦兹开始着手于一个名为“Freax”的项目,目的是创建一个类似于Unix的免费操作系统。 + +​ Linux 0.01的发布(1991年):托瓦兹在1991年发布了Linux的第一个版本,这是一个非常基础的内核,仅包含最基本的功能。 + +​ 发行版的诞生和发展(1992-1993年):Linux很快吸引了全球开发者社区的兴趣,从而促成了第一个Linux发行版Debian的诞生。 + +​ 桌面环境的发展(1996-1997年):Linux桌面环境的发展始于1996年的KDE(K Desktop Environment),随后在1997年,GNOME(GNU Network Object Model Environment)桌面环境问世。 + +##### 2.Linux与Windows区别 + +​ 1.Linux是开源的,可以自由地获取和修改源代码,而Windows是闭源的,需要购买授权才能使用 + +​ 2.liunx支持更多的编程语言和开发工具,Windows比较适合普通用户使用 + +​ 3.Linux更加稳定和安全,因为它是基于UNIX的设计,而Windows则更加易受病毒和恶意软件的攻击 + +​ 4.Linux的运行速度显著更快,即使在现代桌面环境和操作系统功能下,而Windows则在较旧的硬件上运行缓慢 + +##### 3.为什么我们选择Debian为教学的发行版本 + +因为Debian是很多发行版的祖师爷,ubuntu,mint,这些都是根据Debian来发行的,这也说明了,Debian这个版本,比较纯净,是一个独立的发行版,所以Debian里的东西都算是原生的,没有修改很多,相对来说会比较稳定,没那么容易出现bug + +#### liunx的一些基础命令 + +apt-get update // 将软件库更新到最新,得到最新可用的软件列表 + +apt-get install ssh //安装ssh + +apt-get install vim -y // 安装vim + +systemctl restart ssh // 重启ssh让配置生效 + +#### ssh登录 + +~~~js +ssh -l 用户名 ip + +ssh root@ip + +ip address show //查看IP地址 +~~~ + + + +#### 安装Debian + +1、安装一个VM虚拟机 + +2、下载Debian的安装镜像ISO + +3、将Debian安装进VM + +​ 1、创建一个空白虚拟机 + +​ 2、配置好相关的硬件参数 + +​ 3、在CD-ROM中,选择ISO文件路径 + +​ 4、启动虚拟机 + +​ 5、选择install + +​ 6、语言选择中文,可以将配置的界面中文显示 + +​ 7、分区方法选择整个 + +​ 8、分区方案选择将所有文件放在同一个分区中 + +​ 9、将改动写入磁盘,选择是 + +​ 10、扫描额外的介质,选择否 + +​ 11、镜像站点所在的国家选择中国 + +​ 12、Debian仓库镜像站点选择mirror.lzu.edu.cn兰州大学的站点 + +​ 13、不参加软件包流行调查 + +​ 14、软件安装时,保留最后的标准工具,其他的都不选 + +4、安装好系统之后,用root超级管理员登录,具有最高权限,也可以普通用户登录,权限低 + +5、需要自己在Debian中安装一个ssh的服务端,因为默认情况下,我们没有安装ssh服务端 + +​ apt-get update //更新软件库 + +​ apt-get install ssh //安装ssh + +6、为了使root可以远程登陆,我们需要去配置ssh服务端/etc/ssh/sshd_config //编辑ssh_config这个文件,vi编辑器原始,可以改用vim,但是里面没有,我们需要自己下载vim + +​ apt-get install vim -y //安装vim + +7.进入中国ssh_config后,我们可以对里面的一些配置信息做一些改动,按 i 进入编辑模式 + +​ port 22 //开启端口222,将前面的#去掉 + +​ PermitRootLogin yes // 允许root登录,将前面的#去掉 + +​ PasswordAuthentication yes // 使用密码验证的模式,将前面的#去掉 + +​ PermitEmptyPasswords no // 禁用空密码 ,将前面的#去掉 + +8、按esc退出编辑模式,按住shift: ,再输入wq!,强制保存,最后,我们需要重启ssh,使配置生效 + +​ systemctl restart ssh + +​ /etc/init.d/ssh restart + +​ systemctl status ssh //查看状态 + +##### linux 执行的服务的命令 + +1. systemctl 指令 服务名 +2. /etc/init.d/服务器 指令 \ No newline at end of file -- Gitee