- 博客(179)
- 资源 (6)
- 收藏
- 关注

原创 markdown 使用笔记
字体颜色及背景 高亮标记 列表字体和大小颜色等 强制显示空格和新行 并排显示图片 数学符号 希腊字母表 表情符 :) 上下脚标
2020-08-06 21:03:11
544
原创 MySQL创建表失败报错Row size too large的解决方案
varchar”的字段总和超过了65535,导致创建表失败。请参考官方文档修改一个字段为TEXT类型。缩减长度,如下所示。
2024-10-11 14:32:15
928
原创 MySQL清理数据建议
如果只清理表中部分数据,需要循环做小批量delete再alter table收缩表空间(表空间大小必须远小于磁盘剩余空间),或者将表改名,导出数据到新表,再删除原表。应用避免有大事务的操作,DML语句影响行数小于5000行,大字段的表小于1000行。大表需要设计成分区,日志类大表按月分区,清理的时候可快速DROP分区,不影响业务。完全不需要的表,使用truncate指令清理整表数据,表空间可立即释放。
2024-09-08 12:06:40
456
原创 PostgreSQL 报错 because it does not have a replica identity and publishes updates
如果相关表涉及了逻辑复制,且对应表没有主键,则需要SET REPLICA IDENTITY(alter table xxx replica identity full),集成任务的复制槽可以查询pg_replication_slots,发布可以查询pg_publication,发布的表可以查pg_publication_tables。REPLICA IDENTITY:default,full,index indexname,nothing,通过pg_class的字段relreplident可以获取。
2024-09-05 10:33:30
784
原创 centos7 安装配置 mariadb 服务器
mysql报错1045的话,一般用localhost下的root登入就好了,后面进入后可以更改root用户密码。这样服务是启动不起来的,只安装了client不能当mysql服务器给别人用,下面安装service。修改成功后,先在服务器本机上试一下,连接测试中的tonixtom被匿名用户给顶了,登不上,问题不大。有时候匿名用户可能引发一些莫名的问题,可以提前作删除处理。这里我弄错了通配符释意,以为*代表多主机,mysql里。本地mysql安装完成,可能安的不太全后面可以直接。服务器端mariadb运行良好。
2022-10-23 03:13:00
1305
原创 vmware 相关问题
那么下面要去删除掉快照才能进行虚拟机磁盘压缩。(因为我的虚拟机前期配置的比较个性化,快照比较有用,所以先克隆了虚拟机当前状态为副本来做压缩。我这里是空间不足导致删除快照出错,网上解决办法是再创一个快照,然后成功删除则解决问题。由vmx进程生成的某种统计信息文件,在vmx配置中禁用后,可以删除它。当前操作目录的空间不够,换个剩余空间大的目录。提示安装tar程序已经挂载在cd上。结束后,压缩一半多的空间。
2022-10-16 11:23:48
1017
原创 centos7 编译安装 mongodb
运行mongod服务后(可以加个–fork,放后台运行,不过还得再ps找再kill,后面添加脚本来处理),发现可以运行mongo shell,初步编译及运行完成。由于编译耗资源,运行内存不够,这里我用的是虚拟机,则重新配置增加内存。使用navicat或者MongoDB Compass做可以可视化远程。编译过程中的排错,就是保证安装脚本环境检测通过。可以看到连接不上,发现是firewall的问题。可以看到没有问题,可以远程连接数据库服务器。到这里数据库本地配置及使用则完成。先下载安装compass。
2022-09-29 01:56:07
2763
1
原创 opensuse upgrade 后 mariadb 启动失败
的systmd文件,找到mysql-systemd-helper的对应位置,尝试运行一下helper。带个upgrade参数运行一下,出错,查看mysql的error log。最终排错,是因为更新mariadb后,原来的配置不通过,导致出错。这时候只是报mysqld启不了,没有更详细的信息。修改注释掉my.cnf配置后,再运行发现报错。
2022-09-06 01:08:17
465
原创 Latex 环境配置(TexLive + Texstudio)
Tex:是一种具有编译和排版功能的基础语言,相当于 C 语言。LaTex:LaTex是 Tex 的扩展版本,拥有多种宏包,能实现比 Tex 更多的功能。TexLive:是一种 Tex 语言的发行版本,就是相当于 C 语言的编辑(VisualC++),但是这种编辑器的操作方式比较复杂,需要在 cmd 中输入命令操作,没有软件界面,而 Texstudio 正好解决了这个问题。Texstudio: 一种软件相当于一个外壳,与 TexLive 连接使用,相当于给TexLive 带上一个外壳,工作原理还是 TE
2022-05-14 15:10:32
3637
原创 Latex 配置与排错(CTex + WinEdt)
LaTex概念Tex:是一种具有编译和排版功能的基础语言,相当于 C 语言。LaTex:LaTex是 Tex 的扩展版本,拥有多种宏包,能实现比 Tex 更多的功能。MiKTeX:是一个稳定发展的TeX发行版,windows专用版本。CTeX:是一个完整的中文软件包,等于经过本地化配置的MiKTeX。WinEdt:是latex编辑器,相当于vim、notpad++ctex下载地址https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/类似!
2022-05-12 21:18:35
4072
原创 scp 及 ssh 命令出错解决
问题scp命令失效,即ssh貌似没有工作。首先看对方ssh服务是否开启,发现可以telent上ssh 排错[root@client ~]#rpm -qa | grep ssh #server和clients均安装了 openssh-clients-5.3p1-124.el6_10.i686openssh-5.3p1-123.el6_9.i686openssh-server-5.3p1-124.el6_10.i686openssh-5.3p1-124.el6_10.i686lib
2022-05-12 10:25:19
3930
原创 LaTeX制作Beame ppt
待写%----------------------------------------------------------------------------------------% PACKAGES AND THEMES%----------------------------------------------------------------------------------------\documentclass{beamer}\mode<presentation>
2022-05-08 18:43:45
342
原创 DNS 服务器配置03
本次主要配置主从复制配置递归配置可递归网段,本机及192.168.31网段可递归dig trace传送测试,更改正解文件。新增域名,并更改版本号,区域传送实验。DNS从服务端从服务器端配置全局区域传送增量区域传送,这里需要关闭iptables,或者更改过滤规则。......
2022-05-07 19:16:54
2264
原创 DNS 服务器配置02
服务器架设图,搭设简单的cache-only DNS 服务器,可以进一步保证内网192.68.1.1/24用户的安全(防火墙这时可以禁止53端口)。实验中,配置了两台www服务器,和一台mail服务器,ftp服务器设置成www的别名。
2022-04-14 17:37:21
4691
1
原创 DNS 服务器配置01
DNS: 域名解析,安装包 bind: Berkeley Internet Name DomainFQDN:Full Qualified Domain Name (完全限定域名) www.tontom.iask.inNS: Name Server (名称服务器)SOA: Start of Authority 起始授权记录,用于数据同步A: Addresss FQDN --> IPv4 AAAA: FQDN-->IPv6TTL: Time To Live 生存时间
2022-04-14 10:40:15
845
原创 dhcp 服务器配置
主要目的:利用服务器自动分配所有网络参数给其所管辖的主机上,在常见的路由器上很常见。无配置文件,进行dhcp服务器配置若启动dhcpr失败,配置文件有问题,需根据日志相关报错进行修改。
2022-04-10 03:37:03
4995
原创 NAT 服务器配置 及双网卡通信实验
NAT(Network Address Translation),本次实验网络拓扑下图。linux的服务器为vmware上的rhel6,为其配置了两张桥接网卡。其中eth1被用作内网通信。实验中需要实现 主机tom0可tom1可互相ping通。服务器通过路由器接通外网,路由器网关为192.168.31.1。若用虚拟机则配置两块桥接虚拟网卡。:保证外网可ping通内网,内网可ping外网的路由规则。这里主机由会根据网卡配置自动生成下面两条路由。
2022-04-09 20:13:39
4042
1
原创 proxy 服务器配置
代理服务器,可以通过其来实现防火墙功能与网络浏览数据分析等功能。与iptables不同,防火墙功能也是作用在应用层。Proxy在局域网,对内网和外网均有作用。[root@paly ~]#yum install squidLoaded plugins: fastestmirrorSetting up Install ProcessRepository base is listed more than once in the configurationLoading mirror speeds fr
2022-04-06 11:51:08
4005
原创 linux 端的局域网 ettercap 抓包实验
ettercap 安装zypper addrepo https://download.opensuse.org/repositories/home:bastianfriedrich/openSUSE_Leap_15.3/home:bastianfriedrich.repozypper refreshzypper install ettercapwireshark 安装zypper install wireshark#运行Couldn’t run /usr/sbin/dumpcap in ch
2022-04-05 01:25:45
1553
原创 opensuse Leap 15.1 升级至 Leap 15.3
当前版本是leap 15.1tonixtom:~ # sudo hostnamectl Static hostname: tonixtom Icon name: computer-vm Chassis: vm Machine ID: 2ec419bbf6bb4bb18edb3d4fb0e0dbbc Boot ID: ce5c3476f8694b66884b9b6dfce23497 Virtualization:
2022-04-04 18:58:06
762
原创 Opensuse Leap 网络设置
文章目录NetworkManager静态ip配置Wicked 设置网络静态ip配置NetworkManager此时yast无法配置tonixtom:/etc/sysconfig/scripts # systemctl status NetworkManager● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; ve
2022-04-03 21:35:45
1695
原创 sed 学习记录
https://www.gnu.org/software/sed/manual/sed.htmlsed /i #忽略大小写 /d #delete /p #打印sed -e #将多个表达式连接 -i #写入文件 -n #输出经过处理的行 sed '5,$d' tom.txt #删除5行至末尾sed '1,4p
2022-04-01 01:40:04
795
原创 linux 字符界面的显示处理
man命令内容的着色# Set colors for man pagesman() { env \ LESS_TERMCAP_mb=$(printf "\e[1;35m") \ LESS_TERMCAP_md=$(printf "\e[1;35m") \ LESS_TERMCAP_me=$(printf "\e[0m") \ LESS_TERMCAP_se=$(printf "\e[0m") \ LESS_TERMCAP_so=$(printf "\e[0
2022-03-30 23:27:35
749
原创 linux 精简存储
删除组安装包[root@ton ~]#yum groupremove 'Japanese Support' #卸载日语语言支持...Dependencies Resolved========================================================================================================= Package Arch Versio
2022-03-29 11:35:57
1424
原创 window 网络共享 设置与排错
文章目录无法访问,连接不上 0x80070035先确保能ping通对方错误0x80070043权限问题没有权限访问某个文件夹安全策略阻止未经身份验证用户名或密码不正确ip可访问,网络界面不显示ip可访问,网络界面无法访问ps无法访问,连接不上 0x80070035Error Code 0x80070035先确保能ping通对方C:\Users\tom-***>ping 192.168.31.166 #本机可以ping通本机正在 Ping 192.168.31.166 具有
2022-03-28 01:30:43
7937
原创 linux 处理匹配文本的前后行
对于小文件,可以翻转后正序删除tac file | sed '/tom/I,+2 d' | tac #即删除不区分大小写匹配到有tom的行,同时删除向上两行grepgrep -A 2 匹配后继续向下打印2行 -B 2 匹配后继续向上打印2行 -C 2 向上向下各打印2行awk下面awk脚本可删除指定具体匹配行的前n行#!/bin/sh# grep-ac: a grep-like awk script# Arguments: pattern = awk
2022-03-25 15:43:50
2596
原创 linux下文件损坏怎么删除 No such file or directory
root下rm -rf仍不可行,rm: cannot remove `public/’: Is a directory尝试命令行删除[root@paly home]#ls0.97 data fire1 iso nfs Python-3.6.0 test tom tom2 vmlinuzbincopy.sh download initrd.img mysql pub Python-3.6.0.tgz test.py to
2022-03-25 00:11:21
3096
3
原创 samba 服务器配置
samba服务是构建在NetBOIS协议上的samba服务可以提供打印机服务,如下图初步测试 security = share[root@paly ~]#testparm Load smb config files from /etc/samba/smb.confrlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)Processing section "[homes]"Processing sect
2022-03-23 01:00:11
2046
原创 centos6 登录界面信息修改及ssh后执行固定脚本
本实验中系统为rhel6登陆显示信息/etc/motd 登陆成功显示/etc/issue 登陆界面信息打印/etc/issue\d 显示当前系统日期\s 显示操作系统名称\l 登陆终端号\m 硬件体系结构\n 主机名\o 域名\r 内核版本\t 当前系统时间\u 当前登录用户的序列号#用sshd服务的登录界面配置/etc/issue..
2022-03-22 19:43:37
1507
原创 linux 键位映射到不同的键
快捷键 bind可以简单使用bind来操作快捷键bind -p #功能键系统bind -l #函数库功能,显示按键组合功能bind -p vim #列出对应功能的快捷键bind -x keyse:shell_command #绑定命令bind -x '"\C-\M-v":vim' #ctrl+alt+v 调用vim字符终端showkey 等待按下某个键,如果未在 10 秒内按下任何键,则退出。这里用来看按下对应键位的key
2022-03-18 13:09:17
2347
原创 linux 远程可视化
实验linux是vmware上的rhel6.0,安装的是centos社区桌面,ip:192.168.31.223,win设置的固定ip:192.168.31.166,且远程ssh软件用的是SecureCRT需要提前设置sshd_config开放x11转发,以及在SecureCRT(会话选项里)上同样开放。Xming[root@ton ~]#export DISPLAY=192.168.31.166:0.0 #连接到win的ip,可以写到bashrc上固定[root@ton ~]#xe
2022-03-16 21:22:02
4634
原创 centos6 python 运行 easygui 排错
这里在win端的xming远程显示rhel6中运行的easygui例程。实验代码import easygui as gimport syswhile 1: g.msgbox("嗨,欢迎进入第一个界面小游戏^_^") msg ="请问你希望在鱼C工作室学习到什么知识呢?" title = "小游戏互动" choices = ["谈恋爱", "编程", "OOXX", "琴棋书画"] choice =.
2022-03-16 18:31:08
1246
原创 nfs 服务器配置
nfs 服务器[root@ton public]#cat /etc/exports /home/pub *(sync,ro)/home/public 192.168.31.0/24(rw) *(ro) #目标主机可读写,其他主机只读/home/test/ 192.168.31.224(rw)/home/linux/ *.tontom.com(rw,all_squash,anonuid=45,anongid=45)[root@ton home]#showmount -e lo
2022-03-14 20:50:47
1760
原创 rsync 服务配置
rsync(remote synchronizetion) 意为远程数据同步。服务器配置#开启xinetd.d下服务service rsync{ disable = on flags = IPv6 socket_type = stream wait = no user = root server = /usr/bin
2022-03-13 01:11:03
1592
原创 磁盘配额 笔记
磁盘配额quota -av #开启所有的配额,重新配置配额信息后,需要开启配额,否则不生效quotaon -vug /mnt/tom 启用配额quotaoff -vug /mnt/tom #关闭配额(注意不可以对根分区和root用户进行限制) #fstab下的记录/dev/sda5 /mnt/test ext4 defaults,usrquota,grpquota 0 0mount
2022-03-11 00:58:46
1143
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人