linux日常小操作
hobby云说
你凝视深渊时,深渊也在凝视你
展开
-
/etc/hosts.deny会被谁调用,又会影响谁呢?
记录一下原创 2020-11-29 21:43:17 · 359 阅读 · 0 评论 -
linux用脚本修改用户密码
记录一下linux自动化脚本小操作echo "修改后的密码" | passwd --stdin root原创 2020-11-12 11:12:29 · 785 阅读 · 0 评论 -
CentOS 8系统时间校准
前言 最近发现我的Centos8总是出现时间不对劲,于是乎,去yum install ntpdate,发现竟然没有这个包,如下图一所示。以为自己忘了安装epel源,奈何安装后还是这样,莫不是centos又升级了?改了什么东西? 去了神通广大的某搜索平台万里挑一发现了一篇可行的文章,告知CentOS8去掉了ntpdate,改为了chrony这个东西,下面开始教程吧正文 首先进到/etc/chrony.conf里面,添加如下两行,如图二所示server 210.72.145.44原创 2020-11-04 11:30:24 · 3824 阅读 · 3 评论 -
Nginx平滑(不停服)升级、openssl模块添加
【前言】前段时间扫描出来发现线上业务存在Heartbleed漏洞,听着名字挺瘆人的。百度老哥告诉我,这个是OpenSSL在实现TLS的心跳扩展时没有对输入进行适当验证(缺少边界检查),会导致攻击者可以追踪OpenSSL所分配的64KB缓存、将超出必要范围的字节信息复制到缓存当中再返回缓存内容,这样一来受害者的内存内容就会以每次64KB的速度进行泄露,在后面的升级版本中得以修复,看来我们使用的版本还是处于低版本,于是乎就需要升级OpenSSL。因为种种原因,我们必须要手动在nginx中添加此升级后的模块,原创 2020-08-20 11:51:51 · 899 阅读 · 0 评论 -
CentOS LVM扩展已有磁盘
【前言】 干运维一年以来,已经遇到好几次需要扩展目录空间的情景,每次都是同事帮忙解决,这次花一点时间了解下。在某搜索引擎上查阅大量资料以及咨询大佬们的帮助下,有了点自己的小小的理解,如有不对,还请各位指出~【相关名词】 在进行步骤之前,先来了解几个名词,在Linux存储系统中,有以下概念名词:物理存储介质: 系统的物理存储设备,也就是常说的磁盘/硬盘,在linux系统中查看标识如:/dev/sda、/dev/hda等。物理卷(Physical Vo...原创 2020-07-03 16:44:49 · 1952 阅读 · 3 评论 -
SFTP搭建
SFTP搭建【前言】前段时间被告知需要搭建一个sftp,用来和tob客户进行文件传递,虽然不是很紧急,但是最终还是得弄出来,由于最近一直在忙另外两个项目,一直没时间搞,直到这两天稍微有点时间,之前确实仅仅局限于了解,并没有动手搭建,估记录一下。【SFTP简介】各位看官老爷对FTP应该不陌生吧,文件传输协议,TCP/IP协议簇之一,用来进行双向传输文件,前端时间刚刚写过HTTP和HT...原创 2020-04-12 23:31:01 · 528 阅读 · 1 评论 -
Linux日常小操作之rpm命令
【前言】 最近,因为给tob客户安装中间件的时候需要编译一些东西,但是由于对方给的权限太小了,以至于都不允许我编译,那么就用rpm包来进行操作吧,虽然到现在为了保护自己,我已决定不再进行过多的其他操作,下这个决定之前发生了太多太多闹心的事,等有时间再单独来一篇文章说说事情的来龙去脉吧。今天单独讲rpm的一些操作命令。【正文】rpm我们常常用来对rpm包进行相关操作rpm...原创 2020-03-28 15:49:20 · 411 阅读 · 0 评论 -
Linux(CentOS/Red Hat)中使用yum安装保留安装包
【前言】最近需要给ToB客户部署东西,很多中间件他们都没有,并且告诉我他们的机器不能去广阔的互联网冲浪,于是乎问题来了,如果有网,咱们缺啥依赖包咱就yum install就好了,但是他们这个环境,那就只能自己去找咯,你可以选择去阿里镜像站找(点击即可跳转),也可以选择在自己可以上网的机器上yum下来依赖包,废话不多说,开干~【正文】我这边用的是redhat和centos,他们默认的是y...原创 2020-03-27 09:53:24 · 789 阅读 · 0 评论 -
修改linux中的pip源为清华
windows在C:\Users\用户名\pip\pip.ini中添加这一行,保存即可 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simpleLinux中如此操作,先升级pip为最新版本,再改源 pip install pip -U pip config set global.index-url...原创 2020-03-25 16:09:12 · 2996 阅读 · 0 评论 -
linux日常小操作之根据时间过滤日志
开始我用grep命令直接过滤今天的日期,发现信息不全,原来grep是通过对每一行进行扫描,有这个指定过滤字符的就过滤出来,它才不会管你中间是不是有其他的信息,所以用sed会更合适点,可以过滤出从指定的开始字符所在行到指定的结束字符所在行中间所有的内容。具体操作如下:sed -n "/2020-03-24 00:00:00/,/2020-03-24 17:30:00./p" ngi...原创 2020-03-24 17:48:50 · 2391 阅读 · 1 评论 -
关于RedHat 7 替换为YUM源的若干问题
Redhat是一个需要注册(购买)的系统,但是我又想用免费试用,那么怎么办呢?想一想,它买了CentOS,而CentOS又是全免费的,那么这就又意思了,他们俩的东西是互通的,那么久很好办了,把Redhat的yum包删掉,换成CentOS的,yum源换成阿里源(国内各大可以用的源都行)不就妥妥的了吗?废话不多说,开干!首先,你需要先删掉你的redhat的rpm,从阿里镜像网站里面拿...原创 2020-02-25 17:26:29 · 435 阅读 · 0 评论 -
Centos7安装Python3.6.4(与自带的Python2.7共存)
安装环境CentOS Linux release 7.6.1810 (Core)Linux 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux准备安装的是python3.6.4这个版本1、首先是安装一下相关依赖yum install -y ...原创 2020-02-16 20:46:10 · 814 阅读 · 0 评论 -
linux 问题 out of memory : kill process......
今天linux服务器突然连接不上,开发同事以为是没有权限,我的经验告诉我,事情并没有这么简单,于是用root用户直连,发现根本连不上,那么用跳板机更加别想连上了,但是还是抱着试一试的心态去连接,果然,连接不上,于是就去物理服务器上查看,果然不是权限问题,报错如下图定睛一看 out of memory : kill process ****(python),看来是某些个python程序大量请...原创 2020-02-06 14:39:40 · 1947 阅读 · 0 评论 -
对redis实例占用内存进行zabbix监控
有时候redis实例占用的比例超过了机器所有的比例,这个时候就会出现问题,所以对实例占用的内存进行监控非常有必要,下面的对redis的一个实例进行监控的脚本# !/bin/bash# author : hobby# Monitor the memory of redis # 获取实例占用内存大小used_memory_rss=`redis-cli -p 6475 info mem...原创 2020-02-06 09:48:28 · 459 阅读 · 0 评论 -
关于linux时间同步问题
最近因为意外导致服务器关机,开机后发现时间不一样了,于是又开始在某度和某歌上开始找解决方法有一个专门用于同步时间的软件,叫ntpdate,话不多说,下载[root@openvas ~]# yum install -y ntpdate已加载插件:fastestmirrorDetermining fastest mirrorsepel/x86_64/metalink ...原创 2020-01-09 17:58:32 · 329 阅读 · 0 评论 -
Linux三剑客之grep用法----查看去除注释和空行的文档
使用grep 带Ev参数,个人对于理解就是,E参数表示可以使用正则表达式,v参数表示反转正则表达式的匹配,此参数的官方解释如下 -E, --extended-regexp Interpret PATTERN as an extended regular expression (see below). 将模式解释为扩展的正则表达式(参见下...原创 2020-01-08 15:14:15 · 455 阅读 · 0 评论 -
zabbix3.0.4监控centos7 根目录使用率的脚本
最近添加了K8s集群,会有很多很多的目录文件,用之前自带的脚本会全部进行监控,写了下面这个脚本对根目录进行单独监控sudo vim root-directory.sh#!/bin/bash#author:hobbymemoryuse=`df -TH | awk '{print $6}' | awk 'NR==2'|head -c-2`echo $memoryuse脚本写好后...原创 2020-01-03 16:05:34 · 468 阅读 · 0 评论 -
centos 7编译安装nginx-1.10.1
由于各种原因现需要迁移一些机器到新机器上,现在需要在新机器上搭建nginx-1.10.1这个版本也是有点历史了,不过,兵来将挡,水来土淹nginx有很多的依赖包,首先安装一波,我可是一步一步踩出来的坑,每一个缺少依赖包都是编译错误导致出现的原因# yum安装一些依赖包yum -y install gcc gcc-c++ autoconf automake make perl-Ext...原创 2019-12-27 15:21:17 · 392 阅读 · 0 评论 -
Centos7.5 一键初始化脚本
早在今年年初写过一个简单的初始化脚本,现在进行详细更新,具体如下# !/bin/bash# author : hobby# Centos7.5 initializes the script# 删除自带基础源sudo rm -rf /etc/yum.repos.d/CentOS-*# 获取阿里源curl -o /etc/yum.repos.d/CentOS-Base.repo...原创 2019-12-26 14:27:29 · 375 阅读 · 0 评论 -
给linux扩展磁盘空间大小
突然遇到需要给磁盘空间扩容的事情,记录一下首先在物理机对相应的虚拟机添加磁盘添加好后,渠道原创 2019-12-20 17:23:18 · 308 阅读 · 0 评论 -
Linux三剑客之一"sed"的用法,不定期更新中......
关于Linux三剑客grep、awk大门在下面:Linux三剑客之一"grep"的用法,不定期更新中......Linux三剑客之一"awk"的用法,不定期更新中......sed是一个很强大的工具,有机会再详细讲一讲它吧,此篇仅用于记录一写常见的用法,不定期更新中......-n,使用安静(silent)模式。在一般 sed 的用法中,所有来自 stdin 的数据一般都会被...原创 2019-12-06 16:51:09 · 269 阅读 · 0 评论 -
Linux三剑客之一"awk"的用法,不定期更新中......
关于Linux三剑客sed、grep大门在下面:Linux三剑客之一"sed"的用法,不定期更新中......Linux三剑客之一"grep"的用法,不定期更新中......持续更新中,敬请期待........原创 2019-12-19 09:55:00 · 231 阅读 · 0 评论 -
Linux三剑客之一"grep"的用法,不定期更新中......
关于Linux三剑客sed、awk大门在下面:Linux三剑客之一"sed"的用法,不定期更新中......Linux三剑客之一"awk"的用法,不定期更新中......持续更新中,敬请期待........原创 2019-12-19 09:53:57 · 242 阅读 · 0 评论 -
查看linux系统开机时间
cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'...原创 2019-12-16 11:38:32 · 231 阅读 · 0 评论 -
这样换Centos 5/6/7的源为阿里源,简单又方便
备份基础源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupCentos 5curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repoCentos 6cur...原创 2019-12-09 10:23:55 · 607 阅读 · 3 评论 -
清理buff/cache,释放更多的cache,让free大一点
那么 buff/cache主要是来干嘛的呢?Linux具有先进的缓存机制,会针对会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读 写)和Page Cache(针对文件inode的读写)进行缓存操作用来提高读写效率。但是在进行了大量文件操作之后,缓存会把内存资源基本用光,虽然文件读取效率提高了,但是物理内存会逐渐被吃光。那么为什...原创 2019-12-06 16:16:32 · 3628 阅读 · 0 评论 -
关于linux卸载时出现依赖问题
今天在卸载openldap时,出现如下问题(不建议用这个,绝对不行)Error: Trying to remove "systemd", which is protected Error: Trying to remove "yum", which is protected原来是因为卸载的依赖项包含yum或正在被yum使用,无法卸载。解决办法 :只卸载openldap-2.4.44-...原创 2019-08-16 16:23:33 · 6038 阅读 · 2 评论 -
关于内网中两台服务器拷贝文件--scp/rsync
最近碰到个需要把一个服务转到另一个服务器上的事,·作为一个半新人,第一反应是tar压缩,保存到本地,然后贴到另外一个服务器上,一看要同步的文件有24G,这么一下一上,就是48G的流量传输,那么久用到了内网不同服务器的文件传送rsync用到的路径都要用绝对路径#同步文件夹到远程$ rsync -avI /etc/zabbix/ 172.168.1.145:/usr/local/zabb...原创 2019-11-22 09:12:53 · 829 阅读 · 0 评论 -
关于zabbix官方源的小问题
最近用zabbix官方给的源,一直无法进行下载,每次都出现以下报错报错告诉我,没有这个镜像,官方源竟然没有这个镜像,震惊了,随后一直去http://rpm.pbone.net/这里找rpm包直接install rpm包现在找到清华大学的源,直接将repo里面的源换成清华的源,就解决问题了,如下图3.0版本源:https://mirrors.tuna.tsinghua.edu.cn/zabb...原创 2019-11-08 09:22:43 · 730 阅读 · 0 评论 -
win10下设置VirtualBox里面的虚拟机开机自启
有次周末晚上公司突然断电,开发环境在本地,来电后,开发物理机倒是有自动重启,但是开发虚拟机并没有自动重启,于是乎开始各种百度找方法,找到了一个还比较靠谱的首先在VirtualBox里面本身提供一个启动虚拟机的方式,直接利用VirtualBox安装目录下的VBoxManage.exeVBoxManage.exe命令如下VBoxManage.exe startvm (uuid)|(na...原创 2019-10-29 10:43:25 · 6445 阅读 · 2 评论 -
关于zabbix添加redis内存使用率监控
redis对应端口的内存使用率监控shell里面除法基本都是整除,因为需要小数,所以使用bc命令,bc 命令是任意精度计算器语言,通常在linux下当计算器用。#!/bin/bashpwd=**************ip=*************port=*********file1=`echo "info memory" |/usr/local/bin/redis-...原创 2019-10-11 14:53:10 · 661 阅读 · 0 评论 -
关于linux查看内存、swap等相关知识点补洞
今天用top犯了个错,对输出字段了解不够,闹了笑话,特此学习补足。第一行top - 10:59:04 当前时间up 45 days, 22:07,已在线45天22小时7分钟,2 users, 当前两个用户登录load average: 0.00, 0.02, 0.05 分别是1min、5min、15min负载情况第二行Tasks: 136 total, 1 r...原创 2019-09-27 08:59:38 · 337 阅读 · 0 评论 -
日常小操作集合
批量Kill进程sudo kill -9 $( ps -ef | grep sshd |grep -v grep | awk '{print $2}')查看内存使用情况free -mtop查看CPU物理个数grep 'physical id' /proc/cpuinfo | sort -u查看核心数量grep 'core id' /proc/cp...原创 2019-09-18 11:16:39 · 192 阅读 · 0 评论