12 2021 档案

摘要:一:Nginx搭建《小游戏》 1.上传《象棋游戏》代码 2.编辑配置文件(尾部必须要加 .conf<文件>) [root@web01 conf.d]# vim /etc/nginx/conf.d/game.conf server { listen 80; #server_name localhost 阅读全文
posted @ 2021-12-31 22:38 AlexEvans 阅读(217) 评论(0) 推荐(0)
摘要:一:Nginx命令 1、-v : 打印版本号 [root@web01 ~]# nginx -v nginx version: nginx/1.20.2 2、-V : 打印版本号和配置项(模块) [root@web01 ~]# nginx -V nginx version: nginx/1.20.2 阅读全文
posted @ 2021-12-31 22:32 AlexEvans 阅读(401) 评论(0) 推荐(0)
摘要:一:平滑增加Nginx模块 1.1.增加模块必须重新编译 解决依赖 编译安装不能解决依赖 yum install zlib zlib-devel -y [root@web01 ~]# wget https://nginx.org/download/nginx- 1.20.2.tar.gz 增加模块必 阅读全文
posted @ 2021-12-31 22:16 AlexEvans 阅读(71) 评论(0) 推荐(0)
摘要:1.yun安装 nginx官网:https://nginx.org/ [root@web01 ~]# vim /etc/yum.repos.d/nginx.repo 网址:https://nginx.org/en/linux_packages.html#RHEL-CentOS [root@web01 阅读全文
posted @ 2021-12-31 22:14 AlexEvans 阅读(113) 评论(0) 推荐(0)
摘要:一:Nginx全面讲解 1.简介: 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器,基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resourc 阅读全文
posted @ 2021-12-31 22:12 AlexEvans 阅读(490) 评论(1) 推荐(0)
摘要:添加环境变量之前需要明白以下几点: 1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看 2、Linux环境变量值之间是通过冒号分隔的( : ) 其格式为:PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 阅读全文
posted @ 2021-12-31 14:44 AlexEvans 阅读(1287) 评论(0) 推荐(0)
摘要:一:NFS数据共享 1.NFS简介: NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大 阅读全文
posted @ 2021-12-30 21:08 AlexEvans 阅读(5143) 评论(0) 推荐(0)
摘要:挂载概念 Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。 注意:“挂载点”的目录需要以下几个要求: (1)目录事先存在,可以用mkdir命令新建目录; (2)挂载点目录不可被 阅读全文
posted @ 2021-12-30 14:34 AlexEvans 阅读(349) 评论(0) 推荐(0)
摘要:chown简介: chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown 阅读全文
posted @ 2021-12-29 21:28 AlexEvans 阅读(273) 评论(0) 推荐(0)
摘要:一:rsync介绍 1.rsync简介 rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而 阅读全文
posted @ 2021-12-29 20:19 AlexEvans 阅读(286) 评论(0) 推荐(0)
摘要:scp : 远程复制 推(本地上传到远程服务器): scp 1.txt root@ip:[路径] [root@m01 ~]# scp 1.txt root@172.16.1.41:/opt/ 拉(把远程服务器文件下载到本地): scp root@ip:[路径] ./ [root@m01 ~]# sc 阅读全文
posted @ 2021-12-29 19:52 AlexEvans 阅读(76) 评论(0) 推荐(0)
摘要:一:rsync实时监控备份流程 1.安装rsync(服务端 与 客服端)守护进程模式 [root@backup ~]# yum install -y rsync 2.修改配置文件(服务端) [root@m01 ~]# vim /etc/rsyncd.conf uid = rsync gid = rs 阅读全文
posted @ 2021-12-29 16:51 AlexEvans 阅读(1427) 评论(0) 推荐(0)
摘要:dd if=/dev/zero of=1.txt bs=10M count=10 阅读全文
posted @ 2021-12-29 14:44 AlexEvans 阅读(103) 评论(0) 推荐(0)
摘要:一:OpenVPN虚拟网络专用 1.简介: OpenVPN是一个跨平台 VPN (虚拟专用网络)客户端/服务器。 与...兼容 微软 Windows,GNU / Linux的,macOS操作系统,甚至有免费的应用程序 Android系统 以及 iOS系统。 OpenVPN的另一个优点是一些路由器制造 阅读全文
posted @ 2021-12-28 20:11 AlexEvans 阅读(2142) 评论(0) 推荐(0)
摘要:一:iptables的用法 1.iptables简介 iptables的主要功能是实现对网络数据包进出设备及转发的控制。当数据包需要进入设备、从设备中流出或者经该设备转发、路由时,都可以使用iptables进行控制。 二:Iptables链的概念 1.那四个表,有哪些作用? 具备某种功能的集合叫做表 阅读全文
posted @ 2021-12-27 23:45 AlexEvans 阅读(2277) 评论(0) 推荐(0)
摘要:一:iptables 1.iptables简介 什么是iptables?我们首先应该知道它是Linux平台最著名的防火墙工具,系统自带的,从什么版本的内核开始自带的呢,2.4以后。 它的全称应该是netfilter/iptables,从这个名称上看,它其实是两个软件。netfilter是运行在内核之 阅读全文
posted @ 2021-12-25 01:33 AlexEvans 阅读(1094) 评论(0) 推荐(0)
摘要:一:iptables 1.iptables简介 什么是iptables?我们首先应该知道它是Linux平台最著名的防火墙工具,系统自带的,从什么版本的内核开始自带的呢,2.4以后。 它的全称应该是netfilter/iptables,从这个名称上看,它其实是两个软件。netfilter是运行在内核之 阅读全文
posted @ 2021-12-25 01:32 AlexEvans 阅读(1328) 评论(0) 推荐(0)
摘要:一:互联网架构图演示 1.简介: 本图简介了互联网的基本架构图与详细 用抽象的比喻进行解析 更加全面的叙述了互联网架构 2.结构图抽象概况 抽象比喻: 1. 用户乘车去参观 航运集团(园区) 首先它有 恒运集团的地址(地址相当于<域名>) 但不知道怎么走它需要使用到 导航(导航相当于DNS) 2. 阅读全文
posted @ 2021-12-24 20:28 AlexEvans 阅读(4568) 评论(0) 推荐(0)
摘要:1、找出/proc/meminfo文件中以s开头的行,至少用三种方式忽略大小写 [root@localhost ~]# grep -E '^[sS]' /proc/meminfo [root@localhost ~]# sed -r -n '/^[sS]/p' /proc/meminfo [root 阅读全文
posted @ 2021-12-23 22:39 AlexEvans 阅读(651) 评论(0) 推荐(0)
摘要:一:linux中awk命令 1.awk命令简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符 linux中有三 阅读全文
posted @ 2021-12-22 23:45 AlexEvans 阅读(9287) 评论(0) 推荐(0)
摘要:一:磁盘管理 1.磁盘管理作用 linux系统中磁盘管理就是将硬盘通过挂载的方式挂载到linux文件系统中。 2.磁盘挂载顺序 1.添加磁盘 2.磁盘分区 3.磁盘挂载 3.磁盘分区 磁盘分区需要用到两种磁盘分区表操作工具,分别是: 第一种:(分区方法)fdisk fdisk : 分区2TB以下的磁 阅读全文
posted @ 2021-12-22 23:16 AlexEvans 阅读(1322) 评论(0) 推荐(0)
摘要:1. 将nginx.conf中的注释全部去掉 sed '/^ *#/d' /etc/nginx/nginx.conf 步骤: 1.先定位 // : 匹配 2. '/^ *#/d' : * 前导字符 后面一个#号 空格开头 删除一个或者多个空格开头的并且后面跟了一个#号 2. 将nginx.com中每 阅读全文
posted @ 2021-12-21 21:46 AlexEvans 阅读(275) 评论(0) 推荐(0)
摘要:一:linux中sed命令介绍 Linux sed 命令是利用脚本来处理文本文件。 sed 可依照脚本的指令来处理、编辑文本文件。 Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 1.sed作用 sed是linux中,流媒体编辑器 sed : 修改文件 2.sed命令 阅读全文
posted @ 2021-12-21 20:28 AlexEvans 阅读(1635) 评论(0) 推荐(0)
摘要:一:linux中wc命令 1.wc命令介绍 Linux wc命令用于计算字数。 利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。 2.wc命令作用 统计,计算数字 3.wc命令格式 cat [文件名称] | 阅读全文
posted @ 2021-12-21 20:18 AlexEvans 阅读(519) 评论(0) 推荐(0)
摘要:一:linux中cut命令 1.cut 命令作用 cut命令用来显示行中的指定部分,删除文件中指定字段 2.参数 -d : 指定字段的分隔符,默认的字段分隔为'TAB' -f : 显示指定字段的内容 3.参数案例解析: 1. 解析: -d -f 案例1 cat 3.txt | cut -d '|' 阅读全文
posted @ 2021-12-21 20:14 AlexEvans 阅读(278) 评论(0) 推荐(0)
摘要:linuxuniq简介 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。 uniq 可检查文本文件中重复出现的行列。 一 :uniq作用 用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用 二:uniq格式 uniq格式: cat 阅读全文
posted @ 2021-12-21 20:09 AlexEvans 阅读(704) 评论(0) 推荐(0)
摘要:sort命令简介 Linux sort 命令用于将文本文件内容加以排序。 sort 可针对文本文件的内容,以行为单位来排序。 一:sort命令作用 sort用于将文件内容加以排序 二:sort格式 sort格式: cat [文件名称] | sort [参数] 解析: 默认情况下排序是(开头)从小到大 阅读全文
posted @ 2021-12-21 20:05 AlexEvans 阅读(1229) 评论(0) 推荐(0)
摘要:一:linux正则表达式介绍 1.正则表达式的分类(grep) 1.普通正则表达式 2.扩展正则表达式 二:普通正则表达式 ^ : 以某字符开头 $ : 以某字符结尾 . : 匹配除换行符之外的任意单个字符 * :匹配前导字符的任意个数 [] : 某组字符串的任意一个字符 [^] : 取反 [a-z 阅读全文
posted @ 2021-12-21 00:12 AlexEvans 阅读(1997) 评论(0) 推荐(0)
摘要:grep简介: linux 三剑客之一,文本过滤器(根据文本内容过滤文件) 一:grep语法格式: 语法格式: grep [参数] [匹配规则] [操作对象] 二:参数: -n : 过滤文本时,将过滤出来的内容在文件内的行号显示出来 -A : 匹配成功后,将匹配行的后n行显示出来 -B : 匹配成功 阅读全文
posted @ 2021-12-21 00:08 AlexEvans 阅读(447) 评论(0) 推荐(0)
摘要:find命令简介: linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部显示。 一:find作用 find作用: 根据文件的名称或者属性查找文 阅读全文
posted @ 2021-12-21 00:03 AlexEvans 阅读(882) 评论(0) 推荐(0)
摘要:一:下面是red hat/CentOs7关闭防火墙的命令! 1:查看防火状态 systemctl status firewalld service iptables status 2:暂时关闭防火墙 systemctl stop firewalld service iptables stop 3:永 阅读全文
posted @ 2021-12-17 22:03 AlexEvans 阅读(4558) 评论(0) 推荐(0)
摘要:一:linux字符编码 en_US.UTF-8 : 美式英文,utf-8 zh_CN.UTF-8 临时优化 export LANG=zh_CN.UTF-8 : 设置编码 永久优化 vim /etc/locale.conf 阅读全文
posted @ 2021-12-17 22:01 AlexEvans 阅读(133) 评论(0) 推荐(0)
摘要:定时任务作用说明 1.类似于生活中使用的闹钟 2.可以自动完成操作命令 3.定时备份系统数据信息 一:系统定时任务 系统定时任务周期:每小时 控制定时任务目录:/etc/cron.hourly 定时 每小时顺序: 1.进入定时任务目录 [root@localhost ~]# cd /etc/cron 阅读全文
posted @ 2021-12-17 21:30 AlexEvans 阅读(28291) 评论(2) 推荐(3)
摘要:简介: win中的压缩包:zip rar 一:linux文件压缩 1.linux常见的压缩包有哪些? 压缩命令: gzip [压缩文件] 解析命令: gzip -d [压缩包] 2.bzip压缩(文件) 压缩命令: bzip [压缩文件] 解析命令: bzip -d [压缩包] eg: 压缩包无法直 阅读全文
posted @ 2021-12-17 21:19 AlexEvans 阅读(1178) 评论(0) 推荐(0)
摘要:简介 编译安装 1.使用源代码,编译打包软件 2,编译安装,只能按照源代码 一:编译安装 1.编译安装特点 1.可以自定制软件 2.按需求构建软件 2.编译安装 1.下载源代码包 wget https://nginx.org/download/nginx-1.20.2.tar.gz 编译安装解析: 阅读全文
posted @ 2021-12-17 21:07 AlexEvans 阅读(1255) 评论(0) 推荐(0)
摘要:一:远程版本需求 如果要只使用本地版本,那么每一台主机都需要搭建本地仓库,肯定不符合需求,繁琐。 1.yum简介 yum安装 1.yum安装基于rpm安装,也就是在rpm上增加了自动解决依赖的功能 2.yum安装解析 1.安装yum命令 yum install [软件包的名称] 参数: -y : 免 阅读全文
posted @ 2021-12-16 22:33 AlexEvans 阅读(405) 评论(0) 推荐(0)
摘要:一:yum本地仓库安装 1.yum简介 yum安装 1.yum安装基于rpm安装,也就是在rpm上增加了自动解决依赖的功能 2.yum安装解析 1.安装yum命令 yum install [软件包的名称] 参数: -y : 免交互 --nogpgcheck : 忽略公钥认证 2.卸载 yum rem 阅读全文
posted @ 2021-12-16 22:24 AlexEvans 阅读(671) 评论(0) 推荐(0)
摘要:一:linux中rpm安装 1.rpm简介 RPM是 一个默认的开源和最流行的包管理程序,用于基于Red Hat系统一样。该工具允许系统管理员和用户安装, 更新,卸载,查询, 验证,并在Unix/linux 操作系统管理系统软件包。该RPM原名,rpm的文件,包括由包需要编译的软件程序和库。该实用程 阅读全文
posted @ 2021-12-16 22:09 AlexEvans 阅读(23062) 评论(2) 推荐(1)
摘要:一:使用光盘搭建本地yum源 刚装好的系统,想安装一些常用软件和一些包组的时候,就可以使用安装光盘搭建本地yum。 1,按顺序搭建本地yum源 第一步 : 搭载安装光盘 mount /dev/cdrom /mnt 第二步 : 编辑repo yum源文件 [root@localhost ~]# cd 阅读全文
posted @ 2021-12-15 19:46 AlexEvans 阅读(225) 评论(0) 推荐(1)
摘要:一:查看系统用户whoami whoami : 当前窗口登录的用户 who : 当前用户登录系统的终端 作用: 显示当前用户登录了多少个终端 who解析: tty1 : 原本登录的终端 pts/ : 虚拟终端 二:显示命令行提示符格式信息变量 1.设置显示命令行顺序 临时修改: 1. echo $P 阅读全文
posted @ 2021-12-15 19:06 AlexEvans 阅读(135) 评论(0) 推荐(0)
摘要:一:系统用户密码 1.设置用户密码 1.交互式方法 passwd [用户名] 2.免交互式 echo [设置密码] | passwd --stdin [用户名] 作用:面交互式一般用在python脚本中 os.system(echo [密码] | passwd --stdin [用户名]) 阅读全文
posted @ 2021-12-15 19:04 AlexEvans 阅读(1098) 评论(0) 推荐(0)
摘要:一:系统信息查看方法 系统信息查看命令 1.查看系统名称: cat /atc/redhat-release 2.查看系统内核版本 uname -a 3.查看系统硬件位数 uname -m 阅读全文
posted @ 2021-12-15 19:00 AlexEvans 阅读(126) 评论(0) 推荐(0)
摘要:一:文件时间信息 1 文件时间信息分类: 三种时间信息 文件修改时间: mtime 属性修改时间: ctime 文件访问时间: atime 2 查看文件时间命令 stat [文件名] 2 文件时间详细说明 文件时间详细说明 验证时间信息 stat 编辑文件内容 yes 文件修改时间变化 yes 文件 阅读全文
posted @ 2021-12-15 18:57 AlexEvans 阅读(177) 评论(0) 推荐(0)
摘要:linux文件权限全面解析 一:linux文件的权限有哪些? linux文件权限有:1、r是只读权限;2、w是写的权限;3、x是可执行权限,4、【-】是没有任何权限;5、通过数字给文件权限,【Chmod 700 passwd】是root该用户据有rwx所有权限。 1,权限分为3个部分 linux文件 阅读全文
posted @ 2021-12-15 18:49 AlexEvans 阅读(953) 评论(0) 推荐(0)
摘要:不使用useradd创建新的用户 1、进入用户特征信息:/etc/passwd 编辑: vim /etc/passwd 命令模式 :G 进入末行 进入编辑模式 :在最后添加新用户信息: 例:new_user:x:997:997:python开发工程师:/home/new_user:/bin/bash 阅读全文
posted @ 2021-12-14 22:19 AlexEvans 阅读(154) 评论(0) 推荐(0)
摘要:一:用户和用户组 1.用户的概念 用户 : 相当于账号 UID : root 用户组 : 某些具有相同属性的账号的集合 GID : root 2.创建用户的命令: useradd [用户名] 参数: -g : 指定用户组(用户必须存在) useradd test03 -g test02 userad 阅读全文
posted @ 2021-12-14 21:31 AlexEvans 阅读(111) 评论(0) 推荐(0)
摘要:一:linux安装mariadb 安装流程顺序 》》安装顺序来 1.mysql安装包 安装命令 : yum install mysql 2.命令启动 yum install mariadb* -y 3.启动mariadb systemctl start mariadb 4.mysql安装路径 /va 阅读全文
posted @ 2021-12-14 21:30 AlexEvans 阅读(222) 评论(0) 推荐(0)
摘要:一:硬链接和软链接 1.什么是软链接? 相当于Windows中点击文件创建快捷方式 主要用来指向对应原文件的路径 linux中相同 原文件创建快捷方式 2.什么是硬链接? 硬链接原文件与快捷方式文件 都相同指向index node编号 3.创建软连接与硬链接命令 《软连接与硬链接》命令是相同的 1. 阅读全文
posted @ 2021-12-14 21:28 AlexEvans 阅读(142) 评论(0) 推荐(0)
摘要:一:文件类型概念说明 1.文件详细信息详解 文件详细信息编号 ls - lhi /etc/ 134319695 -rw . 1 root root 1.7k Dec 8 12:08 anaconda-ks.cfg 134319695 : lnode号码 编号 -rw . : 文件类型 linux权限 阅读全文
posted @ 2021-12-14 21:22 AlexEvans 阅读(274) 评论(0) 推荐(0)
摘要:yum -y install vim* 阅读全文
posted @ 2021-12-14 19:06 AlexEvans 阅读(118) 评论(0) 推荐(0)
摘要:一:linux安装python3 安装第三方软件的目录 进入目录 /usr/local 下载rpm安装包 安装pyton yum安装python : yum install python3 查看python3安装的路径 which python3 /usr/bin/python3 阅读全文
posted @ 2021-12-13 21:04 AlexEvans 阅读(190) 评论(0) 推荐(0)
摘要:一:登录提示文件 登录成功之后显示的信息。 进入文本编辑 /etc/motd 文件中内容,会在用户登录系统之后进行显示 登录之前显示的信息。 /etc/issue 文件中内容,会在用户登录系统之前进行显示 二:linux创建用户 1.创建用户 useradd [用户名] 创建用户 su [用户名] 阅读全文
posted @ 2021-12-13 21:03 AlexEvans 阅读(264) 评论(0) 推荐(0)
摘要:一:linux环境变量加载文件 1.在linux中添加环境变量怎么添加呢? 文件内 /etc/profile /etc/bashrc 家目录内 ~/.bash_profile ~/.bash_rc 文件夹内: /etc/profile.d/ 2.增加环境变量有两种方式: 1.临时添加 2.永久添加 阅读全文
posted @ 2021-12-13 21:01 AlexEvans 阅读(2083) 评论(0) 推荐(0)
摘要:一:系统启动级别 系统启动级别: 0 关机 1 单用户模式(无法通过xshell方式使用)(虚拟机操作)(系统云服务商后台) 2 多用户无网络模式 3 完全多用户模式 4 待定 5 桌面模式 6 重启 两种设置级别: init[编号] 临时设置 永久设置: systemctl set-default 阅读全文
posted @ 2021-12-13 20:58 AlexEvans 阅读(259) 评论(0) 推荐(0)
摘要:一 :解析映射文件 1.解析文件的由来之主机名: 无论是在局域网还是在INTERNET(因特网)上,每台主机都有一台ip地址,是为了区分此台主机和彼台主机,也就是说ip地址就是主机的门牌号。 公网: ip地址不方便记忆,所有就有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个ip 阅读全文
posted @ 2021-12-13 20:53 AlexEvans 阅读(231) 评论(0) 推荐(0)
摘要:一:linux主机名称查看与修改 1。查看自己主机名: [root@localhost ~]# echo $HOSTNAME 2.主机名存放文件: [root@localhost ~]# cat /etc/hostname 3.临时修改 hostname baidu hostname [修改名称] 阅读全文
posted @ 2021-12-11 21:43 AlexEvans 阅读(114) 评论(0) 推荐(0)
摘要:一:目录结构知识详述 1、网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-ens32 /et 阅读全文
posted @ 2021-12-11 21:40 AlexEvans 阅读(203) 评论(0) 推荐(0)
摘要:一:系统目录结构介绍 目录结构- windows 目录结构从 C盘 D盘 开始 目录结构- linux目录结构从 根 开始 1,目录结构特点 linux系统中的目录一切从根开始 linux系统中的目录结构拥有层次 linux系统中的目录需要挂载使用 2.目录挂载初始 挂载的命令 : mount mo 阅读全文
posted @ 2021-12-11 21:32 AlexEvans 阅读(286) 评论(0) 推荐(0)
摘要:一:什么是挂载,linux中挂载详解 1.linux中‘一切皆文件’,所有文件都放置在以根目录为树根的树形目录结构中。在linux看来,任何硬件设备也都是文件,它们各有自己一套文件系统(文件目录结构) 2.因此产生的问题是,当在linux系统中使用这些硬件设备时,只有将linux本身的文件目录与硬件 阅读全文
posted @ 2021-12-11 21:08 AlexEvans 阅读(1299) 评论(0) 推荐(0)
摘要:一:文件编辑器快捷方式 7、光标快速移动快捷方式 ①. 快速切换光标到底行 shift + G ②. 快速切换光标到首行 gg ③. 快速跳转到行首 0 ④. 快速跳转到行尾 shift + $ ⑤. 快速跳转到指定行 1、进入末行模式 2、输入跳转的行数 :[输入行数] 3、回车 ⑥. 快速复制文 阅读全文
posted @ 2021-12-10 23:17 AlexEvans 阅读(361) 评论(0) 推荐(0)
摘要:一:vi与vim编辑器 vim是vi的升级版编辑器,就是vim比vi丰富一些。 1.安装vim 命令 yum install vim -y 2.打开编辑器文件,进入文件 [root@localhost ~]# vim 1.txt 3.vi编辑器中有三种模式 命令模式 末行模式 编辑模式 4,进入编辑 阅读全文
posted @ 2021-12-10 23:16 AlexEvans 阅读(360) 评论(0) 推荐(0)
摘要:一:系统别名 alias 格式: alias xxx='命令' alias : 查看系统别名 alias rm='xxx' : 设置系统别名 改别名 别名 执行这个命令 [root@localhost ~]# alias xxx='rm' 不使用别名,就在命令之前增加\ [root@localhos 阅读全文
posted @ 2021-12-10 23:13 AlexEvans 阅读(232) 评论(0) 推荐(0)
摘要:一:rm误操作 which查看命令存放路径 解决rm命令误操作 让别人使用不了自己的rm命令 将rm命令改一个名称 mv rm abc 查看命令存放路径:which rm存放于 [root@localhost ~]# which rm alias rm='rm -i' /usr/bin/rm [ro 阅读全文
posted @ 2021-12-10 23:12 AlexEvans 阅读(79) 评论(0) 推荐(0)
摘要:一:移动文件 移动文件相当于剪切。 格式: mv[移动文件的原路径][移动文件的新路径] 案例: 1.移动文件 案例1:将/root目录下的1.txt移动到/opt目录中 [root@localhost ~]# mv /root/1.txt /opt 2.移动文件夹 [root@localhost 阅读全文
posted @ 2021-12-10 23:10 AlexEvans 阅读(536) 评论(0) 推荐(0)
摘要:一:复制文件 copy的缩写cp。 格式: cp [参数] [被复制文件的路径] [复制到的新路径] 参数: -r : 递归复制 -a : 保证某些属性不变 案列: 1.将文件复制到tmp 案例1:将/root目录下anaconda-ks.cfg复制到/tmp目录 [root@localhost ~ 阅读全文
posted @ 2021-12-10 23:08 AlexEvans 阅读(18581) 评论(0) 推荐(0)
摘要:一:linux介绍 Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。 二:系统介绍 1,ping 格式: ping[网 阅读全文
posted @ 2021-12-09 21:59 AlexEvans 阅读(260) 评论(0) 推荐(0)
摘要:一:虚拟机快照 1.什么是快照? 快照可保存虚拟机在特定时刻的状态和数据。 状态包括虚拟机的电源状态(列如,打开电源,关闭电源,挂起)。 数据包括组成虚拟机的所有文件,这包括磁盘,内存和其他设备(列如虚拟网络接口卡)。 虚拟机提供了多个用于创建和管理快照链的操作,通过这些操作,我们可以创建快照,还原 阅读全文
posted @ 2021-12-09 21:55 AlexEvans 阅读(214) 评论(0) 推荐(0)
摘要:一:虚拟机安装 1.双击虚拟机软件 > 下一步 直至安装完毕 2.安装Linux操作系统 1、下载系统安装包软件 下载网址:https://developer.aliyun.com/mirror/ 下载链接:https://mirrors.aliyun.com/centos/7.9.2009/iso 阅读全文
posted @ 2021-12-08 22:59 AlexEvans 阅读(353) 评论(0) 推荐(0)
摘要:一:反射 class Student(): school = 'sh' def __init__(self, name, age): self.name = name self.age = age def func(self): print('from func') stu = Student('l 阅读全文
posted @ 2021-12-07 22:46 AlexEvans 阅读(75) 评论(0) 推荐(0)
摘要:一:面向对象内置函数 1.str class Student(): school = 'SH' 调用类的时候触发 def __init__(self, name, age): self.name = name self.age = age def tell(self): print('name: % 阅读全文
posted @ 2021-12-07 22:42 AlexEvans 阅读(103) 评论(0) 推荐(0)
摘要:一:组合基础使用 组合: 就是一个对象拥有一个属性,该属性的值是另一个对象 继承:满足什么是什么的关系,is-a的关系 继承是一把双刃剑,单继承能实现就尽量少的继承,并不是继承的越多越好,反而越多找起来越繁琐 示例1: class Foo: def __init__(self,name): self 阅读全文
posted @ 2021-12-07 22:39 AlexEvans 阅读(200) 评论(0) 推荐(0)
摘要:一:多态与多态性 1. 什么是多态 水:液态水,固态水,气态水 动物:人,猪,狗,猫 ... 1.多态 imput abc 导入模块 抽象类:抽象类只能被继承,不能被实例化 class Animal(metaclass=abc.ABCMeta): 用处 继承Animal的子类必须有speak,没有直 阅读全文
posted @ 2021-12-07 00:43 AlexEvans 阅读(187) 评论(0) 推荐(0)
摘要:一:super的使用 class Person(object): def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex class Student(Person): def __init_ 阅读全文
posted @ 2021-12-07 00:42 AlexEvans 阅读(106) 评论(0) 推荐(0)
摘要:一:继承 1.什么是继承? 继承是新建类的一种方式 新建的类我们称之为子类或者叫派生类 被继承的类我们称之为父类或者基类 子类可以使用父类中的属性或者方法 2.为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决的是类与类之间的代码冗余问题 3.如何使用继承? 新式类: 继承了objec 阅读全文
posted @ 2021-12-07 00:41 AlexEvans 阅读(163) 评论(0) 推荐(0)
摘要:一:绑定方法 1.绑定给对象的方法 class Person: # 绑定给对象的方法 对象调用 自动把对象传入 def print_name(self): print(self.name) print('对象的绑定方法') p = Person() p.name = 'lqz' # 对象来调用对象的 阅读全文
posted @ 2021-12-06 22:17 AlexEvans 阅读(96) 评论(0) 推荐(0)
摘要:一:面向对象基础概况 1.类与对象 class 类名: pass 对象 = 类名() 2.对象的属性查找 对象,属性--》先从对象自己的名称空间中找--》类的名称空间找--》报错 类中定义属性,对象只能使用,不能修改 如果对象修改,改的是自己名称空间的属性 3.对象的绑定方法 定义在类内部的函数,就 阅读全文
posted @ 2021-12-05 20:50 AlexEvans 阅读(85) 评论(0) 推荐(0)
摘要:一:对象绑定方法与初始化 普通函数中: 函数: 普通函数 def 定义的函数,有几个参数就要传几个参数 类中的函数: 方法: 绑定给某个对象的,方法有特殊之处:绑定给谁,谁来调用 对象调用就会把对象传过来,传给self 二:对象绑定方法 实战 class Student: def choose_co 阅读全文
posted @ 2021-12-05 20:46 AlexEvans 阅读(117) 评论(0) 推荐(0)
摘要:一:对象属性的查找顺序 class Student: school = 'oldboy' def choose_course(self): print(self.school) print('选课技能') 定义了两个不同的新对象 s1 = Student() s2 = Student() 下面打印出 阅读全文
posted @ 2021-12-05 20:43 AlexEvans 阅读(96) 评论(0) 推荐(0)
摘要:一:面向对象与面向编程 1.面向过程编程 定义变量,定义函数,面向过程编程 2.面向对象编程 定义一个类 类中有属性(变量,特征) 有方法(函数,技能) 二:类与对象 1.什么是类? 有属性,有方法的就是类 2.什么是对象 类加()得到的就是对象 比如说:举例 我们造就一个张三对象,它有身高体重,还 阅读全文
posted @ 2021-12-05 20:40 AlexEvans 阅读(92) 评论(0) 推荐(0)
摘要:一:绑定方法 是一个函数就应该有一个参数,方便对象只要一调就能够传进来 定义类 class Student: 定义一个属性 school = "SH" def __init__(self, name, age, gender, courses=None): if courses is None: c 阅读全文
posted @ 2021-12-02 23:08 AlexEvans 阅读(119) 评论(0) 推荐(0)
摘要:一:面向过程编程VS面向对象编程 面向过程编程 面向过程 核心是过程二字, 指的是解决的步骤, 既先干啥,在干啥,后干啥 基于该思想写程序就在设计一条条的流水线 举例: 1. 洗衣服 2. 把大象放冰箱中需要几步? 1. 把冰箱门打开 2. 把大象放进去 3. 关上冰箱门 优点: 复杂的问题流程化, 阅读全文
posted @ 2021-12-02 23:01 AlexEvans 阅读(121) 评论(0) 推荐(0)