harbor镜像仓库搭建配置 1.安装docker-compose(已经安装省略) 1. 下载 在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。 例如,在 Linux 64 位系统上直接下载对应的二进制包。 sudo curl -L "https://github.com/docker/…
Docker命令-无bash提示补全修复 Bash命令补全 Docker命令补全实际是使用bash-completion的功能 macOS 安装命令:brew install bash-completion Ubuntu或者Debian 安装命令:apt install -y bash-completion CentOS或者RHEL 安装命令:yu…
Docker Compose学习手札 Docker Compose介绍 Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multi-container Docker applications)」,其前身是开源项目 Fig。 通过第一部分中的介绍,我们知道使用一个 Dockerfile 模…
Docker-Dockerfile构建学习 Dockerfile介绍 Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 构建步骤分为: 编写一个dockerfile文件 docker build构建成为一个镜像 docker run 运行镜…
Nginx的平滑升级 1、查看当然版本 cd /usr/local/nginx/ #进入Nginx安装目录 sbin/nginx -V #查看版本 ----输出 nginx version: nginx/1.14.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) configure argu…
Linux(Centos7) 使用Clash For Linux网络代理工具教程 公司集团需求,需要通过原始话单的用户访问url,python识别一些境外的sq,菠菜,zhapian网站,但是集团服务器无代理环境,需要部署网络代理工具才能访问.因此就有这个Clash For Linux教程,如违反国家相关规定,会马上进行删除处理.(文明公民) 参考…
CentOS配置禁止root用户直接登录 Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH。禁止Root从SSH直接登录可以提高服务器安全性。经过以下操作后即可实现。 本文适用于CentOS、Debian等Linux系统。 新建用户 root 账号下新建用户: # 新建账号 useradd hcxt # 设置账号密码 …
linux中设置记录执行命令的时间 默认情况下,执行的所有命令 的Bash 命令存储在 ~/.bash_history、系统管理员可以查看系统上用户执行的命令列表。默认不显示命令的执行时间。 history [root@huaxing03 ~]# history | more 1 du -sh * 2 cd /var 3 du -sh * 4 cd…
sshpass:一个很棒的免交互 SSH 登录工具 在大多数情况下,Linux 系统管理员使用 SSH 登录到程 Linux 服务器时,要么是通过密码,要么是无密码 SSH 登录或基于密钥的 SSH 身份验证。 sshpass 是一个简单、轻量级的命令行工具,通过它我们能够向命令提示符本身提供密码(非交互式密码验证),这样就可以通过 cron 调度…
Centos或者RedHat创建SFTP上传账号 1.创建sftp用户组 groupadd sftp 2.创建用户并限制用户登录SSH useradd -g sftp -s /bin/false hnsftp 3.设置用户密码 passwd hnsftp 4.创建用户上传目录,并且修改成用户的home目录,修改目录权限 sftp上传文件夹 mkdi…
1.需要配置两个文件 config.conf: #gp-master信息 [gp_server_info] host=127.0.0.1 port=29001 username=gpadmin password=111 #tomcat-nginx信息 [tomcat_nginx_server_info] host=127.0.0.1 port=29…
1.fail2ban简介 fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员 2.fail2ban的功能和特性 1、支持大量服务。如sshd,apache,qmail,proftpd,sasl等等 2、支持多种动作。如iptables,tcp-w…
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat…
功能说明:切割文件。 语 法:split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数: -<行数>或-l&l…
现在大部分家里的宽带都没有独立的公网ip,没有公网IP是一件很不方便的事情,为了解决这个问题,则需要内网穿透,而内网穿透的方法有很多种,例如使用花生壳、ngrok等,该文章要介绍的是使用frp让家里的机器实现内网穿透。 实际上frp有官方的中文文档(https://gofrp.org/docs/),上面的内容已经非常详尽,对相关操作比较熟悉的人可以…
clickhouse单机安装及配置--Centos7 一、操作系统要求: 只要是Linux,64位都可以 rpm包下载地址: https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/ 具体安装详情看官网: https://clickhouse.tech/docs/zh/getting-started/…
# ip地址后边加个/8(16,24,32)含义 是掩码的位数, A类IP地址的默认子网掩码为255.0.0.0(由于255相当于二进制的8位1,所以也缩写成“/8”,表示网络号占了8位); B类的为255.255.0.0(/16); C类的为255.255.255.0(/24)。 /30就是255.255.255.252。 /32就是255.25…
起因 机器因为安全需要,对OpenSSL进行了升级,通过openssl version可以查看版本为1.1,执行curl提示libcrypto.so.10库不匹配。 分析 OpenSSL是Linux的基础库,升级会带来不少问题,比如:weg, curl提示找不到libcrypt.so.10和libssl.so.10库 通过资料分析: 这个问题就是因…
因为测试环境mysql是使用yum安装的,默认目录是在/var/lib/mysql下,而/var归属/盘 只有50G,空间满后mysql就GG了,网上迁移mysql的教程大多是转移目录,修改配置文件,这种方法会因为系统版本、mysql版本差异导致各种启动不了. 下面先避免这些问题,我直接用软链迁移 1.停止mysql(千万不要用kill) serv…
grep用了很久,不过以前我用得一直很浅显,就是简单的grep xxx。 本文对其他用法做下记录 介绍 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 -a…