- 博客(46)
- 收藏
- 关注
原创 Python 操作数据库
- Python3 操作 MySQL 数据库 可以使用的模块是 `pymysql` 和 `MySQLdb`。 - 这个两个模块都是通过自己的 API 执行原生的 SQL 语句实现的。
2024-05-14 21:26:35
1535
原创 python “名称空间和作用域” 以及 “模块的导入和使用”
局部使用:局部名称空间——>全局名称空间——>内置名称空间Python 有时候称为胶水语言,就是因为它有强大的可扩展性,这个扩展性就是用模块实现的。
2024-05-14 21:23:25
1826
原创 python的文件操作及函数式编程介绍
1. 函数是对实现某一功能的代码的封装(代码分解,松耦合,按功能划分)2. 函数可以实现代码的复用,从而减少代码的重复编写
2024-05-14 21:17:13
1477
原创 python的标准数据类型
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
2024-05-14 21:13:04
1199
原创 python的流程控制语句
迭代 是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器。n = int(n) # input 接收到的数据,都是字符串类型。n = int(n) # n 转化为整型。#if 条件语句: # 注意这里必须以英文的冒号结束。print('大了') # 输出大了。print('小了') #输出小了。print("空值") # 输出 空值。n = input("输入数字>>:")
2024-05-14 21:05:18
1245
原创 编译安装Python3
Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
2024-05-14 20:56:31
1216
原创 shell编程-流程控制(if case)、循环(for while )、函数(function)、数组、正则表达式RE
shell编程-流程控制(if case)、循环(for while )、函数(function)、数组、正则表达式RE
2024-04-07 17:44:42
982
原创 shell脚本规范及变量类型、置换
定义Shell 也是一种程序设计语言,它有变量,关键字,各种控制语句,有自己的语法结构,利用shell程序设计语 可以编写功能很强、代码简短的程序Shebang 定义解释器分类/bin/sh/bin/bash默认shell: bash shellcentos中脚本使用的默认shell 为/usr/bin/sh查看当前正在使用的shellshell 的切换vim /etc/passwd 编辑登录shellshell的脚本规范。
2024-04-07 17:29:28
579
原创 mysql的主从复制
主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)
2024-03-23 15:02:03
902
1
原创 MySQL的逻辑备份与物理备份
逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL),适用于中小型数据库,效率相对较低。物理备份: 直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本。
2024-03-23 14:57:52
1676
原创 mysql的单表、多表查询和数据类型
mysql的单表、多表查询和数据类型 PRIMARY KEY 主键, auto_increment 自增键,自增键必须建立在其他键上面
2024-03-23 09:59:11
1370
原创 mysql安装及操作
什么是数据库DB?DB的全称是database,即数据库的意思。数据库实际上就是一个文件集合,是一个存储数据的仓库,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查操作;结构化语言SQL介绍:数据查询语言(DQL) 数据操作语言(DML) 数据控制语言(DCL) 数据定义语言(DDL)
2024-03-23 09:31:29
2372
原创 linux的权限管理 进程管理 管道重定向 磁盘管理 文件查找 软件管理 计划任务 web服务器 配置文件
权限管理 进程管理 管道重定向 磁盘管理 文件查找 软件管理 计划任务 web服务器 配置文件
2024-03-15 20:46:04
986
原创 OSI 七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
OSI七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
2024-03-13 17:20:27
4866
1
原创 PXE全自动安装操作系统
PXE,全名Pre-boot Execution Environment,预启动执行环境; 通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;pxe+kickstart 全自动安装操作系统,(不包括win) pxe是网卡上的芯片 kickstart软件 pylickstart 用来配置操作系统安装过程的配置文件ks.cfg
2024-03-13 17:14:53
1524
2
原创 NFS远程共享存储及vsftpd配置
NFS:Network File System 网络文件系统,NFS 和其他文件系统一样,是在 Linux 内核中实现的,因此 NFS 很难做到与 Windows 兼容。NFS 共享出的文件系统会被客户端识别为一个文件系统,客户端可以直接挂载并使用。非常安全的FTP服务进程(Very Secure FTP daemon,Vsftpd),Vsftpd在Unix/Linux发行版中最主流的FTP服务器程序,优点小巧轻快,安全易用、稳定高效、满足企业跨部门、多用户的使用(1000用户)等。
2024-03-11 19:55:09
3880
原创 WEB服务及Apache 服务的搭建与配置——基于域名 端口 Ip多方式访问
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
2024-03-08 19:46:44
1985
原创 crontab-计划任务 日志轮转 免密登录
在Linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的日期执行预先计划好的系统管理任务(如定期备份、定期采集监测数据)Linux系统日志对管理员来说,是了解系统运行的主要途径,因此需要对 Linux 日志系统有个详细的了解。无密码登陆(ssh密钥认证)1.产生公钥和私钥: 生成一对密钥:公钥+私钥
2024-03-06 15:48:37
1354
原创 Linux-系统中发送邮件
cat /etc/passwd | mail -s "测试邮件" -a "./a.jpg" 1161733918@qq.com。cat /etc/passwd | mail -s "测试邮件" 1161733918@qq.com。set smtp-auth-user=newrain_wang@163.com #邮箱账号。mail -s "主题" 收件人 < /etc/passwd。echo 内容 | mail -s "主题" 收件人。mail -s "邮件标题" 收件人。mail -u 用户名。
2024-03-06 15:33:51
3270
原创 DNS域名解析及部署
DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。服务器3台、系统centos。
2024-03-05 19:56:42
3928
1
原创 Linux-文件管理及root破解登录和防御
文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。因此,无论打开哪一个文件,最终读取的都是文件B。这意味着,文件A依赖于文件B而存在,如果删除了文件B,打开文件A就会报错:"No such file or directory"。这是软链接与硬链接最大的不同:文件A指向文件B的文件名,而不是文件B的inode号码,文件B的inode"链接数"不会因此发生变化。综上,如果要使用的命令支持一次处理多个文件,并且也知道这些文件里没有带空格的文件,那么使用 xargs比较方便;
2024-03-01 19:25:20
8502
1
原创 LVM逻辑卷管理及swap扩容
RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。#注意所有服务器在安装操作系统之前必须先做raid【常识】最常见的raid级别:0、1、5、6、10:是 1和0 的组合raid0 ---数据条带卷最少需要两块磁盘,分别往每一块磁盘上写一部分数据优点:1.读写速度快,2.磁盘利用率:100%
2024-02-29 20:04:29
8801
原创 linux的磁盘分区
也就是是文件的属性-(也叫元信息).它是文件或目录在磁盘里的唯一标识,linux读取文件首先要读取到这个索引节点,每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。IDE根据规范,最高到133MB/s, 而SATA3.0,可达6Gb/S,速度差距巨大。第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。第一,SSD完全的半导体化,不存在数据查找时间、延迟时间,数据存取速度快。文件的时间戳,共有三个:ctime,mtime,atime。
2024-02-28 17:33:48
9940
原创 管道与重定向、cc攻击和DOS攻击
攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS和伪装就叫:CC(ChallengeCollapsar)。CC主要是用来攻击页面的。大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,访问的人越多,论坛的页面越多,数据库压力就越大,被访问的频率也越高,占用的系统资源也就相当可观。
2024-02-28 17:15:39
9237
原创 linux-进程管理和常用命令
进程是已启动的可执行程序的运行实例,是程序运行的过程,动态的,有生命周期及运行状态。程序: 二进制文件,静态 /bin/date, /usr/sbin/httpd,/usr/sbin/sshd, /usr/sbin/nginx。
2024-02-28 17:12:18
9384
原创 linux-基本权限及普通用户提权
SGID主要用在目录上-----如果用户在此目录下具有w权限的话,使用者在此目录下建立新文件,则创建的这个文件的群组与此目录的群组相同。[alice@linux-server ~]$ touch /home/dir2/alice.txt #用户alice创建文件。[root@linux-server ~]# chown -R alice.hr dir1 #递归修改---针对目录。[root@linux-server ~]# chmod u-s /usr/bin/rm #取消提权。
2024-02-28 17:10:12
2321
原创 linux-文件及用户管理
假设现在有三个用户:root、lbb、mvv,三个用户同一时间登录了同一个系统,root去修改配置文件了,lbb去创建目录了,mvv去访问数据库了,每个用户互不干扰的独立执行自己的任务,并且每个用户不能够越线去访问其他用户正在操作的目录或执行其他用户下的任务,由此可见,不同的用户是拥有各自不同的权限的,Linux通过权限的划分和管理来实现多用户、多任务的运行机制。uid 大于1000,登陆shell是bin/bash。:1,3 w /tmp/2.txt #从1-3行的内容另存为/tmp/2.txt。
2024-02-28 17:05:40
793
原创 Linux -认识操作系统
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。广域网通常跨接很大的物理范围,覆盖的范围比局域网(LAN)和城域网(MAN)都广,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
2024-02-28 17:01:06
1223
原创 云计算 1月24号
echo "网卡的IP地址为: $(ip -f inet a show dev ens33 | awk '/inet/{print $2}' | cut -d/ -f1)"#客户端的公网IP为:curl -s http://httpbin.org/ip |grep origin|cut -d'"' -f4。磁盘:df -h | awk '/\/$/{print $5}'#当前用户的宿主目录为 /root 用户的标识为 0。echo "当前用户的宿主目录为: $HOME"#当前的用户为 root。
2024-01-24 16:57:30
2756
1
原创 云计算 1月23号
root@newrain ~]# vim helloworld.sh ---.sh代表这个文件是个shell脚本,第一个原因,让别人认的这个是shell脚本,sh后缀有高亮显示。# echo 现在cpu的`uptime |cut -d, -f3-` //-d指定分隔符,-f指定显示区域,3-第三列以后(包括第三列)现在, 正确的输出和错误的输出都定向到了file.out这个文件中, 而不显示在前端 =================================最后一次执行的命令的返回状态。
2024-01-23 19:09:15
1299
1
原创 云计算 1月17号
它被广泛用于网络发现和安全扫描。Nmap使用原始IP数据包来确定网络上的哪些主机可用、这些主机提供哪些服务(应用程序名和版本)、这些主机运行的操作系统(包括版本信息和可能的硬件类型)、这些主机使用的包过滤器/防火墙类型以及各种其他特性。:添加X-Frame-Options、X-Content-Type-Options等安全头部,以增强浏览器安全性。执行暴力破解攻击的脚本,用于尝试破解目标上的各种服务(如FTP、SSH等)的密码。在端口3306(MySQL的默认端口)上运行检查空密码的MySQL账户的脚本。
2024-01-17 19:06:57
9578
原创 云计算 1月16号
g:这是一个重要的选项,用于指定要扫描的 IP 地址范围。11、不得修改系统档案,如果为了隐藏自己的侵入而做的修改则不在此限,但仍须维持原来系统的安全性,不得因得到系统的控制权而将门户大开!2.中间人攻击:通过将自己伪装成网络中的一个节点(例如路由器),攻击者可以拦截、查看或修改经过的数据包。-s:此选项会在扫描结束后显示扫描的总结信息,包括发送的总请求数、接收的回应数、丢失的请求数等。:攻击的目的是耗尽目标系统的资源,例如带宽、CPU、内存等,使得系统无法处理合法用户的请求。
2024-01-17 19:04:39
1178
原创 云计算 1月15号
注意:将上面sql语句中的IP,修改为自己的IP。将192.168.100.222修改成自己的IP。将218.93.207.238修改为自己的IP。1.2配置阿里云的yum源或者本地yum源。#1.2.1下载yum源配置文件。#将nginx和php关联起来。1.6#修改php配置文件。#验证java是否安装成功。修改如图位置,内容为:下图。#防火墙和selinux。# 部署MySQL数据库。# 启动MySQL数据库。#在文件的最后一行添加。#1.2.2安装本地源。# 获取临时密码并修改。
2024-01-17 18:59:47
1055
原创 云计算 1月12号
依赖包yum -y install php74-php-xsl php74-php php74-php-cli php74-php-devel php74-php-gd php74-php-pdo php74-php-mysql php74-php-fpm。update mysql.user set authentication_string=password('密码') where user='root'2.8检查nginx配置文件的语法。1.5修改完以后,删除配置项。2.3检查是否启动成功。
2024-01-12 20:06:48
793
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅