![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统运维
不丸子
一个技术界的小学生,请多多指教
展开
-
centos7防火墙使用
firewall-cmd --permanent --zone=public --add-rich-rule=‘rule family=“ipv4” source address=“192.168.0.4/24” service name=“http” accept’ //设置某个ip访问某个服务。firewall-cmd --zone= public --remove-port=80/tcp --permanent # 删除。...原创 2022-08-03 16:16:31 · 125 阅读 · 0 评论 -
centos7上搭建RocketMQ并解决客户端访问遇到的坑
1、下载移步官网选择自己心仪的版本下载,本人下载的rocketmq-4.9.3:https://rocketmq.apache.org2、安装由于是外网服务器,有一块网卡,有个内网IP(192.168.1.10),而客户端访问需要访问外网IP,暂定211.100.143.100。增加环境变量。可以添加到当前用户或者全局环境变量,添加内容,在服务器本地测试时候需要用到:export NAMESRV_ADDR=211.100.143.100:9876如果当前会话临时添加,直接执行以上代码即可。在原创 2022-05-09 07:16:09 · 1620 阅读 · 0 评论 -
linux磁盘空间满No space left on device
今天在测试机上启动nacos的时候,突然失败了,仔细一看,原来是磁盘空间满了。nacos日志:下图可以看到,根分区的Avail已经接近0了。既然满了,那就删点儿东西吧,在删除之前,想看看是谁的日志占了这么多空间。于是到根目录下,主机排查,看看哪些空间占用看起来比较多执行如下命令后,发现/var的占用情况比较异常du -h --max-depth=1于是cd /vardu -h --max-depth=1lib目录54G,心想,大概率是docker日志的锅,不然还有谁呢?往往是业务量原创 2022-05-05 13:59:30 · 1091 阅读 · 0 评论 -
yum-config-manager配置错误导致404
yum-config-manager命令是对资源库(/etc/yum.repos.d/下的文件)进行维护系统默认没有安装这个命令,这个命令在yum-utils包里,可以通过yum install -y yum-utils安装。查询仓库内容查询所有资源库yum repolist all查询已启用的资源库yum repolist enabled查询禁用的资源库yum repolist disabled添加资源库yum-config-manager --add-repo http://mirr原创 2022-04-01 09:43:10 · 1761 阅读 · 0 评论 -
mac下sts多开
由于工作需要,需要打开不同工作区的项目,也就是需要打开两个sts,如果机器性能足够,则找到sts的安装目录后:cd /Applicationsopen -n STS.app执行以上语句即可多开原创 2021-05-31 10:33:54 · 1046 阅读 · 0 评论 -
git stash clear后的恢复
今天干了件蠢事,手快,在没合并代码前就执行了git stash clear心塞啊。感觉一上午都白干了。还好互联网大神多。恢复方法如下:git log --graph --oneline --decorate $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )执行结果如下,stash的log:找到对应的编号后,执行如下语句,对应stash的内容会直接恢复到工作区git stash apply b270106原创 2021-04-07 12:51:10 · 264 阅读 · 0 评论 -
python -m json.tool的使用
curl -X POST ‘http://ip.taobao.com/outGetIpInfo?ip=114.114.114.114&accessKey=alibaba-inc’ | python -m json.tool原创 2021-03-04 17:47:12 · 754 阅读 · 1 评论 -
tar批量解压
由于tar命令不支持批量解压,所以在网上搜索了很多牛人的解压脚本for tar in *.tar.gz; do tar xvf $tar; donefor tar in *.tar.bz2; do tar xvf $tar; donels *.tar.gz | xargs -n1 tar xzvf原创 2021-03-03 17:56:26 · 103 阅读 · 1 评论 -
centos7 docker安装oracle12c
一、设置国内docker源vi /etc/docker/daemon.json添加如下内容:{ "registry-mirrors" : [ "http://ovfftd6p.mirror.aliyuncs.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://pee6w651.m原创 2021-02-22 10:37:24 · 478 阅读 · 0 评论 -
CentOS7普通用户使用密钥登陆服务器
设置客户端的公钥普通用户登录系统,上传.pub文件后,讲公钥内容追加到authorized_keys文件中。cd ~chmod 700 .sshcd ~/.sshcat user.put > authorized_keys#最开始authorized_keys文件的mod我设置的664,认证失败#/var/log/secure中显示:Authentication refused: bad ownership or modes for file ......chmod 644 autho原创 2021-02-20 09:13:34 · 536 阅读 · 0 评论 -
centos7配置阿里yum源
centos7配置阿里yum源一、备份本地源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak二、获取阿里源配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo三、更新epel仓库wget -O /etc/yum.repos.d/epel.repo http://mir原创 2021-02-19 14:53:20 · 77 阅读 · 0 评论 -
阿里云免费SSL证书申请
一、打开SSL证书页面阿里云SSL证书页面二、点击SSL证书控制台SSL证书控制台三、开通证书资源包四、申请成功后绑定域名下载证书原创 2021-01-20 08:48:38 · 165 阅读 · 0 评论 -
docker安装配置rabbitMQ
一、安装启动docker yum install docker -y systemctl start docker修改docker源vi /etc/docker/daemon.json修改成如下内容,阿里源除外:{ "registry-mirrors" : [ "https://mirror.ccs.tencentyun.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn",原创 2021-01-18 14:03:37 · 372 阅读 · 1 评论 -
docker安装redis并设置密码
一、查询可用版本可通过网站查询。也可通过命令行查询。docker网站查询目标可用版本docker search redis查询结果如下:二、获取镜像docker pull redis三、启动redis并设置密码 docker run -d --name redis -p 6379:6379 redis --requirepass "mima"启动完成四、查看redis不输入密码,显示鉴权失败:通过密码打开,设置成功:...原创 2021-01-18 07:55:59 · 463 阅读 · 0 评论 -
手动备份docker部署的gitlab
由于公司机房搬迁,淘汰旧机器,所以需要将docker部署的gitlab迁移到新的机器。之前的gitlab版本号是gitlab/gitlab-ce:11.2.1-ce.0进入到docker容器中: docker exec -it 74f790d88504 /bin/bash执行手动备份,备份完成后的目录在/var/opt/gitlab/backups/输入指令gitlab-rake gitlab:backup:create将备份文件copy到宿主机器: docker cp 7417原创 2020-11-26 08:42:48 · 101 阅读 · 0 评论 -
centos7与windows都可读取的超过大文件的格式
今天有个需求,要把内网上centos7上的大文件,copy到我的优盘中,那么u盘格式是什么比较合适呢?Linux下的文件系统主要以ext2、ext3、ext4为主。windows下的文件系统是NTFS以及较为传统的FAT32。linux下,能够访问windows的fat32格式。对于ntfs格式,近些年发布的一些inux发行版也都可以识别。但是windows下对于linux的ext2、ext3、ext4等文件系统格式的支持还有欠缺。所以,建议是fat32或ntfs格式。对于fat32来说,最大文件支持4原创 2020-11-24 13:55:04 · 883 阅读 · 0 评论 -
基于docker的gitlab的数据迁移
备份文件:首先进入容器:docker ps #查看当前运行的容器docker exec -it 容器id /bin/bashgitlab提供的备份命令为gitlab-rake,进入容器后执行备份指令:gitlab-rake gitlab:backup:create执行成功后,将容器中的备份文件,copy到容器外的指定位置docker cp 容器ID:/var/opt/gitlab/backups/1605234519_2020_11_13_11.2.1_gitlab_backup.tar原创 2020-11-13 11:34:57 · 224 阅读 · 0 评论 -
centos磁盘常用命令
1、查看分区和磁盘lsblk2、查看空间使用情况df -h3、查看分区信息fdisk -l4、分区工具cfdisk /dev/sda5、查看硬盘labelblkid原创 2020-10-22 14:06:40 · 747 阅读 · 0 评论 -
centos7安装docker&安装mysql
centos7安装docker&安装mysqlcentos7安装配置dockerDocker CE社区免费版安装mysqlcentos7安装配置dockerDocker CE社区免费版移除旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docke原创 2020-09-04 15:25:18 · 546 阅读 · 0 评论 -
MAC制作Centos7安装盘&安装
MAC制作Centos7安装盘&安装安装盘的制作下载镜像下载后制作安装盘通过U盘安装centos7安装盘的制作下载镜像1、使用阿里云提供的镜像地址下载。在http://mirrors.aliyun.com/centos/7/isos/x86_64/ 下载指定的镜像文件wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso下载后制作安装盘1、获取USB盘设备号diskutil l原创 2020-09-04 10:48:13 · 1040 阅读 · 1 评论