随笔分类 -  linux

linux相关
Spring boot 开发的程序制作成docker镜像并将配置文件挂载到宿主机的方法
摘要:0x00.先创建通用的Dockerfile: FROM amazoncorretto:8 ARG JAR_FILE ADD ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar" ,"-Dspring.config.location=file 阅读全文

posted @ 2023-03-21 22:11 sixiiweb 阅读(244) 评论(0) 推荐(0) 编辑

Arm64v8 cpu + Centos7 aarch64中安装 Ambari 2.7.3 和 HDP 3.1.0
摘要:# 下载不存在的资源的方法使用迅雷云盘,添加下载任务到云盘,有一定的概率下载到已经被删除的资源。比如下载HDP相关的资源:<http://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/HDP-GPL/3.x/updates/3.1.0.0/HDP- 阅读全文

posted @ 2023-03-18 18:01 sixiiweb 阅读(583) 评论(0) 推荐(0) 编辑

shell 根据源文件复制生成多个不重复的测试文件的脚本
摘要:#!/bin/bash # generate test data files if [ -n "$1" ] then echo 'source: '$1 else echo 'useage: '$0' sourceDataFile dstFileCount' exit 0 fi if [ -n "$ 阅读全文

posted @ 2022-11-26 11:48 sixiiweb 阅读(29) 评论(0) 推荐(0) 编辑

ubuntu 20.04 k8s安装脚本+3台master的高可用配置
摘要:最好关闭ubuntu的防火墙,允许root远程登录,使用root登录后再安装 k8s v1.24.0及以后需要指定容器引擎是docker还是containerd。安装v1.23.8就不用这么麻烦了。 ubuntu下的端口操作: sudo ufw allow 2379:2380 sudo ufw al 阅读全文

posted @ 2022-09-23 11:16 sixiiweb 阅读(228) 评论(0) 推荐(0) 编辑

Centos7 k8s安装脚本+3台master的高可用配置
摘要:1、CentOS7 安装Docker和K8s kubekey安装k8s1. 执行init_docker.sh脚本,安装docker2. yum install -y socat conntrack ebtables ipset3. 下载kubekey并解压: 下载地址(7zip格式windows平台 阅读全文

posted @ 2022-09-23 09:00 sixiiweb 阅读(612) 评论(0) 推荐(0) 编辑

Linux中每秒钟都设置一次系统时间为指定时间的方法
摘要:由于有个系统有特殊的需求,需要时间保持在某个恒定的时间内,因此决定采用crontab+shell脚本的方式实现。 方案参考网上的现成脚本。 先在/root/下创建dt.sh,内容如下: #!/bin/bash timedatectl set-ntp false step=1 #间隔的秒数,不能大于6 阅读全文

posted @ 2021-12-01 19:37 sixiiweb 阅读(226) 评论(0) 推荐(0) 编辑

腾讯云安装gitlab及腾讯云其他相关镜像地址
摘要:使用腾讯云的镜像网站在腾讯云上安装软件的好处是速度快,贼快。 gitlab的地址是: https://mirrors.cloud.tencent.com/gitlab-ce/yum/el7/ 其他镜像的地址是: https://mirrors.cloud.tencent.com/ 阅读全文

posted @ 2021-11-15 10:19 sixiiweb 阅读(247) 评论(0) 推荐(0) 编辑

CentOS7 安装keepalived 实现 nginx 主备高可用
摘要:0x00 实验环境 本次实验所用环境如下: 虚拟机:VirtualBox 6.1 创建的两台CentOS7虚拟机 OS:CentOS Linux release 7.7.1908 (Core) Nginx :nginx version: nginx/1.20.1Keepalived:Keepaliv 阅读全文

posted @ 2021-11-10 16:57 sixiiweb 阅读(220) 评论(0) 推荐(0) 编辑

CentOS6安装升级 GlibC_2.14,2.15 和 2.17
摘要:升级到2.15: 访问: http://ftp.redsleeve.org/pub/steam/ 下载 http://ftp.redsleeve.org/pub/steam/glibc-2.15-60.el6.x86_64.rpm http://ftp.redsleeve.org/pub/steam 阅读全文

posted @ 2021-07-26 14:27 sixiiweb 阅读(881) 评论(0) 推荐(0) 编辑

centos7 安装 k8s时的防火墙配置
摘要:manager: firewall-cmd --permanent --add-port=6443/tcpfirewall-cmd --permanent --add-port=2379-2380/tcpfirewall-cmd --permanent --add-port=10250-10252/ 阅读全文

posted @ 2021-07-21 14:12 sixiiweb 阅读(795) 评论(0) 推荐(1) 编辑

centos 6 无法安装epel的解决办法, epel官方停止支持,转为archive(社区维护)
摘要:#install epel vault sourcewget https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarc 阅读全文

posted @ 2021-03-29 14:12 sixiiweb 阅读(733) 评论(0) 推荐(0) 编辑

centos7.5 禁止自动更新的办法
摘要:停止packagekit,删除相关程序: systemctl stop packagekit systemctl disable packagekit systemctl status packagekit yum remove -y PackageKit* 删除已经下载的缓存: rm -rf /v 阅读全文

posted @ 2021-03-29 13:57 sixiiweb 阅读(324) 评论(0) 推荐(0) 编辑

docker 方式安装gitlab时,项目的clone地址及项目文件列表地址为机器名的问题解决办法
摘要:使用docker 方式安装gitlab时,如果保留默认配置,且主机80端口被占用的话,在gitlab页面打开项目中的文件或者查看项目git clone 地址时,会将container的id作为host使用。 修改办法如下: 1.修改docker的配置文件或者启动命令,将主机映射端口与gitlab后期 阅读全文

posted @ 2021-03-26 17:46 sixiiweb 阅读(1203) 评论(0) 推荐(0) 编辑

centos7 安装 certbot 动态更新Let's encrypt 证书实现nginx免费ssl证书
摘要:先更新内核,然后安装nginx。启用bbr。 yum install yum-utils vim -y vim /etc/yum.repos.d/nginx.repo 输入: [nginx-stable] name=nginx stable repo baseurl=http://nginx.org 阅读全文

posted @ 2020-12-01 13:28 sixiiweb 阅读(814) 评论(0) 推荐(0) 编辑

CentOS 7.5 安装 CDH6.3.2
摘要:#install OS centos 7.5#install lsb net-tools package yum install -y redhat-lsb net-tools #Install epel on centos7 wget -O /etc/yum.repos.d/epel-7.repo 阅读全文

posted @ 2020-11-30 13:56 sixiiweb 阅读(383) 评论(0) 推荐(0) 编辑

cloud-init在centos中关于静态ip和hostname的配置
摘要:我使用的是cloud-init 版本是 19.4。 一般情况下,都是希望按照规则修改ip或者hostname,但是我的需求比较特殊:我希望当创建新实例的时候,cloud-init不要去修改机器名,并且不要修改网卡的网络设置,不要修改机器的语言设置。 我默认是两个网卡,一个dhcp用来连接外网,一个是 阅读全文

posted @ 2020-11-27 16:14 sixiiweb 阅读(2184) 评论(0) 推荐(0) 编辑

idea 开发SpringBoot项目并打包docker镜像部署到节点上
摘要:先决条件: a. idea已经安装了docker插件。 b. 有一台已经安装好docker环境的服务器,并且 否则的话,需要修改docker的配置,允许远程连接(以centos7下的yum方式安装的docker且使用service方式运行为例): vi /usr/lib/systemd/system 阅读全文

posted @ 2020-10-14 16:38 sixiiweb 阅读(2484) 评论(1) 推荐(0) 编辑

Linux shell编程中进行浮点数的乘法及除法运算。
摘要:LOAD_STR=`uptime | awk -F 'load average: ' '{print $2}'` #获取服务器的负载信息 echo $LOAD_STR arr=($(to_array $LOAD_STR)) #获取cpu逻辑核个数 CORE_COUNT=`grep 'model na 阅读全文

posted @ 2020-03-03 17:53 sixiiweb 阅读(2256) 评论(0) 推荐(0) 编辑

CentOS7优化打开文件句柄数,修改MariaDB允许最大连接数、允许最大插入数据库的数据大小。
摘要:修改服务器配置:vim /etc/systemd/system.conf查找并修改下列两行的值:DefaultLimitNOFILE=1024000DefaultLimitNPROC=1024000vim /etc/security/limits.conf在文件中添加:root soft fsize 阅读全文

posted @ 2019-11-07 14:00 sixiiweb 阅读(2287) 评论(0) 推荐(0) 编辑

CentOS使用yum安装最新版nginx步骤
摘要:sudo yum install yum-utilsvi /etc/yum.repos.d/nginx.repo 输入:[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$ 阅读全文

posted @ 2019-10-11 14:47 sixiiweb 阅读(2157) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示