0%

Mysql下载地址:https://downloads.mysql.com/archives/community/ ,我们今天安装的是5.7.31,Linux-Generic ,64-bit 版本。

基础环境

  • 关闭防火墙和selinux

  • 安装基础依赖包

1
yum -y install make gcc-c++ cmake bison-devel ncurses-devel  readline-devel  libaio-devel perl libaio wget lrzsz vim libnuma* bzip2 xz
  • 新建mysql用户
1
2
groupadd mysql 
useradd -r -g mysql -s /bin/false mysql
  • 规划mysql数据目录
1
mkdir /opt/mysql
阅读全文 »

监控oracle 12c2之前的版本,可以使用orabbix来实现,可参考:http://islocal.cc/arlo/780360a7/

Zabbix 5.4,支持使用Zabbix agent2 来监控12c2,18c,19c,官网文档:https://www.zabbix.com/cn/integrations/oracle

角色操作系统主机名IP地址
Zabbix ServerCentOS Linux release 8.4.2105s1192.168.111.128
Zabbix agent2+Oracle服务器+Oracle ClientCentOS Linux release 7.9.2009 (Core)db132192.168.111.132
阅读全文 »

安装PG数据库

配置基础环境

安装依赖包

1
yum install -y bison flex readline readline-devel  zlib-devel gcc gcc-c++ make wget

新建postgres用户,并设置密码

1
2
useradd postgres
passwd postgres

新建目录

1
2
3
4
5
mkdir -p /usr/local/pg12
mkdir -p /pgdata/12/data
chown -R postgres. /pgdata
chown -R postgres. /usr/local/pg12/
chmod 700 /pgdata/12/data/ -R
阅读全文 »

systemd-journald 是 systemd 自带的日志系统,是一个收集并存储各类日志数据的系统服务。 它创建并维护一个带有索引的、结构化的日志数据库, 并可以收集来自各种不同渠道的日志:

  1. 通过 kmsg 收集内核日志
  2. 通过 libc 的 syslog(3) 接口收集系统日志
  3. 通过 本地日志接口 sd_journal_print(3) 收集结构化的系统日志
  4. 捕获服务单元的标准输出(STDOUT)与标准错误(STDERR)。
  5. 通过内核审计子系统收集审计记录

日志守护进程会以安全且不可伪造的方式自动收集每条日志的元数据。

阅读全文 »

公网地址的由来

个人/企业–>ISP运营商–>CNNIC中国互联网络信息中心–>APNIC(Asia Pacific Network Information Centre)亚太地址网络信息中心–>IANA互联网数字分配机构 (早在2012年IP地址就已经分配完了)

NAT好处

  • 有效避免了来自外网的攻击,大大提高了网络安全性
  • 控制内网访问外网,同时也控制了外网访问内网,解决了内网和外网通信的问题
阅读全文 »

DHCP:Dynamic Host Configure Protocol 动态主机配置协议

  • 从BOOTP(Bootstrap Protocol)协议发展而来 (wireshark抓包搜索关键字bootp)
  • UDP封装,服务器使用端口67,客户端使用端口68
  • 动态分配网络信息(IP地址、子网掩码、网关、DNS服务器等)
  • 分配给客户端的网络信息是有租约的
阅读全文 »

交换基础

网络分层

层次备注
接入层(Access Layer)用户接入层,接入安全 访问控制
汇聚层(Distribution Layer)流量汇聚 链路冗余 设备冗余 路由选择
核心层(Core Layer)高速转发 服务器接入 路由选择
出口层(Speak Layer)广域网接入 出口策略 带宽控制
阅读全文 »

Oracle跨数据库查询可以使用DBLink,建立一个DBLink指向另一个远程的Oracle数据库表。通过一个虚拟连接实现对远程数据库的增删改查。

Oracle Database Link 分类

  • private:创建的是用户级别的dblink,只有创建该dblink的用户才可以使用这个dblink来访问远程的数据库,同时也只有该用户可以删除这个dblink。(默认)

  • public:创建的是数据库级别的dblink,本地数据库中所有的用户数据库访问权限的用户或者pl/sql程序都能使用这个dblink。

  • global:创建的是网络级别的dblink,这是对于oracle network而言的。

1
2
3
4
5
6
7
8
9
10
CREATE [链接类型] DATABASE LINK [DBLink链接名称] CONNECT TO [远程数据库用户] IDENTIFIED BY "[远程数据库密码]" 
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [远程数据库IP地址])(PORT = [远程数据库端口]))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = [远程数据库SERVICE_NAME])
)
)';
阅读全文 »