随笔分类 - linux
摘要:Dockerfile镜像制作 docker/podman中, 镜像是容器的基础,每次执行docker run的时候都会指定哪个基本镜像作为容器运行的基础。我们之前的docker的操作都是使用来自dockerhub提供的官方镜像,直接使用这些镜像只能满足一定的基本需求,当基础镜像无法满足我们的业务需求
阅读全文
摘要:vim中,默认的多窗口打开,是横向分割窗口。 1、new 命令 :new “新建一个未命名窗口 :new name "新建一个名为name的窗口 2、split命令 横向分割窗口 :split name "在当前位置打开name窗口 将原来文件向下移动 :sp name "是split的缩写 与sp
阅读全文
摘要:Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文介绍如何使用 Tmux。 一、Tmux 是什么? 1.1 会话与进程 命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机
阅读全文
摘要:上周做私有云的扩容,有一台设备中有5T的日志存储数据,需要把日志数据备份到其他的设备中,考虑到一个方案,准备用NFS 先简单介绍一下NFS服务器是什么? NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端的NFS SERVER共享出来的档案MOUNT到自己的系统
阅读全文
摘要:Linux定时清理日志脚本 在应用疯狂打日志的情况下,服务器很容易被塞满磁盘。 先要写一个shell脚本,脚本如下。 #!/bin/bash # 使用规范 #1、该文件固定存放在linux的 /usr/local/zjport_test/delFiles 目录下 #2、各责任人维护好要清理日志文件的
阅读全文
摘要:在Linux中: 0:表示键盘输入(stdin) 1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr) shell命令:command >/dev/null 2>&1 & 等同于 command 1>/dev/null 2>&1 & 1)command:表示shell命令
阅读全文
摘要:bg fg https://blog.csdn.net/qq_32252957/article/details/85107751
阅读全文
摘要:http://aiezu.com/article/linux_curl_referer_useragent.html curl命令 : http://www.ruanyifeng.com/blog/2019/09/curl-reference.html http://blog.51yip.com/l
阅读全文
摘要:前言:在linux服务器上,1024以下的端口是禁止非root用户使用的。所以如果想要使用80端口访问tomcat,则修改conf/server.xml的端口为80,那么只能使用root用户;但是为了安全起见,一般都是使用其他用户启动tomcat,可以采用端口映射的方式,比如映射80到8080端口。
阅读全文
摘要:首先介绍一下我为什么会利用软链接解决目录空间不足的场景,主要是因为我们在进行两个库数据传输同步时发现异常后定位到数据库的数据目录磁盘已满,而我们这台服务器实际上大部分磁盘空间分配在其他目录。 最简单的方案就是直接修改所有使用到该目录的配置,不过这里我们不希望对整体配置进行改动,稍微不小心就会遗漏,所
阅读全文
摘要:python怎样安装whl文件 python第三方组件有很多都是whl文件,遇到这样的whl文件应该怎样安装呢,今天来介绍一下whl文件怎样安装。 (一)下载 whl 文件 可以从下面;两个网站找到自己需要的whl文件,部分文件在国内网站上没有,pypi网站上是最全的。 pypi网站:https:/
阅读全文
摘要:一、Grafana介绍 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点: 1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方
阅读全文
摘要:安装zabbix遇到的一些命令 vi 替换行 :%s#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g Packages Altered: Dep-Install apr-1.4.8-5.el7.x86_64 @
阅读全文
摘要:[root@VM-0-6-centos test]# ifconfig| awk '/eth0/{print $2}' #找到eth0那一行 flags=4163<UP,BROADCAST,RUNNING,MULTICAST> awk -F ',' '{print $NF}' ./txt #取文件的
阅读全文
摘要:MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的
阅读全文
摘要:wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。 为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HT
阅读全文
摘要:Nginx : URL重定向 URL 模块语法 1) set 设置变量 2) if 负责语句中的判断 3) return 返回返回值或URL 4) break 终止后续的rewrite规则 5) rewrite 重定向URL set指令 自定义变量 Syntax: set $variable val
阅读全文
摘要:uniq和sort都是按行操作的linux命令。 sort按文本行排序,如下所示的log文件;直接sort log即可将其排序。 容易忽略的是sort -n命令,在如下例子中将看到 如果直接sort则会返回下图所示的内容,这是因为sort将所有的东东都当做字符处理4比1 2 3都大,比较结束。-n选
阅读全文
摘要:shell中$ 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。 $* 和 $@ 的区别 $* 和 $@
阅读全文
摘要:前言 不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。 1、实用的 xargs 命令 在平时的使用中,我认为xargs这个命令还是较为重要和方便的。我们可以通过使用这个命令,将命令输出的结果作为参数传递给另一个命令。 比如说我们
阅读全文