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
上传固件文件可以用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
下载连接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
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
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查看某光口的收发光功率信息。
备份到文件
show configuration |display set |save backup.txt
从备份载入配置
load set backup.txt
首先,为了方便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上执行.
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
阅读剩余部分...
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
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
none
2018-12-20
服务器
database is locked
Typecho\Db\Adapter\SQLException: database is locked in /home/kvmla/htdocs/kvm.la/var/Typecho/Db/Adapter/SQLite.php:88
Stack trace:
#0 /home/kvmla/htdocs/kvm.la/var/Typecho/Db.php(394): Typecho\Db\Adapter\SQLite->query()
#1 /home/kvmla/htdocs/kvm.la/var/Typecho/Db.php(442): Typecho\Db->query()
#2 /home/kvmla/htdocs/kvm.la/var/Widget/Users/Author.php(31): Typecho\Db->fetchRow()
#3 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(155): Widget\Users\Author->execute()
#4 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(205): Typecho\Widget::widget()
#5 /home/kvmla/htdocs/kvm.la/var/Widget/Base/Contents.php(707): Typecho\Widget::allocWithAlias()
#6 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(462): Widget\Base\Contents->___author()
#7 /home/kvmla/htdocs/kvm.la/var/Widget/Base/Contents.php(542): Typecho\Widget->__get()
#8 /home/kvmla/htdocs/kvm.la/usr/themes/xmchen/archive.php(12): Widget\Base\Contents->author()
#9 /home/kvmla/htdocs/kvm.la/var/Widget/Archive.php(1390): require_once('...')
#10 /home/kvmla/htdocs/kvm.la/var/Typecho/Router.php(88): Widget\Archive->render()
#11 /home/kvmla/htdocs/kvm.la/index.php(23): Typecho\Router::dispatch()
#12 {main}