头图

教程总体简介:网络设定 学习目标 1、手动设定 2、DHCP自动获取 系统基本优化 一、永久关闭SELinux 1. 永久关闭 二、关闭防火墙 2. 临时启动关闭防火墙 三、设定运行级别为3(命令行模式) 四、修改ssh端口号 ssh服务 一、ssh介绍 二、客户端远程连接 1. 基于口令安全验证 三、修改sshd的配置文件 四、远程传输命令 日志管理 二、rsyslog Linux概述 目标 二、Unix操作系统 三、Linux发展史 常用工具使用 linux系统管理 一、备份操作系统 1、快照 2、克隆 快照与克隆的区别 四、Linux基本命令(上) 1、目录操作 2、文件操作 3、复制剪切 4、压缩解压缩 5、输出重定向 6、查看文件内容 7、帮助 六、远程连接工具 MobaXterm 使用命令远程连接 vim编辑器 学习背景 二、vim编辑器三种模式 1、三种模式 2、模式切换 3、vim打开文件的四种方式 三、命令模式 2、命令模式常用命令 四、末行模式 五、编辑模式 六、实用功能 1、vim配置显示行号 2、异常退出 3、别名机制 七、vim案例 用户与组管理 二、用户管理 1. 创建用户 2. 设置密码 3. 修改用户信息 三、组管理 1. 用户组添加 4. 组文件说明 权限管理 一、权限概述 1、权限介绍 2、身份介绍 三、所有者和所属组管理 1、chown 2、chgrp 四、umask默认权限(了解) 1、查看umask权限 软件管理 一、RPM包管理 1. RPM软件包常用命令 2. 案例 二、yum软件管理 计划任务 一、计划任务介绍 二、at 一次性计划任务 2、at语法 3、案例 三、cron 周期性计划任务 1、cron介绍 2、crontab命令 Apache服务 一、Apache概述安装 1. 介绍 3. 快速入门 4.apache基本概念 二、apache配置详解及实践 1、配置文件说明 2、配置项详解 三、虚拟主机配置 1、基于ip 四、rewrite重写 五、apache日志切割 1、为什么要进行日志切割 2、日志分割两种方式

完整笔记资料代码:https://gitee.com/yinuo112/Backend/tree/master/Python/嘿马pyt...

感兴趣的小伙伴可以自取哦~


全套教程部分目录:


部分文件图片:

常用工具使用

linux系统管理

目标

  1. 知道如何在虚拟中备份管理操作系统
  2. 清楚linux操作系统的基本使用
  3. 熟练使用常用命令
  4. 远程工具使用

一、备份操作系统

在VMware中备份的方式有2种:快照或克隆。

1、快照

快照:又称还原点,就是保存在拍快照时候的系统的状态(包含了所有的内容),在后期的时候随时
可以恢复。

注意:侧重在于短期备份,需要频繁备份的时候都可以使⽤快照,做快照的时候虚拟机中操作系统一般处于开启状态

快照:使⽤VMware实现快照,具体操作步骤,参考如下

第一步:选择虚拟机菜单,点选快照中的拍摄快照

在对话框中填写基本的信息,之后点击拍摄快照即可。

第⼆步:对于快照进⾏行行管理理(恢复、删除)

对快照的管理需要在"虚拟机" -> "快照" -> "快照管理器"中进⾏行行管理理

2、克隆

克隆:就是复制的意思。

注意:克隆侧重长期备份,做克隆的时候是必须得关闭操作系统的(了解)

克隆:使用VMware实现克隆,具体操作步骤,参考如下
先关机 –> 右键需要克隆的虚拟机 –> 管理 –> 克隆



快照与克隆的区别

克隆与快照的最大的区别:克隆之后是2台机器,而快照之后仍然是一台机器(影子系统)。在第一次安装好操作系统后,建议进行快照。

二、linux系统认识

1、系统基本操作

系统界面认识

说明:

上方任务栏

上半部左侧有【应用程序】与【位置】,右侧有【输入法切换】、声音、网络、日期、账号相关设定切换等,这个位置可以看成是任务栏

桌面

整个画面中央就是桌面。

下方任务栏

各项工作的显示区域,可以方便的在各个工作间切换

虚拟桌面

下方任务栏1/4代表多个可用的虚拟桌面,代表共有4个虚拟桌面,目前在第一个

2、正确的关机

关机|重启|注销|锁定

3、Linux系统目录介绍

点击左上角 位置 - 点击 计算机

sys2

Tips:

/bin :系统指令目录,存放系统指令,比如ls,mkdir指令

/boot :系统引导目录,启动文件、引导文件

/dev :系统设备目录,硬盘、光驱都是在此目录下/dev/cdrom

/etc :系统配置文件目录

/home :用户的家,非管理员账号在/home目录下都有自己的家

/lib :库文件目录,库一共分为两种:.so后缀动态库文件,.a后缀静态库文件

/lib64: 库文件目录

/media :多媒体目录,光驱与软驱

/mnt :挂载目录,如/mnt/udisk目录下

/opt :第三方程序目录,qq、wps软件通常放置于此目录下

/proc :内存目录

/root :超级管理员的家目录

/run: 保存到下次引导前有效的关于系统的信息文件.例如, /var/run/utmp 包含当前登录的用户的信息.

/srv: 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内

/sbin :s是super缩写,代表超级,超级指令目录,专门给root管理员使用的

/sys:目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,入系统当前已经载入的模块信息等。

/tmp:temp缩写,代表临时目录

/usr:/usr:应用程序存放目录。 安装Linux软件包时默认安装到/usr/local目录下

/var :经常变化的目录,网页文件、数据库文件通常放置于此目录下

三、Linux命令入门

1、开启终端

第一种方式:点击【应用程序】 - 点击 【终端】

第二种方式:鼠标右击桌面任意位置 - 点击 【在终端中打开】

2、终端说明

3、命令与选项

什么是linux命令

指在linux终端(命令行)中输入的内容就成为命令

一个完整的命令标准格式:linux通用格式

# 命令  [选项]  [参数]

注意:“[ ]”包裹的表示该项目为可选项

4、常用命令

ls
ls (list, 列出)

用法一:# ls

含义:列出当前工作路径下的文档名称

示例代码:

用法二:#ls 路径

关于路径:路径分为绝对路径和相对领
绝对路径:不管当前工作路径在哪,目标路径都会从"/"磁盘根下开始
相对路径:除绝对路径之外的路径称之为相对路径,相对路径得有一个相对物做参照。
../:上级目录
./:当前目录
总结:看到路径以"/"开头表示绝对路径, 其他相对路径

示例代码:

用法三:# ls 选项 【路径】

含义:列出指定路径下文件/文件夹名称时,以指定格式进行显示

常见语法:

\# ls -l 【路径】

\# ls -la 【路径】 【linux命令语法中,多个选项可以合并为-abcd这种形式】

选项说明:

-l : 表示以详细列表的形式进行展示

详情说明:

  • 档案类型及权限:权限管理时会详细说明。
  • 连接数:文件的引用计数代表该文件的硬链接个数,目录的引用计数为该目录下有多少个子目录
  • 所有者:文件属于哪个用户。默认所有者是文件的创建用户。
  • 所属组:文件属于哪个组,默认是文件建立用户的有效组。就是建立用户的所在组。
  • 容量:文件的大小,默认单位是字节,如果想显示代为加-h
  • 档案最后修改时间:文件最后的修改时间
  • 档案名:文件或目录名称

-a: all, 表示显示所有文件/文件夹(包含了隐藏文件/文件夹)

说明:
在linux中隐藏文档的名称一般都是以"."开头,
上图中第一列的第一个字符,"d"表示目录,"-"表示文件
"."表示当前鲁宁,".." 表示上级路径(相对当前路径)
目录颜色一般是蓝色,文件一般是黑色(颜色指的是终端中默认的颜色)

扩展命令:# ll,ll等价于“# ls -l”

用法四:# ls -lh 路径

含义:列出指定路径下的文档结构,以指定方式显示

选项说明:

-l : 表示以列表形式显示

-h: 表示以较高可读性(文档大小)的形式展示

注意:单位不一定是k,系统会获取其大小之后为文档找到一个合适的单位,因此单位可能是"K、M、G、T"或者是没有单位。

文件属性

pwd

用法: # pwd (print working directory, 打印当前工作目录)

作用:打印当前所在的路径

cd

命令:cd (change directory, 改变目录)

作用:切换当前德工作目录

语法:# cd [路径]

说明:路径可选,写路径表示切换到指定路径,不写表示切换到当前用户家目录

第一种用法:加路径

第二种用法:不加路径

含义:表示切换到当前用户的家目录

特殊用法:和不加路径效果相同

含义:表示切换到当前用户的家目录

说明:
linux中有一个特殊的符号"~",表示当前用户的家目录,等价于直接cd
clear

命令:clear (清除)

作用:用于清除终端信息(清屏)

whoami

命令:whoami

作用:获取当前用户的用户名

reboot

命令:reboot

作用:重启操作系统

shutdown

命令:shutdown

作用:关机

用法一:# shutdown -h 0 或 now 立即关机

扩展命令:halt

和用法一作用相同

用法二:#shutdown -h 10

含义:延迟关机,10分钟后关机


程序员一诺python
16 声望18 粉丝

python技术发烧友 资料收集狂