From 360c04bcdbd468651322e6849b9e6093fa494bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=80=A9=E5=80=A9?= <2595352832@qq.com> Date: Sat, 18 May 2024 08:24:27 +0800 Subject: [PATCH] 20240516 --- ...\213\237\346\234\272\345\222\214Dabian.md" | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 "26\345\210\230\345\200\251\345\200\251/20240515_\345\256\211\350\243\205\350\231\232\346\213\237\346\234\272\345\222\214Dabian.md" diff --git "a/26\345\210\230\345\200\251\345\200\251/20240515_\345\256\211\350\243\205\350\231\232\346\213\237\346\234\272\345\222\214Dabian.md" "b/26\345\210\230\345\200\251\345\200\251/20240515_\345\256\211\350\243\205\350\231\232\346\213\237\346\234\272\345\222\214Dabian.md" new file mode 100644 index 0000000..7b1f3b5 --- /dev/null +++ "b/26\345\210\230\345\200\251\345\200\251/20240515_\345\256\211\350\243\205\350\231\232\346\213\237\346\234\272\345\222\214Dabian.md" @@ -0,0 +1,84 @@ +## Linux基础知识 + +1. Linux是操作系统的内核,以其为基础会有很多发行版本 + - RedHat 收费商业版本, + - Centos 是RedHat的社区版本(已经停止更新和维护) + - Debian 命令行为主 + - Ubantu 是以Debian+桌面皮肤的版本 + - 类似显卡的核心,N卡A卡相当于内核,不同商家出的具体的型号的显卡,相当于发行版本 + + + +## 安装虚拟机和Dabian + +1. 学习Debian的两种方式 + + - 先安装虚拟机后,再安装Debian,最后用快照功能保留配置 + - 阿里云、华为云、腾讯云,也可以利用快照功能,对服务器进行存档 + +2. 准备好**虚拟机VM 17版本+Debian 12.5 64位**的ISO文件 + +3. 安装好VM后创建一个新的虚拟机 + +4. 下载好 [Debian的安装镜像](https://www.debian.org/) + +5. 使用SSH远程登陆Debian(直接在虚拟机操作debian很麻烦) + +6. 默认的Debian没有安装SSH服务端,所以要自己安装好 + + ```js + apt-get install ssh -y // 安装SSH服务端,需要root权限 + ip addr show // 查看IP地址 + ifconfig // 需要root权限,可以借权sudo + // 以上两步,就可以让我们用普通用户远程登录了,但是默认下root是不可以直接登录的。需对ssh做配置 + + // 为了方便我们编辑文件。安装一个vim编辑器,默认是vi + ``` + +7. 修改ssh的服务端配置文件/etc/ssh/sshd_config文件 + + ```js + vim /etc/ssh/sshd_config + Port 22// 开启端口22 + PermitRootLogin yes // 允许root登录 + PasswordAuthentication yes // 采用密码验证模式 + PermitEmptyPasswords no // 禁用空密码 + + + // 重启ssh,让修改后的配置生效 + systemctl restart ssh + // /etc/init.d/ssh restart 同上的效果 + ``` + +8. 如何借用root权限 + + ```js + 1. 安装sudo + apt-get install sudo -y + 2. 将普通用户名加入 + vim /etc/sudoers + ## + ## Allow root to run any commands anywhere + root ALL=(ALL) ALL + 用户名 ALL=(ALL) ALL + 3. 重新登录普通用户,就可以使用sudo功能 + ``` + + + +## 命令 + +1. 安装服务 + - appt-get install 服务名 -y + - ssh + - vim + - net-tools(工具箱) +2. 更新 + - apt-get update +3. 远程登陆 + - ssh 用户名@IP + - ssh -l 用户名 IP +4. 借用命令 + - sodo +5. 彻底删除工具箱 + - apt-get remove --purge net-tools \ No newline at end of file -- Gitee