![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
hsoluo
这个作者很懒,什么都没留下…
展开
-
DbVisualizer Pro 10.0.15 中文乱码解决方法
DbVisualizer 中文乱码原创 2022-08-22 15:30:33 · 1303 阅读 · 1 评论 -
centos 8 安装mysql8.0失败-GPG验证不通过
参考博文:博文链接报错信息为:Error: GPG check FAILED解决方法:#将刚刚安装的包清理yum clean packages #引入GPG公钥rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022#安装mysqlyum install mysql-community-servercentos8 安装mysql参考方法...原创 2022-03-03 11:09:53 · 1978 阅读 · 0 评论 -
centos8安装nginx并用systemctl 进行启动
接下来都是干货的操作// 1.在local目录创建nginx 文件夹mkdir /usr/local/nginx// 2.在usr处创建一个文件夹负责存放上传下载文件的mkdir /usr/upload// 3.在upload 文件夹内,在线下载nginx压缩包cd /usr/uploadwget http://nginx.org/download/nginx-1.17.6.tar.gz// 4.将下载的文件解压到nginx文件内tar -zxvf /usr/local/upl原创 2022-01-18 10:56:31 · 491 阅读 · 0 评论 -
linux 常遇问题之解决
端口被占用(如80端口被占用)netstat -apn | grep 80kill -9 17607然后重启nginx(systemctl start nginx)占位原创 2022-01-18 10:43:40 · 1812 阅读 · 0 评论 -
idea 登录github 上传代码(不用密码登录,而用token登录)
现在idea要上传代码到github,登录的时候,密码不再是账户的密码,而是需要在github上生成一个tokengithub生成token的方法路径如下:生成token的时候需要开放相应的权限,具体开放啥,根据自己的需要...原创 2021-10-17 11:53:02 · 1087 阅读 · 1 评论 -
oracle kill锁掉的进程
oracle中表在插入大量数据的时候,会出现锁表的情况select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id;select b.username,b.sid,b.serial#,logon_timefrom v$locked_object a,v$session bwhere a.session_id原创 2021-06-09 16:57:07 · 213 阅读 · 0 评论 -
运维常用sql(记录下来,方便查找)
oracle 常用语句原创 2021-05-19 09:30:34 · 200 阅读 · 2 评论 -
ansible-playbook 安装nginx,远程编译
最近在学ansible-playbook,然后就想要自己写一个脚本去测试,选择了nginx进行测试,就是编写ansible-playbook在远程主机上面部署nginx主要参考的是ansible部署nginx,该文章是在本机编译好后,再将文件copy到目标主机处,我想着把从nginx下载的压缩包推送到目标主机。然后在目标主机处进行解压和编译安装ansible-playbook文件结构大部分都是参考引用的文章的文件结构,在这里还是贴出自己的结构1)这里是总目录,nginx_install是参考引用原创 2021-04-19 17:07:48 · 304 阅读 · 0 评论 -
cannot remove ‘authorized_keys‘: Operation not permitted(linux文件隐藏属性)
使用ansible的时候,有一台主机连不上了,想要重新生成公钥,然后用scp把公钥文件传送到目标主机。传送的时候报scp: /root/.ssh/authorized_keys: Operation not permitted这个应该是目标主机的该文件的隐藏属性的锅解决方法是1.查看该文件的隐藏属性2.去掉隐藏属性[root@instance-0cvwqbq0 .ssh]# lsattr authorized_keys -----a-------e-- authorized_keys[ro原创 2021-04-14 10:55:47 · 916 阅读 · 0 评论 -
linux inode满了后,怎么清理
最近服务器的inode(inode介绍)达到了90%,当%Ised(节点使用率)达到100%时,即使文件系统有剩余空间也无法写入数据。这里记录下解决方法:清理文件系统下 细碎文件,施放节点数(因为该路径下的文件都是重要文件,不能够删除,所以这个方法不适合)修改inode的大小(默认建立GPFS时为10M)mmchfs lv_edoc --inode-limit 20M...原创 2021-04-14 09:59:32 · 2164 阅读 · 0 评论 -
linux将mysql加入自启动(/etc/rc.local版)
这两天在Linux服务器上设置mysql的自启动刚开始的思路是,想要在**/etc/rc.d/init.d写mysqld的脚本,然后用chkconfig加入自启动可是我参考了网上写mysqld的方法,发现我没有mysql.server的这个文件,然后发现要手写mysqld的自启动脚本有点麻烦。我就偷懒使用另外一个设置自启动的方法:就是在/etc/rc.local** 写启动脚本可是在重启服务器后,发现这个语句没有生效。我就怀疑是**/etc/rc.local** 不执行,Linux启动脚本 /et原创 2021-02-25 14:36:09 · 413 阅读 · 0 评论 -
使用chkconfig 将nginx加入自启动
记录下使用chkconfig将nginx加入自启动的过程一.在 /etc/init.d中编写nginx文件 1 #!/bin/bash 2 # nginx Startup script for the Nginx HTTP Server 3 # it is v.0.0.2 version. 4 # chkconfig: - 85 15 5 # description: Nginx is a high-performance web and proxy server. 6 #原创 2021-02-23 20:36:36 · 771 阅读 · 0 评论 -
win10中同时安装jdk7和jdk8出现错误
我电脑原本安装的jdk版本是1.8,可是公司开发的需要1.7版本所我就想同时安装1.7和1.8,然后我去搜了教程,按照大佬的教程(大佬教程)我把环境变量都配置完的时候,去验证jdk版本,还是1.8我根据大佬的提示,把java.exe删掉,此时却报没有java这个命令了这时候我看这个exe的版本是1.8的,我想着是不是运行1.7的时候要替换成1.7的exe,我就去替换了这个exe可是使用cmd校验出现has value ‘1.8’,but’1.7’ is required.现在成功的安装了jd原创 2021-01-06 16:12:00 · 233 阅读 · 0 评论 -
linux批量添加用户脚本
学习linux的shell脚本的时候,写了一个批量添加用户的脚本 1 #!/bin/bash 2 ##批量添加指定数量用户 3 read -p "please input username : " -t 30 name 4 read -p "please input the number of users : " -t 30 num 5 read -p "pleaer input the password of users : " -t 30 password 6 7 if [原创 2021-01-06 11:06:23 · 639 阅读 · 0 评论 -
ansible连接目标主机时,报sh: .ssh/authorized_keys: Permission denied
这两天在学习ansible,想要用ssh连接另一台linux服务器#生成ssh,输入以下指令然后一直回车,在 .ssh/下会有公钥和私钥ssh-keygen #发送公钥至目标主机,目标主机的.ssh/下会有authorized_keys,里面存放了公钥ssh-copy-id root@xxx.xxx.xxx.xxx刚开始我是用这个方法去向目标主机发送公钥,然后我打算用ansible去ping这个主机的时候#ping主机的命令ansible all -m ping却报错sh: .ssh原创 2020-12-23 15:04:02 · 3099 阅读 · 0 评论 -
shell定时任务 出现error renaming
今天在小汤的服务器上面用crontab -e 写定时任务的时候出现了一个问题然后我去百度的时候,说用chattr去修改 /var/spool/cron/root的权限,我修改后再去编写定时任务,还是报相同的错误然后看到了一条解决方法就把这个文件夹删了,然后再去写定时任务,就成功了具体原理还不知道是为啥,以后知道了再来填坑嘻嘻我真棒!...原创 2020-12-10 16:37:38 · 154 阅读 · 0 评论 -
linux 监控cpu、磁盘和内存的shell脚本并写成定时任务
最近在学shell脚本开发,然后就想写一个简单的监控脚本,然后做成定时任务,期间碰到了定时任务不生效的问题。在这里统一记录下来shell脚本如下:#!/bin/bash#获取ip地址#ip=`ifconfig eth0 | grep "inet" | cut -f 2 -d ":"`#获取系统总核数#cpu_num=`grep -c 'model name' /proc/cpuinfo`#cpu_num=grep -c 'cpu cores' /proc/cpuinfo #获取当前时间no原创 2020-11-12 17:18:15 · 4416 阅读 · 14 评论 -
shell脚本中cd命令不起作用
最近在学习shell脚本,写了一个简单的demo,想要实现的是cd一个文件夹然后再创建文件,可是执行了shell脚本的时候,却发现cd命令没有生效。导致我的文件夹和文件都没有创建# !/bin/bashread -p "请输入文件夹的名字:" dirNameif [ -e $dirName ];then echo "$dirName 是存在的即将进入文件夹" cd $dirNamem echo "即将创建文件名为test" touch test.celse ec原创 2020-11-10 08:59:36 · 4805 阅读 · 6 评论 -
linux写service脚本启动jar包打不出日志
最近将一个java后台部署在了linux服务器上,因为不想每次部署都使用 java -jar XXX进行命令启动,所以就将启动命令写进了service中,可是死活不能够将运行的日志打印出来。第一版的service[Unit]Description=anniversary_javaAfter=syslog.target[Service]ExecStart=/usr/java/jdk1.8.0_241-amd64/bin/java -jar -Dlogging.path=/project/ann原创 2020-10-28 10:43:18 · 1863 阅读 · 0 评论 -
配置多个网站进行内网访问
转岗做了运维开发工程师。电脑配置了双网卡,然后有不同的网址,要走内网。所以要让各种需要访问内网的网址映射进路由。下图是配置双网卡的方法:然后我要将15.X.X.X也要配进内网,就增加了一条指令route -p add 15.0.0.0 mask 255.0.0.0 142.160.114.254(具体的内网地址)然后10开头的和15开头的网址都走内网进行数据访问...原创 2020-09-21 12:01:57 · 353 阅读 · 0 评论 -
centos7安装redis,使用systemctl进行开机启动
一.下载本来是想要通过wget http://download.redis.io/releases/redis-4.0.2.tar.gz 在centos中直接下载压缩包,可是下载不成功。所以我就在官网上面下载压缩包,然后通过ftp传输文件到/home/hsoluo/Downloads这个目录下二.安装进入到/home/hsoluo/Downloads这个目录,然后对安装包进行解压cd /home/hsoluo/Downloadstar -xzvf redis-4.0.2.tar.gz进原创 2020-06-10 17:42:54 · 1194 阅读 · 0 评论 -
centos7 内部配置好tomcat,但外部始终访问不了
最近搭了一个centos7的虚拟机,在上面试着跑了tomcat、docker和rabbitMQ。刚开始用的是系统自带的openJDK,初始的时候是可以搭建成功,然后在windows是可以通过访问虚拟机的ip地址去访问tomcat。可是重启了虚拟机后,死活访问不上了。我卸载了tomcat再重新装,centos的防火墙、端口啥的都配置成功了,可是还是访问不上tomcat。问了一下同事,说可能是因为centos自带的java环境会有问题,让我重新装一个linux的jdk。然后我参考了jdk安装教程,成功安装原创 2020-05-18 10:07:59 · 194 阅读 · 0 评论