Mysql分区存储(类似接近pgsql表继承分区)

CREATE TABLE `employees_range_timestamp` (
  `emp_no` INT NOT NULL,
  `birth_date` DATE NOT NULL,
  `first_name` VARCHAR(14) NOT NULL,
  `last_name` VARCHAR(16) NOT NULL,
  `gender` ENUM('M','F') NOT NULL,
  `hire_date` TIMESTAMP NOT NULL
) 
PARTITION BY RANGE(UNIX_TIMESTAMP(hire_date))(    
    PARTITION p0 VALUES LESS THAN ( UNIX_TIMESTAMP('1960-12-31 00:00:00') ),
    PARTITION p1 VALUES LESS THAN ( UNIX_TIMESTAMP('1970-12-31 00:00:00') ),
    PARTITION p2 VALUES LESS THAN ( UNIX_TIMESTAMP('1980-12-31 00:00:00') ),
    PARTITION p3 VALUES LESS THAN ( UNIX_TIMESTAMP('1990-12-31 00:00:00') ),
    PARTITION p4 VALUES LESS THAN ( UNIX_TIMESTAMP('2020-12-31 00:00:00') )
);

之前写项目Mysql库已经超过2T,基础知识不扎实,傻乎乎的写了一堆代码实现自动分表拆成了600个分表(而且还在继续增加中。。。。。),现在项目已经运行起来了想再修改似乎来不及了。。。。

想转pgsql也头大得等老板拍板了才能搞动业务逻辑了。

 

 

CREATE TABLE employees (
    id INT NOT NULL,
    fname VARCHAR(30),
    lname VARCHAR(30),
    hired DATE NOT NULL DEFAULT '1970-01-01',
    separated DATE NOT NULL DEFAULT '9999-12-31',
    job_code INT NOT NULL,
    store_id INT NOT NULL
)
PARTITION BY RANGE (store_id) (
    PARTITION p0 VALUES LESS THAN (6),
    PARTITION p1 VALUES LESS THAN (11),
    PARTITION p2 VALUES LESS THAN (16),
    PARTITION p3 VALUES LESS THAN (21)
);

官方文档https://dev.mysql.com/doc/refman/9.3/en/partitioning-range.html

 

华为NE20E更新固件

上传固件文件可以用scp或者tftp下载.

先启用scp服务

[~huawei] scp server enable
[~huawei] commit

用scp传文件到NE20E(100.164.6.1换成路由的IP)

scp NE20E-S2F-V800R012C10SPC300.cc [email protected]:

回到NE20E上面

#检查文件
check system-software cfcard:/NE20E-S2F-V800R012C10SPC300.cc

#执行升级
startup  system-software cfcard:/NE20E-S2F-V800R012C10SPC300.cc all

检查startup

dis startup

看到  Next startup system software:              cfcard:/NE20E-S2F-V800R012C10SPC300.cc就可以执行reboot了.

reboot

 

如果在上传文件过程中发现空间不足

dir查看文件目录

dir /all

删除文件

delete 文件名

清空回收站

reset recycle-bin

 

ipmitool for windows版本

下载连接http://dl.kvm.la/windows/IPMIToolWin.zip

从浪潮的网站上看到一个windows的ipmitool测试了一下正常可用, 
在文件属性和命令看了一下,貌似是intel编译放出来的, 相对ipmiutil来说多了一个常用的工具选择.
 原压缩包直接把文件拖了下来加了个一键安装IMB的脚本.

cat  IPMIToolWin/install_driver.cmd
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x64
cd imbdriver\x64\
Install C:\IMBDRV\Test
exit
:x86
cd imbdriver\x86\
Install C:\IMBDRV\Test

浪潮的网站出处连接:http://www.4008600011.com/archives/15141

comware常用display命令

1、dis interface brief #显示端口详细信息 

<Quidway>dis interface brief

2、display mac-address #来查看端口下的MAC 

<Quidway>dis mac-address

3、display arp         #找IP对应的MAC,通过IP后面的端口号就可以知道二层某个端口下所连接的设备信息。 

<Quidway>dis arp

查看子卡的运行状态,可以用命令 display device 

查看设备复位情况,可以用命令 display reboot-info

查看设备温度,可以用命令 display temperature all 

查看设备的告警信息,可以用命令 display alarm urgent 

查看内存占用情况,可以使用 display memory-usage 

查看日志信息,可以用 display logbuffer 或者 display trapbuffer

保存命令 save stack config和 save all

juniper清除堆叠配置

cli下查看

show virtual-chassis

登陆ssh后把/config/vchassis/目录下的配置文件删除.

root@switch:RE:0% cd /config/vchassis/
root@switch:RE:0% ls
vc.db vc.param vc.tlv.db vc.tlv.db.0
root@switch:RE:0% rm -rf ./*

阅读剩余部分...

华为交换机常用命令


1. 查看接口的统计信息


* display interface命令用来查看接口当前运行状态和接口统计信息。

* display counters命令用来查看接口的流量统计计数。

* display counters error命令用来查看错误报文的统计信息。

* display counters rate命令用来查看接口的入方向或出方向流量速率。

* display counters top interface report用来显示接口流量TOP N的统计报告。

* display ip interface命令用来查看接口与IP相关的配置和统计信息,包括接口接收和发送的报文数、字节数和组播报文数,以及接口接收、发送、转发和丢弃的广播报文数。


2. 查看接口的状态


* display interface brief命令用来查看接口状态和配置的简要信息。

* display interface description命令用来查看指定接口的描述信息。

* display interface ethernet brief命令用来查看以太网接口的简要信息。

* display ip interface brief和display ip interface description命令用来查看接口与IP相关的简要信息,包括IP地址、子网掩码、物理链路和协议的Up/Down状态以及处于不同状态的接口数目。


3. 查看光功率和模块型号


* display interface interface-type interface-number查看某光口插入的光模块的信息。

* display transceiver diagnosis interface查看所有光口的收发光功率信息。

* display transceiver diagnosis interface interface-type interface-number查看某光口的收发光功率信息。


juniper快速导入和导出配置

备份到文件

show configuration |display set |save  backup.txt

从备份载入配置

load set backup.txt


通过ssh备份juniper配置文件

首先,为了方便rsa免密码登陆要事先准备好.

其次,如果有堡垒机穿透也要事先在ssh/config下配置好.

方法一

ssh [email protected] "cli<< EOF
show configuration|dis set
EOF 
" |grep set >junos.backup.txt

 方法二

ssh [email protected]   'csh -s'  <./backup.sh |grep set > junos.backup.txt

方法二是用csh -s将本地的脚本文件内容抛到juniper上执行.


comware二层接入交换机配置记录

sysname 主机名

#配置默认账户密码以及权限
aaa
 local-user admin password irreversible-cipher 密码
 local-user admin privilege level 15
 local-user admin service-type terminal ssh http
 
#配置默认路由
ip route-static 0.0.0.0 0.0.0.0 172.20.20.1

#配置上联通信IP
interface Vlanif2
 ip address 172.20.20.20 255.255.255.0
 
#配置上联
interface GigabitEthernet0/0/50
 description UPLINK
 port link-type trunk
 port trunk allow-pass vlan all
 #port trunk permit vlan all 
 
#配置端口
interface GigabitEthernet0/0/1
 description 简介内容
 port link-type access
 port default vlan 10                                    #分配VLAN ID (也可以在三层vlan里面进行限速)
 qos lr outbound cir 102400 cbs 12800000         #二层限制服务器的流入流量100Mbps
 qos lr inbound cir 10240 cbs 1280000            #二层限制服务器的流出流量10Mbps
 
#配置SNMP
snmp-agent community read cipher Public_community
snmp-agent sys-info version v2c
undo snmp-agent sys-info version v3

#配置DHCP转发 DHCP Relay
dhcp-server 1 ip 192.168.0.10

配置rsa免密码记录在 http://www.kvm.la/1161.html

阅读剩余部分...

comware设置ssh免密码登陆

ssh-keygen -f .ssh/id_rsa.pub -e -m pem | grep -v '\-\-\-\-' | base64 -d | xxd -p #转换已有的rsa key

免密码登陆ssh

####交换机配置
rsa peer-public-key 1                   
public-key-code begin
#此处是转换后的key数据
public-key-code end
peer-public-key end
#
user-interface vty 0 4
authentication-mode aaa
user privilege level 15
protocol inbound ssh
#
aaa
local-user 用户名 password cipher 密码 privilege level 15 #local-user netadmin privilege level 15
local-user 用户名 service-type stelnet 
local-user 用户名 service-type ssh
#
stelnet server enable
ssh user 用户名 authentication-type rsa
ssh user 用户名 assign rsa-key 1
ssh user 用户名 service-type stelnet

设置密码登陆方式

user-interface vty 0 4
authentication-mode aaa
protocol inbound ssh
#
aaa
local-user 用户名 password cipher 密码 privilege level 15
local-user 用户名 service-type stelnet 
local-user 用户名 service-type ssh
#
stelnet server enable
ssh user 用户名 authentication-type password
ssh user 用户名 service-type stelnet


kms服务器收集

slmgr /ipk [密钥]

https://moeclub.org/2018/12/02/710/

slmgr /skms kms.moeclub.org

slmgr /ato

 slmgr /xpr

https://www.moerats.com/kms/

slmgr /skms kms.lolico.moe
slmgr /ato
slmgr /xpr

主页https://03k.org/kms.html

slmgr /skms kms.03k.org && slmgr /ato

主页https://v0v.bid/

slmgr /skms kms.v0v.bid && slmgr /ato
slmgr /skms k01.v0v.bid && slmgr /ato
slmgr /skms k02.v0v.bid && slmgr /ato
slmgr /skms k03.v0v.bid && slmgr /ato
slmgr /skms k04.v0v.bid && slmgr /ato
slmgr /skms k05.v0v.bid && slmgr /ato
slmgr /skms k06.v0v.bid && slmgr /ato
slmgr /skms k07.v0v.bid && slmgr /ato
slmgr /skms k08.v0v.bid && slmgr /ato
slmgr /skms k09.v0v.bid && slmgr /ato
slmgr /skms k10.v0v.bid && slmgr /ato
slmgr /skms k11.v0v.bid && slmgr /ato
slmgr /skms k12.v0v.bid && slmgr /ato
slmgr /skms k13.v0v.bid && slmgr /ato

windows镜像添加驱动

一条for解决大部分问题,顺道学习for命令,其他缺失环节没打算复制过来。

@echo off
FOR /L %%i IN (0,1,8) DO  (
dism /mount-wim /wimfile:D:\iso\install.wim /index:%%i /mountdir:D:\%%i
dism /image:D:\%%i /add-driver /driver:D:\iso\2008drivers /recurse /forceunsigned
dism /unmount-wim /mountdir:D:\%%i /commit
 )

windows系统下使用ipmiutil操作IPMI备忘日志