自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysqldump的坑mysqldump报错Error 2020: Got packet bigger than ‘max_allowed_packet‘ bytes

mysqldump的坑mysqldump报错Error 2020: Got packet bigger than 'max_allowed_packet' bytes

2023-01-17 18:50:51 1622 3

原创 oracle 11G 表空间满了怎么处理

oracle 11G 表空间满了怎么办oracle 11G 表空间满了怎么处理查看所有的表空间及表空间使用率:可以看到,哟孤儿表空间使用率是99.86%,明显是表空间满了DataFile设定了大小,且设置为自动增长,已经到了32G的文件最大值上限通过添加数据文件进行解决Alter tablespace KTS_KD_T1 add datafile ‘/data/oracle/product/11.2.0.4/db_1/oradata/KTS_KD_t1_02.DBF’ size 2048M auto

2022-12-07 14:50:33 807

原创 Linux文件实时监控工具inotify-tools的安装和使用

inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。如将其用于脚本中监控某指定目录中的文件上的修改、新建、删除、属性信息的改变,而后使用rsync命令将某事件对应的文件同步至其它主机上。超出此上限的事件将会被丢弃;此文件中的数值用于设定每个用户ID(以ID标识的用户)可以创建的inotify实例数目的上限;

2022-11-14 16:15:25 3668

原创 Oracle11gr2没有spfile和pfile怎么处理

Oracle11gr2没有spfile和pfile怎么处理想修改process连接数,发现没有spfile发现pfile也没有!!!!

2022-11-14 11:00:31 746

原创 Centos-7静默安装Oracle-11gr2

CentOS7 静默安装/命令行安装Oracle-11gr2

2022-11-14 10:55:46 1059

原创 Linux开机自动执行某些命令运行自定义脚本的方法

Linux开机自动执行某些命令运行自定义脚本的方法1) /etc/rc.d/rc.local文件2)crontab计划任务3)使用systemd自定义服务4)在/etc/profile.d/下写bash文件5)使用chkconfig管理,编辑/etc/init.d/下文件比如,我们开机后要开swap,然后再做一个挂载,写一个简单的脚本在/etc/rc.d/rc.local文件的最后添加一行即可:crontab计划任务crontab -e 打开定时任务编辑器保存后退出重启就会自动执行

2022-06-24 11:58:15 2134

原创 windows通过python远程到linux服务器执行脚本

windows通过python远程到linux服务器执行脚本

2022-05-24 09:26:31 1991

原创 Linux服务器挂载Windows共享文件夹

Linux服务器挂载Windows共享文件夹先在windows设置好共享的文件夹,然后在linux系统查看一下是否有cifs-utils组件如果没有就yum -y install cifs-utils 即可[root@VM /]# yum list | grep cifsRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fastcifs-utils.x86_64

2022-05-07 16:28:33 644

原创 shell if -n 参数

shell 使用-n参数的使用if [ -n str ] 当str非空的时候,为true#!/bin/bashif [ -n $1 ];then echo "with args : $1"else echo "without args"fi上面的几行脚本,不管我们是否传入参数,都是输出with args 这行,也就是结果一直为true原因是当我们的str没有用""引起来的时候,if [ -n $1 ] 相当于if [ -n ]代码等价于下面这样:#!/bin/bash

2022-05-05 09:07:02 19754

原创 彻底解决chrome浏览器被篡改主页的问题chrome浏览器启动打开其他页面

彻底解决chrome浏览器被篡改主页的问题chrome浏览器启动打开其他页面彻底解决firefox浏览器被篡改主页的问题firefox浏览器启动打开其他页面浏览器启动的时候,设置的默认首页没有打开,总是发开那些乱七八糟的页面,有没有最烦这些流氓捆绑了用什么杀毒软件都解决不了goog了一下,这样解决1)点击chrome浏览器,右键,打开文件位置2)找到chrome.exe ,选中,右键,重命名,随便改一个名字,如a.exe3)选中a.exe,右键,发送到,桌面快捷方式这样,我们的桌

2022-04-27 15:53:51 4410

原创 Nginx从入门到放弃(二)

Nginx从入门到放弃(二)Ngnix反向代理Nginx的方向代理,用户请求来的时候经过了nginx,回去也经过nginx,我们称之为隧道模式这种模式nginx很容易成为瓶颈如果要做成来的时候经过ngixn,回去的时候,后端服务器直接返回给用户,不再经过nginx,这叫DR模式LVS就是这种LVS直接被集成到Linux内核了nginx在企业应用中的常见应用,是作为方向代理服务器反向代理配置关键字:proxy_pass反向代理群组配置upstream,weight, down,backu

2022-04-10 21:49:16 2747

原创 Nginx从入门到放弃(一)

Nginxnginxnginx -s stop ###快速停止nginx -s reload ###重新加载配置nginx -s quit #优雅地关闭nginx,关闭之前,先把目前的连接处理完[root@WIND system]# pwd/usr/lib/systemd/system[root@WIND system]# ls | grep nginxnginx.servicenginx.service.d...

2022-04-10 10:15:29 263

原创 ansible 常用模块及命令(一)

ansible 常用模块及命令(一)chdir 运行某命令之前先cd进入该目录例: 先进入/root/test目录,再建一个a.txt文件[root@VM_test_centos ~]# ansible web -m shell -a 'touch a.txt chdir=/root/test'[WARNING]: Consider using the file module with state=touch rather than running 'touch'. If you n

2022-03-31 12:13:59 1156

原创 bash shell脚本入门之shell基本运算

bash shell脚本入门之shell基本运算原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。[root@WIND script]# cat 05.sh#!/bin/bashval=`expr 2 + 20`echo "两数之和为 : $val"echo $(expr 2 + 30)[root@WIND script]# bash 05.sh两数之和为 : 223

2022-03-27 11:44:53 1643

原创 bash shell脚本入门只shell参数传递

bash shell脚本入门只shell参数传递向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2为执行脚本的第二个参数[root@WIND script]# cat 02.sh#!/bin/bashecho "Script name : $0"echo "First args : $1"echo "Second args: $2"[root@WIND script]#[root@WIND script]# bash 02.sh a b c d

2022-03-24 21:07:30 1131

原创 bash shell脚本入门之shell变量

bash shell脚本入门shell变量shell变量:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线 _。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。我们给只读变量重新赋值,会报错:readonly variable[root@db dump]# cat a.sh#!/bin/bashmyWorld="hello 01"re

2022-03-23 19:11:16 414

原创 windows server2021 R2 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断

windows server2021 R2 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断导致此现象的原因为服务器配置了多用户登录,在没授权的情况下,默认只能使用120天,之后远程连接时就会出现此报错,解决方法如下:删除注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod 然后重启服务器注:注册表项可能无法删除,需要修改权限,方法如下:运行 gpedit.ms

2022-03-17 15:25:17 13473 4

原创 docker redis 集群搭建及主从容错切换演练

docker redis 集群docker run -d --name redis-01 --net host --privileged=true -v /data/redis/redis_01:/data redis:latest --cluster-enabledyes --appendonly yes --port 6381docker run -d --name redis-02 --net host --privileged=true -v /data/redis/redis_02:/da

2022-03-17 08:05:35 283

原创 docker容器卷与主机

docker容器卷与主机容器的文件要持久的保存,就需要与主机交互,把容器里面的数据持久化到主机的磁盘容器卷就是用来解决这个容器数据持久化的问题的容器卷有一下特点:docker run -it -v /tmp/host:/tmp/data/ --name=u0304 ubuntu[root@WIND ~]# docker run -it -d --privileged=true -v /tmp/host:/tmp/data/ --name=u001 ubuntuc0c3e690575d0c33

2022-03-16 08:08:01 208

原创 docker registry搭建私有dockerhub把本地镜像推送到私有库

docker registry搭建私有dockerhub把本地镜像推送到私有库查找镜像docker search registry创建一个docker registry仓库[root@WIND ~]# docker run -d -p 5000:5000 -v /root/my_docker_registry:/tm/registry --privileged=true registryc2665043750a32a4f0b4ad4d3438d6faf95a178cf881bf307480fc7

2022-03-01 14:49:10 651

原创 docker commit创建自己的容器副本

docker commit创建自己的容器副本docker commit 提交一个容器副本,使之成为一个新的镜像。下面是我们在ubuntu里面添加一个vim工具之后,提交一个副本,打包成一个新的带vim工具的镜像[root@WIND ~]# docker exec -it f1f3be2dbfc5 /bin/bashroot@f1f3be2dbfc5:/# apt-get updateGet:1 http://archive.ubuntu.com/ubuntu focal InRelease [26

2022-02-27 22:35:52 605

原创 docker常用命令(二)

docker常用命令(二)3)docker容器命令docker run 启动容器Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]常用参数docker run -it ubuntu /bin/bashdocker run --name=ubuntu_007 -it ubuntu /bin/bashdocker ps 列出当前正在运行的容器命令Usage: docker ps [OPTIONS][root@WIND ~]#

2022-02-27 18:26:08 994

原创 docker 常用命令(一)

docker 常用命令(一)1)帮助启动类命令systemctl start docker 启动dockersystemctl stop docker 停止dockersystemctl restart docker 重启dockersystemctl status docker 查看docker状态systemctl enable docker 设置开机启动dockerCreated symlink /etc/systemd/system/multi-user.target.wants/do

2022-02-27 17:01:16 489

原创 docker run干了啥

docker run干了啥如下图

2022-02-26 21:44:26 200

原创 CentOS 系统安装docker服务及卸载docker服务

docker的安装CentOS 系统安装docker服务[root@10-13 backup]# cat /etc/redhat-releaseCentOS Linux release 8.2.2004 (Core)我们这里CentOS系统,直接参考官方文档关于docker在CentOS系统上的安装:https://docs.docker.com/engine/install/centos/系统要求:To install Docker Engine, you need a maintained

2022-02-26 16:45:57 982

原创 VIM输入特殊字符

VIM输入特殊字符二合字母 digraph digraphs Digraphs二合字母用来输入不能用普通键盘输入的字符。它们通常是可显示的非 ASCII 字符。二合字母比用 CTRL-V 输入十进制编码更方便记忆 (见 |i_CTRL-V|)。用户手册 |24.9| 有二合字母的简短介绍。一个替代方案是用 ‘keymap’ 选项。定义二合字母 |digraphs-define|使用二合字母 |digraphs-use|缺省的二合字母 |digraphs-default|{Vi 没有这些命

2021-12-08 11:32:01 3190

原创 Linux 修改本机etc-hosts 的 hostName 后经常不生效

Linux 修改本机etc-hosts 的 hostName 后经常不生效1、Linux修改本机别名/etc/hosts的hostName后经常不生效解决Linux修改本机别名/etc/hosts的hostName后经常不生效, 比如我们/etc/hosts的内容如下:#192.68.1.10 message.xxx.com192.68.1.11 message.xxx.com但是ping message.xxx.com还是指向192.68.1.10。一般2种解决方案:1). 重启,这是最直接

2021-11-26 18:20:00 4550

原创 glibc升级失败及处理过程

glibc升级失败及处理过程centos 6.2 升级glibc , 想用新的包代替旧的包,rm /lib64/libc.so.6 之后,系统部分命令用不了,远程登录也不行【幸好原来旧的ssh 连接还没断】[root@VM_2centos lib64]# /bin/ls/bin/ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory解

2021-11-26 18:17:10 5135 2

原创 tar多线程压缩解压文件

tar多线程压缩解压tar -czvf a.tar.gz ./*测试每分钟压缩包a.tar.gz增长大约300M安装多线程程序yum -y install pigz实测,4核的机器,2G文件用了不到1分钟tar --use-compress-program=pigz -cvpf b.tar.gz ./*top看到系统CPU使用率是390%+解压测试:41G 的文件,4核的机器,内存16Gtar --use-compress-program=pigz -xvpf hs_sale_1126.t

2021-11-26 18:12:14 12242

原创 安装jira 8.18.1连不上数据库彻底崩溃了

安装jira 8.18.1连不上数据库彻底崩溃了这腾了一下午尝试了这么多,还傻傻的去试了mariadb-java-client直到我点进去,认真看了一遍官网的文档。https://confluence.atlassian.com/adminjiraserver/supported-platforms-938846830.htmlJira will not work on:MariaDB nor PerconaDB !!!...

2021-09-17 18:12:07 561

转载 为什么网线数据传输最大距离是100米?网线数据传输最大距离是100米

为什么网线数据传输最大距离是100米?一、网线数据传输最大距离对网络比较了解的朋友,都知道双绞线有一个“无法逾越”的“100米”传输距离。无论是10M传输速率的三类双绞线,还是100M传输速率的五类双绞线,甚至1000M传输速率的六类双绞线,最远有效传输距离为100米。在综合布线规范中,也明确要求水平布线不能超过90米,链路总长度不能超过100米。也就是说,100米对于有线以太网而言是一个极限,这个极限是从网卡到集线设备的链路长度。二、100米最大距离是怎么得来的?是什么造成了双绞线的100米传输

2021-09-14 16:01:37 2721

原创 分享一个作死的小技巧Linux ssh登录ssh无法登录

分享一个作死的小技巧Linux ssh登录ssh无法登录某天,收到一个服务器预警USERS CRITICAL - 10 users currently logged in而且,从昨天开始就有这个预警了,但是这个机器很多服务,平时也很多人登录的,没急着处理某时又收到了预警,领导说一直这样不行,得处理一下小case , 登录服务器查看一下都有哪些人在登录ps aux | grep sshroot 1652 0.0 0.0 156804 5428 ? Ss 8月2

2021-08-31 15:35:21 437

原创 mysqldump: Error: ‘Can‘t create/write to file ‘/var/tmp/xxxxx.MAI‘ (Errcode: 13)‘

mysqldump: Error: ‘Can’t create/write to file ‘/var/tmp/#xxxx.MAI’ (Errcode: 13)’ when trying to dump tablespacesMariadb DB导出备份报错:[root@host-03-centos backup]# !mysqldmysqldump -utest -p test > test_20210826.sqlEnter password:mysqldump: Error: ‘Can

2021-08-30 15:16:31 769

原创 Nginx匹配关键字升级提示,Nginx proxy_pass反向代理升级提示,Nginx根据需要进行部分升级提示

Nginx匹配关键字升级提示,Nginx proxy_pass反向代理升级提示,Nginx根据需要进行部分升级提示如果我们有很多前端机器,需要对部分页面配置升级提示,又不想把升级提示部署到所有前端机器上,可以这么做找一个机器部署升级提示公告,那些需要展示升级公告的前端机器和页面都通过proxy_pass代理到这个机器上192.168.1.100安装好nginx,配置静态升级公告: server { listen 1110; server_name localhos

2021-08-21 10:37:12 246

原创 Nginx全站升级提示,Nginx全站rewrite到指定页面

Nginx全站升级提示,Nginx全站rewrite到指定页面有个需求,需要整站停机做重大升级,希望把整站所有的请求都定向到一个页面,提示系统正在升级中在nginx.conf 文件http标签里面,添加一行include vhost/upgrade.conf;vhost/upgrade.conf文件配置如下:server {listen 80;server_name www.xxxx.com;location / {root html;if (!-e $request_filename)

2021-08-21 10:13:08 668 2

原创 Nginx 代理返回403 Nginx proxy_pass 返回403

Nginx 代理返回403 Nginx proxy_pass 返回403一个网站,就做了简单的动静分离静态页面就一个location location / { root html; try_files $uri $uri/ /index.html =404; index index.html index.htm; }对后端端口的请求就是这样,非常简单:upstream myapi { server 127.0.0.1:180

2021-08-19 11:09:44 3923

原创 MySQL导入怎么记录导入的日志MySQL导入把日志保存到文件

MySQL导入怎么记录导入的日志MySQL导入把日志保存到文件操作方法:1)登录mysqlmysql -utmp -p’xxxxx’ -h172.16.100.10tee out.log;source /root/a.sqlexita.sql文件如下:cat a.sqlsource /root/b.sql;source /root/c.sql;source /root/d.sql;这样就保存了所有导入的日志到out.log里面,包括了最后的exit类似这样:tail out

2021-08-17 20:21:37 1657

原创 Linux 命令实用小技巧

Linux实用命令技巧一个文件把换行去掉,变成空格[root@10-13-53-194 ~]# cat a.txtabcdfeghig[root@10-13-53-194 ~]# echo $(cat a.txt)a b c d f e g h i g[root@10-13-53-194 ~]#当我们需要把换行变成空格,放到shell 脚本的for 循环里面,这个技巧就超级实用了执行这个命令,拷贝粘贴就能用......

2021-08-16 18:40:48 119

原创 Linux ls命令最实用的参数是哪个你知道吗?

Linux ls命令最实用的参数是哪个你知道吗?显示完整的日期ls --full-time[root@10-13-53-194 tmp]# ls -ltotal 12-rw-r--r-- 1 root root 178 Jul 18 10:05 a.txt-rw-r--r-- 1 root root 535 Jul 18 10:30 b.txt-rw-r--r-- 1 root root 1425 Jul 18 10:00 test.txt[root@10-13-53-194 tmp]#

2021-08-04 17:47:24 228

原创 CentOS 7添加Swap空间

CentOS 7添加Sawp空间[root@localhost ~]# free -lm total used free shared buff/cache availableMem: 7821 6282 1152 14 386 1213Low: 7821 6668 1152High:

2021-07-29 17:50:08 1317

VIM使用技巧之特殊字符的输入

Linux下vim的使用,很齐全的特殊字符输入。

2013-12-19

CCNA中文手册2.0

Packet_Tracer中文手册_V2.00.pdf

2012-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除