Skip to content

Instantly share code, notes, and snippets.

@on195594
on195594 / nginx-openssl-build.sh
Created November 1, 2021 06:06 — forked from lukespragg/nginx-openssl-build.sh
NGINX and OpenSSL build and installation script
#!/bin/bash
## TODO:
# Figure out how to get nginx file-aio module working (incompatible?)
## Get and install tools and dependencies
sudo apt-get -y install build-essential zlib1g-dev libpcre3 libpcre3-dev libbz2-dev
## Get installed OpenSSL version
# Use `whereis openssl` to check if installed first
@on195594
on195594 / upload.sh
Created September 24, 2021 03:01 — forked from rishabh9/upload.sh
Bulk upload your local maven repository to your private Nexus repository
#!/bin/sh
# Reference: http://roboojack.blogspot.in/2014/12/bulk-upload-your-local-maven-artifacts.html
if [ "$#" -ne 3 ] || ! [ -d "$1" ]; then
echo "Usage:"
echo " bash run.sh <repoRootFolder> <repositoryId> <repositoryUrl>"
echo ""
echo ""
echo " Where..."
@on195594
on195594 / git清除用户名和密码.md
Created September 2, 2021 09:38
git清除用户名和密码

git清除用户名和密码用管理员的身份运行git bash。 然后输入命令: git config --system --unset credential.helper

@on195594
on195594 / config
Created August 11, 2021 09:17 — forked from pksunkara/config
Sample of git config file (Example .gitconfig) (Place them in $XDG_CONFIG_HOME/git)
[user]
name = Pavan Kumar Sunkara
email = pavan.sss1991@gmail.com
username = pksunkara
[core]
editor = vim
whitespace = fix,-indent-with-non-tab,trailing-space,cr-at-eol
pager = delta
[sendemail]
smtpencryption = tls
@on195594
on195594 / Install NVIDIA Driver and CUDA.md
Created May 7, 2021 06:51 — forked from wangruohui/Install NVIDIA Driver and CUDA.md
Install NVIDIA Driver and CUDA on Ubuntu / CentOS / Fedora Linux OS
@on195594
on195594 / rancher微服务问题汇总
Last active June 27, 2018 01:34
rancher微服务问题汇总
问题一:rancher日志打不开,点击view logs日志显示空白,左下显示disconnect,同时点击Execute Shell闪退
原因及解决:原因为rancher server与rancher agent系统时间不同步导致,需要将两台hosts主机系统时间同步一致即可解决
时间同步方法步骤:http://www.cnblogs.com/freeweb/p/5390552.html
问题二:no route to hosts
原因及解决:可能为某个防火墙端口未开放导致,需要放开其端口。
@on195594
on195594 / CentOS下修改Devicemapper存储驱动为Direct-lvm模式
Created January 28, 2018 12:17
CentOS下修改Devicemapper存储驱动为Direct-lvm模式
Device Mapper是基于内核的框架,支持Linux上的许多高级卷管理技术。Docker的devicemapper存储驱动程序利用此框架的精简配置和快照功能进行映像和容器管理。本文将Device Mapper存储驱动程序称为devicemapper,并将内核框架称为Device Mapper。
对于支持它的系统,Linux内核中包含支持。但是,Docker需要使用特定的配置。例如,在RHEL或CentOS操作系统中,Docker将默认为overlay,overlay官方不建议在生产中使用。
该devicemapper驱动程序使用专用于Docker的块设备,并在块级而非文件级进行操作。这些设备可以通过将物理存储添加到Docker主机来扩展,并且比在操作系统级别使用文件系统性能更好。
@on195594
on195594 / expect批量scp传输文件
Last active January 26, 2018 09:56
expect批量scp传输文件
1.单台传输脚本
cat /root/soft_shell/allscp.sh
#!/usr/bin/expect
if {$argc < 2} {
send_user "usage: $argv0 src_file username ip dest_file password\n"
exit
}
##set key [lindex $argv 0]
set src_file [lindex $argv 0]
@on195594
on195594 / git_toturial
Created January 20, 2018 02:35 — forked from guweigang/git_toturial
git命令大全
git init # 初始化本地git仓库(创建新仓库)
git config --global user.name "xxx" # 配置用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
git config --global color.ui true # git status等命令自动着色
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global --unset http.proxy # remove proxy configuration on git
git clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库
@echo off
rem ==========================
set interval=45
rem 检测间隔,单位:秒
rem ==========================
:LOOP
cls
@echo 执行机远程操控任务检测中 请勿关闭此框 %random%
if exist D:\ExecTask\ExecTask.bat (
cd /d D:\ExecTask