From 7e5186ee9b1d606cd86f05b15f96e51a88f1fef5 Mon Sep 17 00:00:00 2001 From: zeng <1838202451@qq.com> Date: Sun, 19 May 2024 19:38:26 +0800 Subject: [PATCH] zeng --- .../0515.md" | 64 +++++++++++++++++++ .../0518.md" | 57 +++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 "\346\233\276\347\264\240\350\220\215/0515.md" create mode 100644 "\346\233\276\347\264\240\350\220\215/0518.md" diff --git "a/\346\233\276\347\264\240\350\220\215/0515.md" "b/\346\233\276\347\264\240\350\220\215/0515.md" new file mode 100644 index 0000000..f6d10f5 --- /dev/null +++ "b/\346\233\276\347\264\240\350\220\215/0515.md" @@ -0,0 +1,64 @@ +##### 安装虚拟机和Debian + +一、Linux基础 + +Linux是操作系统的内核,以其为基础会有很多发行版本,其中RedHat是商业版本,Centos是社区版本,除此之外,还有Debian以命令行为主,Ubantu是以Debian+桌面皮肤的版本 + +二、学习Debian的两种方式 + +1、安装虚拟机,再安装Debian,快照 + +2、利用阿里云、华为云、腾讯云,也利用快照功能,对服务器进行存档 + +3、准备虚拟机VM 17版本+Debian12.5 64位的ISO文件 + +4、先安装VM,再创建一个新的虚拟机 + +5、如何下载一个Debian的安装镜像 https://www.debian.org/ + +6、直接再虚拟机操作Debian,用ssh远程登录它 + +7、默认Debian没有安装ssh服务器,自己安装一个 + +```js +apt-get install ssh -y //需要root权限,安装ssh服务端 +ip address show //查看IP地址 +ifcongig //需要root权限,可以借权sudo +// 以上两步,就可以让我们用普通用户远程登录,但是默认下root是不可以直接登录的,需对ssh做配置 + +//为了方便我们编辑文件。安装一个vim编辑器,默认vi +``` + +8、修稿ssh的服务端配置文件/etc/ssh/sshd_config文件 + +```js +vim /etc/ssh/sshd_config +port 22 //开启端口22 +permitRootlogin yes //允许root登录 +passwordAuthentication yes//采用密码验证模式 +permiEmptypasswords no //禁用空密码 + +// 重启ssh,让修改后的配置生效 +systemctl restart ssh +// /etc/init.d/ssh restart 同上的效果 +``` + +9、如何借用root权限 + +一、安装sudo + +​ apt-get install sudo -y + +​ 将普通用户名加入 + +​ vim /etc/sudoers + +​ ## + +​ Allow root to run any commands anywhere + +​ root ALL=(ALL) ALL + +​ 用户名 ALL=(ALL) ALL + +二、重新登录普通用户,就可以使用sudo功能 \ No newline at end of file diff --git "a/\346\233\276\347\264\240\350\220\215/0518.md" "b/\346\233\276\347\264\240\350\220\215/0518.md" new file mode 100644 index 0000000..cc41b18 --- /dev/null +++ "b/\346\233\276\347\264\240\350\220\215/0518.md" @@ -0,0 +1,57 @@ +##### LInux目录结构 + +/ 根目录 + +bin 常规执行程序的存放位置,普通用户(程序的成品目录) + +sbin 存放系统管理员需要的系统管理命令(超级管理员) + +boot 包含引导加载程序和内核文件 + +dev 包含设备文件 + +etc 存放系统配置文件 + +home 普通用户的家目录 + +root 超级管理员的家目录 + +proc 虚拟文件系统,提供有关系统和运行进程的信息 + +tmp 临时文件目录(重启之后就没有了) + +var 包含经常变化的文件,如日志文件,缓存文件等 + + + +##### LInux命令 + +command [options] [arguments] + +命令名称 命令选项 命令参数 + + + +长格式:man--help + +短格式:man-h + +echo 在页面打印文字 + +创建新文件 mkdir ... + +创建多个子集文件 mkdir 111/222 -p + +rm .... 删除文件 + +改文件名 : mv 旧名 新名 + +##### 作业 + +1、先新建用户登录密码 + +2、然后再创建多层子级文件夹(mkdir 国家/省份/.......姓名 -p) + +3、进入到姓名这个文件夹,再创建一个自己的文件(cd 国家;cd 省份 ;...... 创建文件 :touch 0623zeng.txt ) + +4、在自己的文件中写内容(vim 0623zeng.txt 按i进入了编辑模式,写完之后 esc 然后” :wq“回车就保存了 cat 0623.txt 可以看到自己写的内容 ) \ No newline at end of file -- Gitee