-
小知识:linux中去掉文件重复数据行的方法(去重复ip)
一、去掉相邻重复的数据行 复制代码 代码如下: $cat data1.txt | uniq 输出: beijing wuhan beijing wuhan 二、去掉所有重复的数据行 复制代码 代码如下: $cat data1.txt | sort | uniq 注: 只有uniq命令的话,只是把相邻的重复的数据行去掉。 如果先…- 3
- 0
-
小知识:linux下cp目录时排除一个或者多个目录的实现方法
说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中 方法一:终端命令行下执行以下命令 cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak ######################…- 21
- 0
-
小知识:find 按文件修改时间查找文件及find空文件夹
查找两天前修改过的文件: find . -type f -mtime -2 查找3天内修改过的文件: find -ctime -3 find命令使用超过6天,空文件独立查询命令: find /data/backup -ctime +6 -exec rm -f {} \; 删除/data/backup目录下修改时间超过6天的文件。 find /data…- 47
- 0
-
小知识:Nodejs创建TCP服务器
1.Nodejs提供了net模块给我们,所以我们创建TCP服务器很简单: ? 1 2 3 4 5 6 7 8 9 10 require(net).createServer(function(socket) { // new connection socket.on(data, function(data) { // got data }); socket.on(end, function(data…- 1
- 0
-
小知识:Linux 下sftp配置之密钥方式登录详解
linux下sftp配置之密钥方式登录 由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器。由于sftp使用的是ssh协议,需保证用户只能使用sftp,不能ssh到机器进行操作,且使用密钥登陆、不是22端口。 1. 创建sftp服务用户组,创建sftp服务根目录 ? 1 groupadd sftp #此目录及上级目录的所有者必须…- 65
- 0
-
小知识:linux中tar打包指定路径文件的实现方法
压缩: tar czvf /data/backup/test.tar.gz /data/a/b/directory 解压: cd /data/test tar xzvf /data/backup/test.tar.gz 问题是,解压后的文件,在/data/test/data/a/b/directory里面 要想解压在当前目录路径。 这样写就可以解决了 tar czvf /data/backup/t…- 6
- 0
-
小知识:Docker部署Rabbitmq容器实现过程解析
1、拉取镜像 首先执行如下命令将镜像下载到本地: 注意:rabbitmq 是官方镜像,该镜像不带控制台。如果想要安装带控制台的镜像,则需要在拉取镜像时附带 tag 标签,例如:rabbitmq:management。 docker pull rabbitmq:management 2、创建挂载本地的data目录 mkdir -p /home/rabbitmq/data 3,启动容器 (1)执行如下…- 1
- 0
-
小知识:docker下的 redis 之持久化存储详解
本章节开始 我们在docker下 进行 spring Boot项目操作redis 准备工作: (1) 创建文件夹:usr/local/work/share (2) 拉取项目,这是一个打包好的jar包 (3) 将拉取的 jar包放到刚刚创建的文件夹下,同时再创建一个名字为 docker-compose.yml的文件 (4) 在 tmp目录中创建一个 data 文件夹 (5) 并在 docker-co…- 0
- 0
-
小知识:如何使用Docker搭建pypi私有仓库
一、搭建 1、准备htpasswd.txt文件 该文件内容包含上传包至仓库时验证的用户名和密码 pip install htpasswd htpasswd -sc htpasswd.txt <username> 2、启动容器 docker run --name pypi server --restart=always -v /data/pypi/packages:/data/packa…- 6
- 0
-
小知识:Docker安装MySQL和Redis的方法步骤
本文是基于CentOS 7.3系统环境,进行MySQL和Redis的安装和使用 CentOS 7.3 Docker-ce 一、安装MySQL镜像 (1) 拉取MySQL镜像 ? 1 docker pull mysql:5.6 (2) 运行并配置MySQL ? 1 2 3 4 5 6 docker run -p 3306:3306 --name xz_mysql -v /data/mysql/con…- 1
- 0
-
小知识:解决docker磁盘空间不足问题
docker所在服务器,运行了一段时间后,发现服务器磁盘目录快不够用了。通过du -h --max-depth=1 / 逐级目录排查,发现/var/lib/docker目录文件过大。通过以下方法,解决该问题。 转移数据修改docker默认存储位置 有多种方式修改docker默认存储位置。 最好是在docker安装完后,第一时间修改docker默认存储位置为其他大目录或者磁盘中。规避迁移数据过程中造…- 2
- 0
-
小知识:使用Docker 安装 Jenkins的方法
一、拉取镜像 我这里安装的版本是2.222.3-centos,可以去这里获取你需要的版本: https://hub.docker.com/_/jenkins?tab=tags ? 1 ocker pull jenkins/jenkins:2.222.3-centos 二、创建本地数据卷 我这里映射本地数据卷的路径为/data/jenkins_home/,你想放别的地方可以自行修改 ? 1 -p /…- 2
- 0
-
小知识:Docke中安装redis的方法
一、搜索redis镜像 ? 1 docker search redis 二、下载redis镜像 ? 1 docker pull redis:latest 三、启动redis容器 --name 启动后的容器名称 --restart=always 自启动 -p 端口映射 -v 目录挂载 --requirepass 登陆密码 ? 1 docker run -itd --name redis --rest…- 2
- 0
-
小知识:Docker上实现Redis集群搭建
环境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取镜像 docker pull redis:5.0.5 2、创建Redis容器 创建三个 redis 容器: redis-node1:6379 redis-node2:6380 redis-node3:6381 docker create --name redis-node1 -v /data/redis-data/node1:…- 5
- 0
-
小知识:一道题理解Linux中sort命令的多个参数
sort命令很常用,但参数也很多,比如: -o, -n, -u, -r一时也未必能想起如何使用。 这里有一道题,可以很好的结合使用上面的参数,达到很好记忆的效果。 题目: 数据文件data中含以下数据: ? 1 2 3 4 5 6 7 8 4 1 3 5 1001 2 4 5 请用一条命令反向排序,去重并将这些数据同样保存在data文件中。最终输出结果: 1001 5 4 3 2 1 …- 0
- 0
-
小知识:Docker安装MinIO详细步骤介绍
目录 一、查看docker环境是否正常 二、下载minIO的镜像 三、创建minIO容器 四、访问地址 五、安装遇到问题 1、问题一 2、问题二 3、问题三 一、查看docker环境是否正常 在命令行使用docker search minIO: 如果能查出来证明docker安装的没问题,然后开始下一步 二、下载minIO的镜像 docker pull minio/minio 三、创建minIO容器…- 15
- 0
-
小知识:Docker 部署RocketMQ的详细操作
拉取镜像 ? 1 2 3 docker search rocketmq docker pull foxiswho/rocketmq:4.8.0 启动NameServer ? 1 docker run -d --name rmqnamesrver -e "JAVA_OPT_EXT=-Xms512M -Xmx512M -Xmn128m" -p 9876:9876 foxiswho/…- 20
- 0
-
小知识:关于k8s中subpath的使用详解
有两种情况: 1.做为volumes使用时,subPath代表存储卷的子路径: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 apiVersion: v1 kind: Pod metadata: name: testpod0 spec: containers: - name: testc image: busybox command: [&qu…- 0
- 0
-
去水印小程序源码和教程
去水印小程序源码和教程 搭建简单便捷、教程详细,有手就会 开通流量主后 会有横幅,激励视频,插屏广告, 只需要后台填写广告id, 一切的一切都自动化出现 搭建需求:电脑 无需服务器、无需域名 程序介绍 1.本款去水印小程序为saas版,无需用户准备服务器域名即可直接部署上线。 2.本小程序搭建简单持续更新,用户无需担心程序更新迭代问题。 3.本款去水印集合:短视频解析、图集解析、批量解析、MD…- 123
- 0
-
站长亲测!Bty分销系统v1.0开源版源码
已测!Bty分销系统v1.0开源版源码 Bty分销系统开源版,宝塔分销系统开源版,该系统基于宝塔开放API底层控制器,进行主机控制,目前可以完成大部分主机操作功能如:新增主机、修改主机配置、删除主机、查找主机、以及宝塔面板能开放使用的主机操作功能,由于宝塔面板的单一用户性,所以开发这款可以由个人操作的IDC分销系统。 项目特色: 独立的用户管理、后台配置 使用宝塔API接入服务器可实现正常的网站操…- 84
- 0
-
小知识:自定义资源CRD使用介绍
介绍 Custom Resource Define简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。 CRD 资源可以动态注册到集群中,注册完毕后,用户可以通过 kubectl 来创建访问这个自定义的资源对象,类似于操作 Pod 一样。 不过需要注意的是 CRD 仅仅是资源的定义而已,需要一个对应的控制器去监听 CRD 的各种事件来添加自定义的业务…- 2
- 0
-
小知识:利用drone ci自动化部署静态博客的完整步骤
前言 一直想自动化部署博客,但一直没有实施计划,直到最近有时间,就搞了起来。ci/cd的工具很多,我想drone ci应该是一款非常适合前端的工具,简单,轻量级,基于docker,支持主流代码托管网站,比如github,gitee,gitlab等等。 准备 我们需要一个已备案的域名和服务器,并申请好ssl证书,用于https证书。我是使用腾讯云的轻量级服务器,大家可以自行选择。至于域名备案和ssl…- 10
- 0
-
小知识:.NET 6 从0到1使用Docker部署至Linux环境超详细教程
前言 作为一名.Net菜鸟开发者,平时对Linux接触的并不多,项目部署这一块都是运维小哥顶着,但是作为混迹在云原生项目组的人咱也不能什么都不知道,该掌握的知识还是要懂的,所以借着这次机会,梳理一下项目部署这块的知识点。如果在阅读的过程中发现有什么不合理的地方,还请多多指教! 环境准备 VS2022 CentOS 7 Docker Desktop .NetCore 6.0 Xshell 7 .NE…- 23
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!