
Linux
文章平均质量分 84
...狂风...
这个作者很懒,什么都没留下…
展开
-
PostgreSQL
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。PostgreSQL 开发者把它念作 post-gress-Q-L。PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。PostgreSQL安装到官网下载源码版本9.5.179.5.17.tar.gz1、拷贝安装包到linux服务器2、使用 tar 命令解压到 /usr下3、重命名4、安装依赖:# yum -y install gcc-c++原创 2022-11-02 13:13:13 · 3598 阅读 · 0 评论 -
Elastic-Kilbana
全文检索数据分类我们生活中的数据总体分为三种:结构化数据,非结构化数据,半结构化数据结构化数据:指具有固定格式或有限长度的数据,如数据库(mysql oracle ...),元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等半结构化数据,如XML,HTML等非结构化数据又一种叫法叫全文数据。对结构化数据的搜索:如对数据库的搜索,用SQL语句。对元数据的搜索,如利用windows搜索对文件名,类型,修改时间进行搜索等。原创 2022-10-27 21:35:45 · 204 阅读 · 0 评论 -
kafka
消息队列(message queue)的概念消息是在两台计算机之间传递的数据单位,它可以是简单的字符串,也可以是复杂的嵌入对象。消息队列是消息传递过程中有序保存消息的容器,将消息从源头中继到目标时充当中间人的角色。、原创 2022-10-27 21:01:49 · 1032 阅读 · 0 评论 -
zookeeper节点类型、常用命令及ACL管理权限
zk节点和节点类型节点类型:1、PERSISTENT--持久化目录节点客户端与zookeeper断开连接后,该节点依旧存在2、PERSISTENT_SEQUENTIAL-持久化顺序编号目录节点客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号3、EPHEMERAL-临时目录节点客户端与zookeeper断开连接后,该节点被删除,临时节点不可以创建子节点4、EPHEMERAL_SEQUENTIAL-临时顺序编号目录节点。原创 2022-10-26 20:58:46 · 1216 阅读 · 0 评论 -
zookeeper使用场景、集群搭建、选举原理
简介:ApacheZooKeeper是一项致力于开发和维护开源服务器的工作,它能够实现高度可靠的分布式协调。ZooKeeper是一个集中的服务,用于维护配置信息、命名(服务注册和发现)、提供分布式同步以及提供组服务。应用场景概述:提供了文件系统(存储信息)和通知机制(watch)命名服务naming(注册中心)常见的就是一些分布式服务框架(如RPC、RMI)中的服务地址列表,通过使用命名服务,客户端应用能够根据指定名字来获取资源的实体、服务地址和提供者的信息等。原创 2022-10-26 11:35:15 · 996 阅读 · 0 评论 -
mongodb-2
Mongodb(M)表示主节点,Mongodb(S)表示备节点,Mongodb(A)表示仲裁节点。节点,也就是主节点的身份不需要我们去指明,而是整个集群自己会选举出 1 个主节点,这个。:从节点,负责备份数据,可以设置为提供查询数据的功能,从而减少主节点的查询压力。启动MongoDB的服务器和客户端,操作与主节点服务器类似,连接的ip要改变。启动MongoDB的服务器和客户端,操作与主节点服务器类似,连接的ip要改变。修改从节点上mongodb的配置文件,将其中的ip地址,改为规划的ip地址。原创 2022-10-25 11:08:29 · 943 阅读 · 0 评论 -
mongodb-1
MongoDBMongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持。原创 2022-10-21 22:33:13 · 274 阅读 · 0 评论 -
linux-网络安全&防火墙
网络安全的特征根据角度不同,网络安全的具体含义也不同,但总体来说,网络安全主要具备以下四个方面的特征。(1)完整性:指信息在存储、传输过程中不会丢失,并且不会被修改、不会被破坏的特性,即保持信息“原貌”,这是网络安全最基本的特征。(2)机密性:指非授权对象无法获取信息而加以利用。(3)可用性:指被授权对象在需要时可以获取信息并按需求使用。(4)可控性:指对信息的具体内容及传播能够实现有效的控制。原创 2022-10-21 13:17:11 · 2236 阅读 · 0 评论 -
linux进程管理
进程管理进程是一个二进制程序的执行过程,在Linux操作系统中,向命令行输入一条命令,按下回车,便会有一个进程被启动。从计算机用户的角度看,一台计算机可同时运行多个进程,但实际上,一个单核的CPU同一时刻只能处理一个进程,用户之所以会任务同时有多个进程在运行,是因为计算机系统采用了“多道程序设计”技术。所谓多道程序设计,是指计算机允许多个相互独立的程序同时进入内存,在内核的管理控制之下,相互之间穿插运行。多道程序设计必须有硬件基础作为保障。原创 2022-10-21 12:54:58 · 1016 阅读 · 0 评论 -
linux-磁盘管理
磁盘分区有利于数据的分类存储,管理员可根据磁盘中将要存放的文件类型、数量和文件大小等因素,合理规划磁盘空间,以提高磁盘使用率与读取速率。将各物理磁盘或分区的系统类型设为Linux LVM,其system ID为8e,通过fdisk工具中的t命令设置。vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量,不能删除LVM卷组中剩余的最。lvextend -L/-l 扩展的大小 /dev/VG_NAME/LV_NAME。lvreduce -L/-l 缩减的大小 /dev/VG_NAME/LV_NAME。原创 2022-10-18 12:37:22 · 3340 阅读 · 0 评论 -
linux-软件安装
默认是CentOS官方的yum源服务器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地 址。Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。enabled 此容器是否生效,如果不写或写成enable=1都是生效,写成 enable=0就是不生效。Yum的功能和rpm一样,其实就是rpm的增强版,简化了rpm的操作。gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效。验证 验证操作系统中的软件是否为rpm包中的软件。原创 2022-10-17 11:05:28 · 631 阅读 · 0 评论 -
redis订阅发布模式、持久化、事务
redis订阅发布模式redis 可以做消息中间件(MQ =message queue),通常通过订阅发布模式来实现(消息订阅发布模式),还可以基本数据类型Lists实现(点到点模式,可以使用lpush,rpop 实现消息先进先出)。原创 2022-10-17 10:30:08 · 986 阅读 · 0 评论 -
redis 集群(续)
关闭一个主节点查看对应的备用节点是不是能够顶替主节点成为主节点存/取数据的时候查看对应的端口号。删除主节点需要先使用 reshard 把主节点的slots移到其他节点才可以。--cluster-master-id 为从节点对应主节点的id。代表从所有有数据据节点进行迁移到目的节点,也可以选择 目标节点。添加的主节点还不能使用,因为没有分配slots。当没有从节点的主节点宕机,集群状态会失败。添加从节点之前需要设置从节点并启动节点。和端口号是集群中的任意一个节点。还没有启动,开始启动。添加数据测试一下集群。原创 2022-10-13 13:29:24 · 233 阅读 · 0 评论 -
grep sed awk三剑客
sedsed(stream editor) 命令的作用是利用脚本来处理文本文件。语法:文件>][文本文件]-e或--expression= 以选项中指定的 script 来处理输入的文本文件,这个-e可以省略,直接写表达式。-f或--file=以选项中指定的 script 文件来处理输入的文本文件。-h或--help显示帮助。原创 2022-10-10 10:22:40 · 296 阅读 · 0 评论 -
mysql读写分离
读写分离概念使用数据库中间件技术(mycat),让数据的查询(select)和写操作(insert updatedelete)在不同的主机上数据库执行,这就读写分离。读写分离规划。原创 2022-10-08 09:37:21 · 101 阅读 · 0 评论 -
mysql 笔记(2)
以mysql1为原始机子,克隆mysql2,3,4 以改IP,修改主机名称 使用xshell连接。测试发现mysql1写数据时,mysql2,3同步 4不同步。name varchar(20) comment '名称'可以使用mysqlbinlog命令查看binlog日志内容。mysql2写数据时,mysql1,4同步 3不同步。在mhysql1和2操作,所有数据库同步!(保证在当前mysql集群中唯一)配置mysql1和3主从。配置mysql2和4主从。mysql 双主双从配置。原创 2022-09-28 10:22:16 · 335 阅读 · 0 评论 -
mysql 编译安装
usr/local/mysql/bin/mysqladmin -uroot -p原始密码 password ‘你的密码’datadir=/usr/local/mysql/data —初始化完成之后,一定要记住提示最后的密码用于登陆或者。/usr/local/mysql/bin/mysql -uroot -p(刚才记住的密码)datadir = /usr/local/mysql/data #指定数据存放目录。/usr/local/mysql/bin/mysql -uroot -p你的密码。原创 2022-09-29 10:57:48 · 152 阅读 · 0 评论 -
Linux的从零开始(第十一天)
数据库分类按照早期的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库、关系型数据库(前两者已经基本消失)。而当今的互联网中,最常用的数据库模型主要是两种即关系型数据库和非关系型数据库。原创 2022-09-26 10:28:35 · 236 阅读 · 0 评论 -
Linux的从零开始(第十天)
修改user表中的Host: update user set Host='%' where User='root';查看user表中的数据:select Host, User,Password from user;由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。查看mysql数据库中所有的表:show tables;mysql -u root -p 回车,复制临时密码。进入mysql数据库:use mysql;删除mysql的默认密码。原创 2022-09-23 20:54:27 · 256 阅读 · 0 评论 -
Linux的从零开始(第九天)
标准错误文件(stderr):stderr的文件描述符为2,Unix程序会向stderr流中写入错误信息。0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。标准输出文件(stdout):stdout 的文件描述符为1,Unix程序默认向stdout输出数据。但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。原创 2022-09-23 10:02:49 · 699 阅读 · 0 评论 -
Linux的从零开始(第八天)
字符串运算符。原创 2022-09-22 11:52:33 · 77 阅读 · 0 评论 -
Linux的从零开始(第七天)
Shell传参为脚本设置可执行权限,并执行脚本,输出结果如下所示:1 2 3Shell传递参数实例!执行的文件名:./test.sh第一个参数为:1第二个参数为:2第三个参数为:3另外,还有几个特殊字符用来处理参数:$#:传递到脚本的参数个数$*:以一个单字符显示所有向脚本传递的参数$$:脚本运行的当前进程号ID$!:后台运行的最后一个进程的ID号$@:与$*相同,但是使用时加引号,并在引号中返回每个参数。$-:显示Shell使用的当前选项,与set命令功能相同。$?原创 2022-09-21 10:28:14 · 555 阅读 · 0 评论 -
Linux的从零开始(第六天)
夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时间拨快一小时,以提早日光的使用。bash script-file 或者 ./script-file 或者 /绝对路径/script-file。Shell第一行代码:#!局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访。所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证。-n :只读取shell脚本,但不会去执行它,常用来测试脚本语法错误。原创 2022-09-20 10:08:21 · 201 阅读 · 0 评论 -
Linux的从零开始(第五天)
伪用户:(centos7UID在1到999,主要是系统和服务相关的:bin,shutdown等,进程相关的:mail、news等,不能登录系统)依次是用户名,密码位,UID,GID,描述信息,宿主目录,命令解析器(用户使用的Shell,默认是bash)依次是用户名,密码,最后修改时间,最小时间间隔,最大时间间隔,警告时间,账号闲置时间,失效时间,标志。一般用在非root用户下,临时提升非root用户的权限。文件详解:依次是 组名,组密码,GID,组内用户列表。其他任何普通用户不能执行命令,都可以这么做。原创 2022-09-19 10:48:56 · 119 阅读 · 0 评论 -
Linux的从零开始(第四天)
系统检测和维护常用命令:fdisk -l查看当前磁盘的详细信息(结合lsblk)df显示文件系统磁盘空间的使用情况df 默认显示所有当前已挂载文件系统的磁盘空间使用情况df -h 以人类可读方式显示df -h /bin 显示某一个文件夹所在磁盘的使用情况du显示指定的文件(目录)已使用的磁盘空间的总-h文件大小以K,M,G为单位显示(-s只显示各档案大小的总合(free显示当前内存和交换空间的使用情况netstat。原创 2022-09-17 10:25:58 · 99 阅读 · 0 评论 -
Linux的从零开始(第三天)
tar -czvf frameset.tar.gz frameset/ 压缩文件夹frameset,压缩之后的名称为frameset.tar.gz 因为带了v 所以会显示压缩过程。find /etc -name '*t*' | grep pos | wc -l 从find的查找结果查找含有pos的行并打印,并统计行数。mv a.txt aaa.txt 把a.txt重命名为aaa.txt aaa.txt目录不存在。原创 2022-09-15 20:36:19 · 290 阅读 · 0 评论 -
Linux的从零开始(第二天)
p parents no error if existing, make parent directories as needed 一次创建多级目录,使用-p会。/usr/sbin:/usr/local/sbin: 放置系统管理员root使用的可执行命令。output the last part of files 输出文件的末尾部分(10行内容)/usr/lib:/usr/local/lib: 系统使用的函数库的目录。/proc: 此目录的数据都在内存中,如系统核心,外部设备,网络状态。原创 2022-09-14 20:31:37 · 242 阅读 · 0 评论 -
Linux的从零开始(第一天)
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口Portable Operating System Interface) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。原创 2022-09-14 10:17:10 · 1248 阅读 · 1 评论