随笔分类 - Linux
摘要:我又踩坑了。。非root用户用mailx发送邮件,报错:Error initializing NSS: Unknown error -8015. 用root就可以,非root用户就不行,查看mialx的配置文件/etc/mail.rc,发现证书在root用户下,难怪非root用户会报错: set f
阅读全文
摘要:如果想十分钟执行一次,一天17-20点五分钟执行一次,某小时五分钟执行一次,某几个小时五分钟执行一次定时任务,那这篇文章👍 一、crontab添加 1.日常使用 crontab -e 添加crotab定时任务 crontab -l 列出所有的定时任务 格式: # Example of job de
阅读全文
摘要:最近系统老是出问题,写了些脚本监控cpu、磁盘空间、进程和数据库,手动执行脚本没问题,用crontab定时任务执行,要么没反应,要么没有写入文件,记录一下踩坑及解决全程。 手动执行脚本没问题,用crontab不行,坑大概率在两个方面:路径和环境变量。 一、查看crontab执行日志、输出执行结果 1
阅读全文
摘要:wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate tar xvf pip-1.3.1.tar.gz python pip-1.3.1/setup.py install
阅读全文
摘要:Linux的sed命令和python脚本一起,可以对文本进行快速的修改。比如在删除日志的时候,python写出固定日期删除脚本,再用sed循环将python脚本的日期修改调用,就可以批删除指定日期的日志,以下是sed命令的用法笔记。 一、关键字 1.a :新增, a 的后面可以接字串,这些字串会下一
阅读全文
摘要:系统:Win10 Python版本:3 1.首先搜索smtplib相关模块 C:\Users\HU>pip search smtplibpycopy-smtplib (0.0.1) - Dummy smtplib module for Pycopymicropython-smtplib (0.0.1
阅读全文
摘要:在工作过程中需要监控Windows服务器上软件的日志文件是否有报错,所以在windows服务器中将此文件夹共享,在Linux服务器中设置一个定时任务执行py脚本监控软件的初始化状况。 1.准备 首先要确定两台设备是能ping通的,windows服务器上的对应文件夹是共享状态; 然后在Linux服务器
阅读全文
摘要:一、安装包地址 https://pypi.org/project/pip/#files,记得下载压缩包文件 二、安装pip 将压缩包剪切到一个目录中不含汉字的文件夹,并解压;使用cmd进入该文件夹,运行:python setup.py install 三、添加环境变量 右击此电脑,选择属性->高级系
阅读全文
摘要:将多个文件夹内的sql脚本拎出来,在文件名之前添加编号排序,使用cmd的type语句将其以追加的形式整合成一个总的sql批量执行,其具体解释如下: 一、代码 import os import shutil filePath = 'C:\\Users\\HU\\Desktop\\update' aim
阅读全文
摘要:在更新升级包的时候,文件夹内的so文件的合包逻辑是新版本覆盖旧版本,代码逻辑是先将最初的升级包内so文件复制到目标文件夹中,之后版本的升级包在复制之前先和目标文件夹内的文件比对,如果文件名一样就删除目标文件夹内对应文件,再将新版本的文件移入,具体解释如下: 一、代码 import os import
阅读全文
摘要:一、脚本代码 将文件名作为限定条件,使用datetime模块,获取七天前的年月日,并用split函数将其以‘-’为关键字进行拆分;使用os.system模块,删除指定日期日志。 #!/usr/bin/python # -*- coding: utf-8 -*- import datetime imp
阅读全文
摘要:登录Linux执行ls -al时,会有如下结果 一、简介 1.档案的类型与权限 其功能的简介如下图: 第一个字符代表档案的类型,d是目录,-是档案,l是连结档 接下来的字符中三个为一组,均为rwx三个参数的组合,如果没有权限就会出现减号“-”。第一组为档案拥有者的权限,第二组为同群组的权限,第三组为
阅读全文
摘要:软件:VMware 系统:CentOS7 tomcat版本:tomcat-9.0.8 java版本:jdk1.8.0_171 tar包(apache-tomcat-9.0.8.tar.gz和jdk-8u171-linux-x64.tar.gz):链接:https://pan.baidu.com/s/
阅读全文
摘要:软件:VMware 系统:CentOS7 /dev/mapper/centos-root 目录空间不足,如下图,磁盘占用率达到了91%,我们采用虚拟机添加物理硬盘的方式将其扩容。主要有两个步骤,虚拟机上添加物理硬盘,系统上进行磁盘分区设置,具体操作过程如下文。 一、在虚拟机中添加一块物理的磁盘 1.
阅读全文
摘要:本文主要讲解了Dockerfile的概念及其构建过程,详细讲解了Dockerfile保留字指令的含义和实际案例。使用实例形象的区分CMD和ENTRYPOINT两个易混淆指令并通过案例讲解ONBUILD父镜像和子镜像的关联方式。 一、是什么 1.Dockerfile是用来构建Docker镜像的构建文件
阅读全文
摘要:本文主要讲解数据卷的直接命令和dockerfile的两种添加方式,并对主机和容器之间数据是否能共享进行验证;以及通过数据卷容器,使其他容器通过挂载父容器实现数据共享,并验证父容器删除后其他容器是否仍能进行数据共享。 数据卷添加 容器数据卷在容器关闭后仍能将Docker运行产生的数据(如运算结果或日志
阅读全文
摘要:一、Docker镜像是什么 1.定义: 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、库、环境变量和配置文件。之前研发提交代码相当于搬家,镜像就把这个过程形象的想象成搬楼。 2.UnionFS(联合文件系统) Unio
阅读全文
摘要:tomcat版本:8.5.53 部署方式:docker 一、从仓库中拉一个tomcat镜像下来:docker pull tomcat 二、创建一个tomcat容器:docker run -it -p 8888:8080 tomcat 1.启动后发现界面报错HTTP Status 404 – 未找到
阅读全文
摘要:本篇文章主要介绍Docker的容器命令,有镜像才能创建容器,这是根本前提。 一、新建并启动容器 1.从仓库中拉了一个centos的镜像 2.新建并启动容器 注:-it为交互式运行,并带有可输入伪终端 二、查看容器运行 1.查看当前运行的容器 2.查看历史运行的10个容器 三、退出容器 1.容器停止退
阅读全文
摘要:系统:CentOS 7 Mysql版本:5.7.22 在给zabbix用户设置统一密码时出现密码不合法报错: 进入mysql下,执行以下操作更改密码策略(前提是validate_password插件必须已经安装,从5.7版本开始默认安装) 1.修改validate_password_policy参数
阅读全文

浙公网安备 33010602011771号