From ccaa96e59f128fb3e58e388e2590a6b383b9a2f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E5=BE=90=E6=9D=AD?= <522806548@qq.com> Date: Mon, 1 Jul 2024 09:31:24 +0000 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 Signed-off-by: 吕徐杭 <522806548@qq.com> --- ...15\345\212\241\347\256\241\347\220\206.md" | 26 ++++++ ...06\345\222\214\345\216\213\347\274\251.md" | 81 +++++++++++++++++++ ...60\346\225\260\346\215\256\345\272\223.md" | 35 ++++++++ 3 files changed, 142 insertions(+) create mode 100644 "\345\220\225\345\276\220\346\235\255/20240619-\346\234\215\345\212\241\347\256\241\347\220\206.md" create mode 100644 "\345\220\225\345\276\220\346\235\255/20240624-\347\275\221\347\273\234\343\200\201\347\243\201\347\233\230\347\256\241\347\220\206\345\222\214\345\216\213\347\274\251.md" create mode 100644 "\345\220\225\345\276\220\346\235\255/20240701-\346\234\254\345\234\260\346\225\260\346\215\256\345\272\223.md" diff --git "a/\345\220\225\345\276\220\346\235\255/20240619-\346\234\215\345\212\241\347\256\241\347\220\206.md" "b/\345\220\225\345\276\220\346\235\255/20240619-\346\234\215\345\212\241\347\256\241\347\220\206.md" new file mode 100644 index 0000000..c49031b --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240619-\346\234\215\345\212\241\347\256\241\347\220\206.md" @@ -0,0 +1,26 @@ +# 服务管理 + +是操作系统中一组特殊应用,在运行的时候,一般不提供界面,只工作在后台的,不会随终端退出而退出 + +## 日常管理命令 + +启动:systemctl start 服务名称 + +停止:systemctl stop 服务名称 + +重启:systemctl restart 服务名称 + +状态:systemctl status 服务名称 + +### 软链接:ln -s 文件 软链接文件 + +​ 以路径的形式存在,类似于Windows操作系统中的快捷方式 +​ 可以 跨文件系统 ,硬链接不可以 +​ 可以对一个不存在的文件名进行链接 +​ 可以对目录进行链接 + +### 硬链接:ln 文件 软链接文件 + +​ 以文件副本的形式存在,但不占用实际空间。 +​ 不允许给目录创建硬链接 +​ 只有在同一个文件系统中才能创建 \ No newline at end of file diff --git "a/\345\220\225\345\276\220\346\235\255/20240624-\347\275\221\347\273\234\343\200\201\347\243\201\347\233\230\347\256\241\347\220\206\345\222\214\345\216\213\347\274\251.md" "b/\345\220\225\345\276\220\346\235\255/20240624-\347\275\221\347\273\234\343\200\201\347\243\201\347\233\230\347\256\241\347\220\206\345\222\214\345\216\213\347\274\251.md" new file mode 100644 index 0000000..5519ed5 --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240624-\347\275\221\347\273\234\343\200\201\347\243\201\347\233\230\347\256\241\347\220\206\345\222\214\345\216\213\347\274\251.md" @@ -0,0 +1,81 @@ +## 网络管理 + +ip:操纵路由来分配和配置网络参数 +ip address +ping:用于测试网络的连通性 +host:输出指定域名的IP地址 +hostname:用于输出和更改主机名 +/etc/network/interfaces:重要的网络配置文件,用于定义网络接口的配置信息,如IP地址、子网掩码、网关等 + +## 压缩和解压缩 + +tar:归档文件,简单的将文件整合到一个文件内,无压缩效果,能够解压的文件格式是xx.tar.gz + +压缩:tar -zcf 压缩包路径 文件1 文件2 + +-c:创建压缩文件,用于压缩模式 +-x:解压模式 +-v:显示压缩、解压过程,用于查看进度 +-f:要创建的文件,或要解压的文件,-f 选项必须在所有选项中位置处于最后一个 +-z:gzip模式,不使用-z就是普通的tarball格式并没有太多文件体 +-C:选择解压的目的地,用于解压模式 + +``` +tar -zcvf a.tar.gz aaa :压缩文件aaa +tar -zcvf abc.tar.gz aaa b bb ccc :压缩多个文件 +``` + +### 解压:tar -zxf 压缩文件 + +-x:解压模式 +-f:要创建的文件,或要解压的文件,-f 选项必须在所有选项中位置处于最后一个 +-v:显示压缩、解压过程,用于查看进度 +-z:gzip模式,不使用-z就是普通的tarball格式并没有太多文件体 +-C:选择解压的目的地,用于解压模式 + +``` +tar -zxvf a.tar.gz -C /a/b :解压文件到文件夹a里面的文件文件夹b +``` + +### 查看压缩包内容 + +``` +tar -tf 压缩文件 +``` + + +**zip:压缩文件为zip压缩包** + +**压缩:zip [-r] 压缩包路径 文件1 文件2** + +-r:被压缩的包含文件夹的时候,需要使用-r + +``` +zip -r a.zip c a.txt :c是文件夹 +``` + +### 解压:unzip [-d] 压缩文件 + +-d:指定要解压去的位置 + +``` +unzip a.zip -d x :把压缩文件a.zip解压到文件夹x里面 +``` + +## 磁盘管理 + +du :查看分区和目录所占用的磁盘容量大小 +语法:du -sh 目录名称 +df :查看已挂载的磁盘空间使用情况 +语法:df -h +-h:自动进位 (KB、MB、GB) +fdisk:用于新建、修改、删除磁盘的分区表信息 +语法:fdisk 磁盘名称 +m:查看全部可用参数 +n:添加新的分区 +d:删除分区表信息 +l:列出所有可用的分区类型 +p:查看分区表信息 +t:改变某个分区类型 +w:保存退出 +q:不保存退出 \ No newline at end of file diff --git "a/\345\220\225\345\276\220\346\235\255/20240701-\346\234\254\345\234\260\346\225\260\346\215\256\345\272\223.md" "b/\345\220\225\345\276\220\346\235\255/20240701-\346\234\254\345\234\260\346\225\260\346\215\256\345\272\223.md" new file mode 100644 index 0000000..e040701 --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240701-\346\234\254\345\234\260\346\225\260\346\215\256\345\272\223.md" @@ -0,0 +1,35 @@ +## 数据库 + +postgresql + +mysql/mariaDB + +MySQL Yum Repository 适用于红帽子系列的操作系统: + +RHEL、Centos(Centos Stream)、Fedaro MySQL APT Repository + +适用Debian系列的操作系统: + +Debian、Ubuntu、KLinux MySQL SUSE Repository SUSE德国的Linux发行版本 + +linux系统安装软件通常有哪些方式: + +包管理器 + +压缩包安装 + +编译安装 + +Debian 安装mysql 8.0 + +下面以Debian12 安装mysql 8.0为例,梳理安装过程: + +下载mysql的deb包 + +1.Linux本机下载 - wget http://mysql... 2.非Linux本机下载 - 下载以后使用scp上传到指定目录 + +安装deb包,形成软件源文件 /etc/apt/sources.list.d/mysql.list + +安装mysql apt install mysql-server + +安装完成后,使用如下命令可以本地连接到数据库 mysql -u root -p \ No newline at end of file -- Gitee