From f2c081fd6efb8cffe067a27fa1a0768051962169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=85=88=E9=91=AB?= Date: Wed, 15 May 2024 04:28:09 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2011=20=E5=BE=90?= =?UTF-8?q?=E5=85=88=E9=91=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "11 \345\276\220\345\205\210\351\221\253/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "11 \345\276\220\345\205\210\351\221\253/.keep" diff --git "a/11 \345\276\220\345\205\210\351\221\253/.keep" "b/11 \345\276\220\345\205\210\351\221\253/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 0f7cdc462b5d20a99882cb38a5f065fa0970f308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=85=88=E9=91=AB?= Date: Wed, 15 May 2024 12:35:18 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 徐先鑫 --- ...24.05.15 liunx\345\210\235\350\257\206.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "11 \345\276\220\345\205\210\351\221\253/2024.05.15 liunx\345\210\235\350\257\206.md" diff --git "a/11 \345\276\220\345\205\210\351\221\253/2024.05.15 liunx\345\210\235\350\257\206.md" "b/11 \345\276\220\345\205\210\351\221\253/2024.05.15 liunx\345\210\235\350\257\206.md" new file mode 100644 index 0000000..2a316a5 --- /dev/null +++ "b/11 \345\276\220\345\205\210\351\221\253/2024.05.15 liunx\345\210\235\350\257\206.md" @@ -0,0 +1,80 @@ +Liunx系统: + +    + +```js + liunx操作系统内核 一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。 + + +Ubuntu是一个以桌面应用为主的Linux发行版操作系统,Ubuntu基于Debian发行版和GNOME桌面环境。 + +广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此“Debian”常指DebianGNU/Linux。 + +CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统 。 + +二、Linux的安装 + +- 安装VMware pro 17 虚拟机 + + +- 安装Debian 12.5(下载源) + + +1. 查看IP地址 + + ```js + ip addr show // 默认的查看命令 + ``` + +2. 显示或设置网络设备 + + ```js + ifconfig // net-tools组件包 + ``` + +3. 更新软件库 + + ```js + apt-get update // 更新软件库 + ``` + +4. 安装net-tools组件包 + + ```js + apt-get install net-tools //安装net-tools组件包 + ``` + +5. 安装vim编辑器 + + ```js + apt-get install vim // 安装vim编辑器,默认的是vi编辑器 + ``` + +6. 安装SSH服务器 + + ```js + apt-get install ssh // 安装SSH服务器 + //默认情况下,仅普通用户登录 + vim /etc/ssh/sshd_cofnig //修改SSH权限 + ----- + Port:修改端口号(22) + PermitRootLogin:启用/禁用以Root身份进行登录(yes) + PasswordAuthentication:启用/禁用用密码进行身份验证(yes) + ------ + /etc/init.d/ssh restart //重启SSH服务器,使命令生效 + ``` + +7. 安装sudo管理指令 + +```js +su root //切换root管理员模式 +apt-get install sudo //安装sudo管理指令 +sudo vim /etc/sudoers //修改用户权限 +----- + root ALL=(ALL:ALL) ALL + 用户名 ALL=(ALL:ALL) ALL //为用户添加权限 + :wq! //强制保存并退出 +----- +sudo ls //测试sudo命令是否生效 +``` +``` -- Gitee From 9be32dd3910613ac463d9627766ee43d960a8aa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=85=88=E9=91=AB?= Date: Sun, 19 May 2024 08:06:14 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 徐先鑫 --- ...56\345\275\225\345\221\275\344\273\244.md" | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 "11 \345\276\220\345\205\210\351\221\253/2024.05.16 Linux\347\233\256\345\275\225\345\221\275\344\273\244.md" diff --git "a/11 \345\276\220\345\205\210\351\221\253/2024.05.16 Linux\347\233\256\345\275\225\345\221\275\344\273\244.md" "b/11 \345\276\220\345\205\210\351\221\253/2024.05.16 Linux\347\233\256\345\275\225\345\221\275\344\273\244.md" new file mode 100644 index 0000000..690a376 --- /dev/null +++ "b/11 \345\276\220\345\205\210\351\221\253/2024.05.16 Linux\347\233\256\345\275\225\345\221\275\344\273\244.md" @@ -0,0 +1,86 @@ + + +```liunx +# / +根目录 + +## /bin + +binary,可执行文件。存放常用的基本命令。 +## /boot +引导加载程序和内核文件。 +## dev +设备文件。 +例如:/dev/sda 硬盘设备文件 /dev/ttyUSB0 USB串行设备文件 +## /etc +配置文件。包括网络配置,Nginx ,ssh等。 + +## /home +普通用户的家目录。 +## /lib +系统共享库文件。 +## /media +可以移动介质的挂在点。usb或者cdrom +## /mnt +手动挂载临时文件系统 +## /opt +第三方软件包安装目录 +## /proc +虚拟文件,有系统和运行进程的信息。 +## /sbin +root权限才能操作的系统管理命令。 +## /srv +服务的数据目录 +## /sys +虚拟文件系统。有关硬件的,例如网卡 +## /usr +用户安装的程序和文件 +## /var +日志文件缓存文件等经常变化的文件。 + + +命令参数可使用TAB键补全 +格式: +命令名称 [命令选项] [命令参数] +命令名称:想要做的事情,例如创建,查看等。 +命令选项:对命令进行调整,例如-l,-a等。 +命令参数:指要处理的文件,目录等。 + +命令选项的长短格式: + +--help 长 -- +-h 短 - +## man + +man命令是用来访问unix/linux手册页的。手册页系统命令、函数、库调用等的文档,提供了关于如何使用这些命令和功能的详细信息 +如何使用: + +查看ls命令的手册页:man ls + +运行后会看到: + +name 简要描述了命令或函数。 + +synopsis 展示了命令的基本用法和语法。 + +description 详细描述了命令或函数的功能。 + +option 列出了命令或函数的可用选项。 + +examples 给出使用的示例。 + +see also 列出其他。 + +## 快捷键 + +tab 补全命令。 + +ctrl+c 终止当前进程的运行。 + +ctrl+d 键盘输入结束。 + +ctrl+l 清屏。。 + + + +``` -- Gitee