
Linux系统
文章平均质量分 54
雪之下丶微凉
linux集成部署 & 容器化
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[install] 使用easyctl安装redis集群
背景说明用于简化多主机安装redis集群及集群初始化安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/easyctl.gitcd easyctlgo build -ldflags "-w -s" -o /usr/local/bin/easyctl下载编译好的文件easyctl-v0.7.5-alphachmod +x easyctlmv easyctl /usr/local/binredis集群安装前置条.原创 2021-10-09 21:36:51 · 262 阅读 · 0 评论 -
[export]使用easyctl从harbor批量导出chart文件
描述从harbor中批量下载chart文件背景说明通常chart应用存放于harbor进行管理,但harbor(v2.1.4)只支持单个chart文件下载。对于离线批量分发场景,比较难受,特开发该功能。安装easyctl编译安装最新版git clone https://github.com/weiliang-ms/easyctl.gitcd easyctlgo build -ldflags "-w -s" -o /usr/local/bin/easyctl下载编译好的文件ea原创 2021-10-08 16:41:14 · 318 阅读 · 0 评论 -
使用easyctl实现跨主机tail日志文件
背景描述在我们日常开发、运维过程中,基本每天都要查看日志。对于分布式系统而言,日志存储于多个节点,查看起来很不方面。ELK栈是很不错的日志采集、追踪、分析方案,但本身组件较多,有一定的使用成本。对于以下场景不太适用:实时追踪多主机日志内容至控制台依赖尽可能的少,小白也能使用由此催生出这个功能,该功能实现简单,使用也很简单:实现原理:基于go通过协程ssh至目标主机,读取文件内容并输出至控制台,输出内容前标明主机IP地址使用方式:二进制文件,下载后执行授权语句即可使用功能描述该功能为原创 2021-10-08 16:21:36 · 271 阅读 · 0 评论 -
基于centos7的oracle11g单点安装及配置
如果您在使用本文档安装oracle过程中存在问题,请留言 0.配置yum源#参开地址http://blog.youkuaiyun.com/JW_xueZhiXia/article/details/78709810 1.配置主机名cat >> /etc/sysconfig/network <<EOFHOSTNAME=oracleEOFecho oracle >/proc/sys/kernel/h原创 2017-12-29 18:44:37 · 2700 阅读 · 0 评论 -
# logback+redis+logstash+elasearch+kibana集成 #
版本说明系统版本:centos7.3elk版本:6.1.3主机IP:192.168.111.139redis版本:2.8.2demo地址https://github.com/system-integration/elkes安装 开放以下端口firewall-cmd --zone=public --add-port=9200/tcp --permane...原创 2018-03-31 14:17:37 · 484 阅读 · 0 评论 -
nginx日志切割
利用logrotate进行切割#创建切割配置cat > /etc/logrotate.d/nginx <<EOF/opt/nginx/logs/*.log { daily missingok rotate 90 compress delaycompress notifempty create 644 root r...原创 2019-09-08 18:20:58 · 198 阅读 · 0 评论 -
nginx location匹配顺序
例子来源以下地址https://github.com/trimstray/nginx-admins-handbook#introduction假设配置如下server { listen 80; server_name xyz.com www.xyz.com; location ~ ^/(media|static)/ { root ...原创 2019-09-08 18:21:44 · 327 阅读 · 0 评论 -
nginx请求处理流程
参考文章https://github.com/trimstray/nginx-admins-handbook#introductionhttps://blog.51cto.com/wenxi123/2296295?source=dranginx处理一个请求共分为11个阶段阶段一,NGX_HTTP_POST_READ_PHASE获取请求头信息#相关模块: ngx_http_reali...原创 2019-09-08 18:22:26 · 511 阅读 · 0 评论 -
yum 持久化软件及依赖包
背景介绍1、客户的服务器在内网,且不配置yum#解决方案:请客户提供系统DVD版安装镜像,自行搭建本地yum源2、客户的服务器在内网,且不配置yum,且不能提供系统安装镜像#解决方案:rpm形式自行安装软件及处理依赖关系分析由于软件依赖关系较为复杂,很多时候安装A软件依赖B、C软件,而B软件又依赖D、E,C软件又依赖F、G、H。。。。想法针对不同版本操作系统,...原创 2019-09-08 18:22:58 · 282 阅读 · 0 评论 -
ovirt虚拟化管理
磁盘阵列先安装配置raid10,挂载路径/data根据磁盘数量创建阵列、推荐raid5oVirt安装配置阿里yum源关闭selinuxsetenforce 0sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config安装ovirt-release42.rpmyum install -y ovirt-...原创 2019-09-17 16:42:02 · 614 阅读 · 0 评论 -
基于window&&基于Linux的yum源安装
基于centos系统的yum配置基于window10的yum源搭建流程 1.开启开发者模式开始 -> 设置 -> 更新和安全 -> 针对开发人员 -> 开发人员模式按提示安装所需组件 2.添加IIS服务控制面板 -> 程序 -> 启用或关闭windows功能 -> 点击Internet Infomation Services 3.搭建本地web服务控制面板 -> 系统和安全 -> 管原创 2017-07-12 11:49:13 · 5469 阅读 · 1 评论 -
【Linux基础之简单的日志切割】nginx日志切割及清理
简单的nginx日志切割及清理 1.创建脚本#LOGPATH为nginx日志存储路径,根据实际情况配置#EXPIRE中的7为清理7天前的日志,根据实际情况配置mkdir -p /root/binvim /root/bin/nginx-log.sh #!/bin/bashYESTERDAY=$(date -d "yesterday" +"%Y-%m-%d")EXPIRE=`date +原创 2017-12-04 15:03:48 · 653 阅读 · 0 评论 -
【Linux基础之yum源】centos配置本地yum源
适用场景服务器主机无法直接连接互联网。centos系统rpm包及镜像下载地址【rpm包下载地址】centos7.3 http://vault.centos.org/7.3.1611/os/x86_64/Packages/ centos7.2 http://vault.centos.org/7.2.1511/os/x86_64/Packages/ centos7.1原创 2017-12-04 14:57:32 · 1175 阅读 · 0 评论 -
Linux常用的压缩与解压缩
1.gzip的压缩与解压压缩:tar -zcv -f 压缩后的文件名.tar.gz 要压缩的文件名解压:tar -zxvf 压缩包名 2.bzip2的压缩与解压压缩:tar -jcv -f 压缩后的文件名.tar.bz2 要压缩的文件名解压:tar -jxvf 压缩包名原创 2016-12-23 15:34:39 · 755 阅读 · 0 评论 -
mac网易云音乐,脚本实现睡眠功能
最近学习Linux,总想着能否应用于生活当中,达到学以致用的目的。恰巧发现mac版的网易云没有睡眠功能,想着用脚本搞一个,用来煲机,这样做的好处是可以控制煲机时间,即不给电脑带来长时间运行的负担,又可达到煲机目的。 1.打开终端(command + 空格 输入terminal) 2.进入桌面创建脚本文件,修改文件权限。cd /Desktoptouch shutDown.batch原创 2016-12-30 15:46:45 · 4808 阅读 · 0 评论 -
./configure详解
原博主博文地址转载 2017-01-09 13:51:13 · 787 阅读 · 0 评论 -
mac上expect安装
1.下载tcl 下载地址 2.将下载好的文件放到/usr/local路径下(command+shift+g)需要输入密码 3.终端输入下面指令,需要密码的自行输入cd /usr/localsudo tar -zxvf tcl8.4.20-src.tar.gz 4.配置tclcd tcl8.4.20cd unixsudo ./configure --prefix=/usr/local原创 2017-01-06 23:28:08 · 18253 阅读 · 6 评论 -
expect匹配不上,执行一段时间自动输出匹配的内容问题
在最前面一行设置超时时间 set timeout -1 由于timeout默认为10s,10s后会匹配打印台输出内容,若无匹配的内容则自动输出匹配的内容。#!/usr/bin/expectspawn ./install.shset timeout -1expect "password:"send "123\r" 其中 install.sh为目标脚本,若不设置timeout 为-1原创 2017-01-10 10:30:12 · 3932 阅读 · 0 评论 -
Linux获取jdk版本中的“1.7.0_75”字符串
1.cut命令处理单行单列数据。cut 常用参数: (1)-c 截取字符后面接字符位置: cut -c n截取第n个字符 cut -c n1,n2截取n1到n2的字符(2)-d 按什么截取 cut -d ‘:’ 按 ‘:’进行截取,一般与-f连用(3)-f 可以理解为获取第几列 date | cut -d ‘:’ -f 3终端输入:date返回结果为:原创 2016-12-23 14:52:05 · 795 阅读 · 0 评论 -
Linux基础命令行与进阶
基础shell 1.root下创建用户neusoftuseradd neusoft 2.修改账号密码passwd neusoft 3.文件权限ls - l第一列为类型(文件/目录/链接等),第二列到第四列为文件所有者的权限,第五列到第七列为用户组其他用户的权限,第八列到第十列为其他用户组用户权限。以当前用户权限作为说明,r(数字表示为4)代表可读,w(数字表示为2)代表可写,x(数原创 2017-05-27 15:11:54 · 2228 阅读 · 0 评论 -
linux静默式安装weblogic10.3.6
使用方法 1.对于64位操作系统应安装以下版本wls1036_generic.jar 2.执行以下内容useradd weblogiccat >>/usr/local/src/silent.xml<?xml version="1.0" encoding="UTF-8"?><!-- Specify values for each data-value name as follows:原创 2017-07-12 11:39:54 · 1538 阅读 · 0 评论 -
基于VMware上Linux系统更改非用户jdk
前言可以直接查阅“一键安装”的安装方法!环境介绍:CentOS7、VMware虚拟机、MobaXterm。开始部署 1.用MobaXterm(这里以MobaXterm)连接主机。 点击上方Sessions -> New Session -> SSH 后Rmote Host 填上主机地址,Specify username 填root,Port 默认即可,点击OK完成连接。 2.创建用户组、原创 2016-11-23 16:46:05 · 510 阅读 · 0 评论