centos7
向往--全栈--之路
这个作者很懒,什么都没留下…
展开
-
npm 私有源无法下载解决方案
问题描述最近在使用npm install或者yarn install时会出现npm ERR! code E401npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"解决思路根据报错内容 401可能是认证问题,但是私服nexus下载依赖是不需要认证的(权限已经配置)所以排除此种可能使用npm cache clear --force清楚缓存 同时删除package-lo原创 2021-08-31 11:45:34 · 2139 阅读 · 0 评论 -
Linux 运维必备的命令行工具概述
作为IT程序员,除了能coding之外,最好要了解一些常用的命令,才能更高效的解决问题。【本文将会持续补充命令】网络工具ping隶属于ICMP协议,可以查看当前机器是否可以与目的服务器建立连接。traceroute通过TTL限定的侦测包来发信啊从本地主机到远端主机之间的第三层转发路径。用来调试网络连接性和路由问题。netstat一个网络统计工具,可以显示显示状态以及统计信息,当前网络连接、路由表等,可用来做网络相关诊断和性能调试。tcpdump常用的抓包工具,可以在服务器上的某个网口获原创 2021-08-12 18:45:12 · 192 阅读 · 0 评论 -
定时任务+脚本实现保留最新的N天数据
前言在业务上线之后,往往都需要对数据进行备份,在资源有限时不一定要保留最新90天的数据(日志);可以写脚本实现保留最新N天的数据备份文件。背景说明统一源代码GitLab仓库默认保留最新的一周的备份数据(压缩包);由于公司项目增多,数据量迅速增加,1MB的代码是需要 * 8的磁盘空间,导致原先准备的1.5T磁盘被占满;另在已经申请备份软件进行磁盘备份后,使用定时任务+脚本 的方式可实现保留最新N天的数据windows服务器window操作系统提供了定时任务,这里不过多描述(一般一直下一步即可)批原创 2021-08-11 15:49:47 · 374 阅读 · 0 评论 -
Nginx download 配置basicauth
前言在日常项目使用中,我们会使用Nginx来搭建网站,为客户提供文件下载。但是往往搭建后都是无认证了,对于一些保密文件无法提供有效保护。措施nginx中ngx_http_auth_basic_module模块实现让访问者提供正确的密码才能下载。默认情况下Nginx已经安装了ngx_http_auth_basic_module模块。语法简介auth_basic string | off; #默认是offauth_basic_user_file fileName;生成密码# ubuntus原创 2021-07-08 16:38:37 · 327 阅读 · 0 评论 -
搭建nexus私有源问题及解决方案记录
maven 私有源配置待补充;node私有源配置Q1: npm源使用taobao镜像可以同步,但是下载node-sass时会出现问题,nexus无法同步下载相对应的*-binding.node文件。解决方法: 构建一个新的hosted类型的node-sass,然后从https://github.com/sass/node-sass/releases中下载相应版本的文件手动上传到nexus的node-sass中。pypi私有源配置...原创 2021-04-16 16:26:07 · 355 阅读 · 0 评论 -
docker-compose 配置子网段
version: ‘2’services:nginx:image: nginxrestart: alwaysnetworks:extnetwork:ipv4_address: xx.xx.xx.xxnetworks:extnetwork:ipam:config:- subnet: xx.xx.0.0/16gateway: xx.xx.0.1原创 2021-03-22 15:51:46 · 640 阅读 · 0 评论 -
centos7 iptables 限制访问docker容器
问题 :Centos7 下 Docker 的端口映射,导致端口绕过防火墙,对外全部开放解决方法:操作步骤 一yum install iptables-services操作步骤二systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl restart iptables.service原创 2021-03-10 19:40:59 · 1738 阅读 · 4 评论 -
Rancher HA 集群搭建(v2.4.11)
前期准备:私有仓库harbor搭建同步rancher 2.4.11 版本的基础镜像域名和域名证书集群安装一、节点准备负载均衡节点 192.168.142.171rancher节点: 192.168.142.111-113待补充……1.1 开启节点端口/或者关闭防火墙sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configfirewall-cmd --zone=public --add-por原创 2021-01-26 14:31:25 · 805 阅读 · 0 评论 -
rancher 重新安装解决方案
docker stop $(docker ps -a -q)docker system prune -fdocker volume rm $(docker volume ls -q)docker rm -f $(docker ps -a -q)rm -rf /etc/ceph \ /etc/cni \ /etc/kubernetes \ /opt/cni \ /opt/rke \ /run/secrets/kubernetes.i原创 2020-08-06 14:54:32 · 1570 阅读 · 0 评论 -
arangodb主从数据库配置
ArangoDB版本2.7.5启动模式: docker-compose启动arangodb: restart: always image: arangodb:2.7.5 ports: - "8529:8529" volumes: - /data/docker/arangodb/arangodb:/var/lib/arangodb - /data/do...原创 2020-04-26 10:36:13 · 716 阅读 · 0 评论 -
centos7安装nfs
一、 安装nfs所需要的软件包yum install -y nfs-utils二、编辑exports文件,添加从机/path/nfs/ *(rw,sync,insecure,no_subtree_check,no_root_squash)三、启动nfs服务systemctl enable rpcbind.servicesystemctl enable nfs-server.serv...原创 2019-12-10 15:19:59 · 191 阅读 · 0 评论 -
node编译错误TypeError: Cannot read property 'compilation' of undefined
问题描述/xxxxxxx/node_modules/last-call-webpack-plugin/src/index.js:170 compiler.hooks.compilation.tap( ^TypeError: Cannot read property 'compilation' of undefined at Optimiz...原创 2019-09-21 22:47:05 · 938 阅读 · 0 评论 -
centos7 安装jenkins并修改工作目录
Step 1: 安装javacentos7 中运行java --version 没有返回任何信息。查看资料后发现Centos需要手动配置/etc/profile文件。所以需要先安装javasudo yum install java 安装完java这以后通过如下命令可以查看java版本,执行、安装路径相关的信息。 CMD DES RES which java ...原创 2018-06-04 14:01:37 · 10324 阅读 · 0 评论 -
修改docker镜像和容器存储的路径
centos7 原有的路径/var/lib/docker ,但是最近磁盘大小问题,需要将镜像存储到新的挂载磁盘下。cd /etc/systemd/system/multi-user.target.wantsvim docker.serviceExecStart=/usr/bin/dockerd --graph=/data/docker --storage-driver=overlay...原创 2018-06-04 16:01:13 · 1757 阅读 · 2 评论 -
centos 7 安装mutt+msmtp发送邮件
前言之前搭建过Ubuntu 14.04安装mutt+msmtp发送邮件。现在服务器的版本更换为centos7在这里记录一下。安装软件sudo yum install gcc wget muttwget http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xzxz -d msmtp-1.6...原创 2018-06-04 17:11:36 · 1616 阅读 · 0 评论 -
centos7 操作
开机自启动服务:sudo systemctl enable docker/nginx.service原创 2018-06-05 11:24:10 · 234 阅读 · 0 评论 -
centos7 同步中科院大学的centos7源
脚本:#!/bin/bashVER='7'ARCH='x86_64'CENTOS_REPOS=(os updates extras centosplus)for REPO in ${CENTOS_REPOS[@]}do /usr/bin/rsync -avz --delete --exclude='repodata' rsync://mirrors.ustc.edu.cn/cent...原创 2018-10-24 13:42:27 · 990 阅读 · 0 评论 -
docker build 时出现no space left on device解决方法
情况说明今天jenkins自动化构建镜像的时候出现了no space left on device的情况。但是我登录服务器使用df -h查看系统磁盘使用情况的时候发现每个磁盘的是使用率都是正常的。之后查了很多资料后终于解决了。问题解决一:使用df -h命令无法找出原因,我首先觉得问题可能是因为image build的次数太多了引起的,但是磁盘大小是允许存储这么大的镜像的(即使是不需要的la...原创 2018-11-27 10:46:13 · 8525 阅读 · 1 评论 -
Linux服务器开启login失败次数限制
前言为了加强服务器的安全性,为了降低被暴力登录的风险,除了必要的安全设备,也对Linux服务器增加了安全认证–PAM。启动PAM安装opensshubuntu apt-get install opensshcentos yum install openssh 编辑/etc/pam.d/sshd,在#PAM下一行加上如下的字段auth required pam_tall...原创 2018-12-25 15:19:32 · 1873 阅读 · 0 评论 -
解决centos7 conflicts with file from package 问题
最近在centos7 离线安装rpm包的时候出现了conflicts with file from package的问题导致软件安装失败。需要使用如下命令解决rpm -ivh --replacefiles xxxx.rpm原创 2019-02-13 11:22:57 · 11660 阅读 · 1 评论 -
centos7 离线安装应用
rpm -ivh xxx.rpm原创 2018-05-11 14:50:54 · 552 阅读 · 0 评论