邯城往事 邯城往事
Tags Archives Links
  • 开始使用
  • 我的开源
  • 服务器倒计时
  • Tags
  • Archives
  • Links
  • Search
  • RSS
查看 CPU 信息(个数): [root@zabbix ~]# cat /proc/cpuinfo | grep "physical"| sort |uniq -c 32 address sizes : 46 bits physical, 48 bits virtual 16 physical id : 0 16 physical id : 1 两个 16 核 CPU 2.查看 CPU 型号: [root@zabbix ~]# cat /proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c 32 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 3.查看服务器厂商: [root@zabbix ~]# dmidecode |grep Vendor Vendor: Dell Inc. 4.查看服务器型号: [root@zabbix ~]# dmidecode |grep Product Product Name: PowerEdge R430 Product Name: 03XKDV 5.查看服务器....

通过命令查看服务器硬件信息

Linux
Quadro P4000显卡在centos7安装 官网下载对应redhat驱动: https://www.dell.com/support/home/cn/zh/cnbsd1/product-support/servicetag/2xhzrt2/drivers 执行: [root@localhost ~]# sh NVIDIA-Linux-x86_64-396.37.run 出现如下报错: ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kern......

centos7 安装NVIDIA P4000

Linux
Grafana官网相关:https://grafana.com/docs/ 1、首先把变量整到dashboard中,这次取zabbix的值由如下几个变量组成: 分别展示下变量的组成: 主机组: `` 主机: 应用监控项 监控项: 还有一个是网卡流量的监控取值 Query:.$host.Network interfaces. Regex:/(?:Incoming|Outgoing) network traffic on (.*)/ 看下监控仪表盘模板展示,会应用到各个主机: 添加变量后期更改数据只改变量即可,其他参数不用改变。 然后设置主机组匹配规则: 主机匹配: 添加ROWS模板 相关配置: /CPU (user|system|iowait)/

记一次grafana变量取值的过程

Linux
docker-solo 自动升级脚本-最终 记得给脚本添加可执行权限: chmod +x solo.sh 特性: 检测 solo 版本是否有新版本; 可自动删除更新后的 solo、Lute 镜像包; 自动检测 solo 是否安装部署成功,不成功则再次 pull 镜像 检测 lute-http 是否正常运行 修复有 Lute 更新包更新后时往往因为 solo 进程占用 Lute 进程,原镜像无法删除 #!/bin/bash # Solo docker 升级脚本&删除旧的镜像脚本 # Author:cuijianzhe [ -f /etc/init.d/functions ] && . /etc/init.d/functions start_time=date +'%Y-%m-%d %H:%M:%S' solo(){ echo "-----------------solo upgrading------------------------------" docker pull b3log/solo docker stop solo docker run ....

部署 docker-solo 博客每日自动升级

Linux
刚上架7台服务器,想试下水,写一个自动安装agentd脚本进行监控,磨刀不误砍柴工,说干就干! #!/bin/bash #This bash is for install zabbix-agentd . #Author:cuijianzhe #Email:598941324@qq.com #Create date: 2019-4-7 version=zabbix-4.2.0 logfile_dir=/var/log/zabbix/ tar_dir=/usr/local/src download_dir=/root/ date=date +%Y-%m-%d logfile="$logfile_dir"agentd_install.log filename=zabbix-4.2.0.tar.gz BINARY_NAME=zabbix_agentd conf_file=/usr/local/zabbix/etc/zabbix_agentd.conf #---------------------------------------------------------------------......

编写一个自动安装zabbix-agentd客户端的脚本

Linux
查看打印文件没被注释的内容 [root@inside ~]# grep -v "^#" /etc/zabbix/zabbix_agentd.conf [root@inside ~]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf 以上方式不会去除空格,只会把没有注释掉的打印出来。 grep -v "^\|^#" /etc/ssh/sshd_config grep -E -v "^|^#" /etc/ssh/sshd_config egrep -v "^|^#" /etc/ssh/sshd_config 查看file中的同行所在行号 awk '/^/{print NR}' apdiscovery.sh 9 计算第二列的和并输出 cat sum.txt| awk -F " " '{sum+=$2}END{print sum}' 273 # root @ zabbix in ~ [14:14:23] $ cat sum.txt 张三 123 李四 100 王五 50 查看目录下包含“root”的所有文件 grep -r....

查看linux配置文件的实用方法

Linux
[root@bogon ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/centos latest 9f38484d220f 13 days ago 202 MB [root@bogon ~]# docker run -it docker.io/centos:latest /bin/bash [root@0c27bcf9bd58 /]# yum install vim wget -y [root@0c27bcf9bd58 /]# yum -y install make gcc gcc-c++ flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel gd freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent....

docker安装nginx

Linux
mysql容器搭建 更新yum镜像源,下载docker的阿里镜像源: [root@bogon ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 安装docker所需的依赖包: [root@bogon ~]# yum -y install yum-utils device-mapper-persistent-data lvm2 container-selinux 添加docker的阿里源 [root@bogon ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 启动docker [root@bogon ~]# yum install docker -y 安装阿里云加速器 登录自己的阿里云账号进入一下页面即可复制专属加速器地址 https://cr.console.aliyun.com/#/accelerator sudo ....

docker安装mysql

Linux
一、docker的网络模式 网络模式 我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: bridge模式,使用--net=bridge指定,默认设置 host模式,使用--net=host指定,容器内部网络空间共享宿主机的空间,效果类似直接在宿主机上启动一个进程,端口信息和宿主机共用。 container模式,使用--net=container:NAME_or_ID指定 指定容器与特定容器共享网络命名空间 none模式,使用--net=none指定 网络模式为空,即仅保留网络命名空间,但是不做任何网络相关的配置(网卡、IP、路由等) 默认选择 bridge 的情况下,容器启动后会通过 DHCP 获取一个地址,这可能不是我们想要的,在 centos7 系统上, docker 环境下可以使用 pipework 脚本对容器分配固定 IP(这个 IP 可以是和物理机同网段 IP)。 注: docker 默认是 bridge(--net=bridge)模式,相当于 VMware 中 NAT 模式。 docker 环境下....

docker网络

Linux
一、 docker容器命名和重命名 docker 容器命名和重命名 容器命名语法:docker run -d --name 容器实例名 容器镜像名 要执行的命令容器重命名语法: docker rename 旧容器名 新容器名 1.1 运行一个名字为 docker1 的容器 [root@bogon ~]# docker run -itd --name docker1 docker.io/centos:latest /bin/bash 0104b83de8bbb95ceceb6178c776623be8dd0a9b456e4a4bca5663152d6d2709 [root@bogon ~]# [root@bogon ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0104b83de8bb docker.io/centos:latest "/bin/bash" 7 seconds ago Up 6 seconds docker1 6a1fc818a972 docker.io/centos:httpd......

docker容器命名和资源配额控制(2)

Linux
一、 安装docker环境 1.1 安装 [root@host ~]# yum install -y docker 查看信息: [root@bogon ~]# systemctl start docker [root@bogon ~]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. [root@bogon ~]# docker version Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-94.gitb2f74b2.el7.centos.x86_64 Go version: go1.10.3 Git commit: b2f74b2/1.13.1 Built: Tue Mar 12 10:27:24 2019 OS/Arch: l....

搭建docker之路-初识(1)

Linux
先建立一个测试文件: [root@bogon ~]# cat test.txt 10.0.0.1 10.0.0.3 10.0.0.4 10.0.0.4 10.0.0.5 10.0.0.1 10.0.0.3 10.0.0.5 先看下uniq参数 -c, --count 在 行首 显示 出现 的 数目 -d, --repeated 仅显示 重复行 -D, --all-repeated 显示 全部 重复行 -f, --skip-fields=N 不比较 起初的 N 栏 -i, --ignore-case 比较时 忽略 大小写 -s, --skip-chars=N 不比较 起初的 N 个 字符 -u, --unique 仅显示 无重复行 -w, --check-chars=N 每行中 比较 不超过 N 个 字符 -N 同 -f N +N 同 -s N --help 显示 帮助信息, 然后 结束 --version 显示 版本信息, 然后 结束 1. 只输入uniq看下: [root@bogon ~]# uniq test.txt 10.0.0.1 10....

uniq、sort命令理解

Linux
有时候用expect脚本备份配置的时候,配置显示不全,手动敲空格,这个解决配置一次性打印问题。 cisco的全页打印显示配置信息的命令: #terminal length 0 #show run 华为和H3C的全页打印显示配置信息的命令: [Office_VPN_FW]user-interface vty 0 4 [Office_VPN_FW-ui-vty0-4]screen-length 0

网络设备配置输出一口气

网络
1.根据访问ip统计UV; [root@blog_server logs]# awk '{print $1}' access.log|sort | uniq -c |wc -l 138 2.统计访问URL统计PV; [root@blog_server logs]# awk '{print $7}' access.log|wc -l 637 3.查询访问最频繁的URL; [root@blog_server logs]# awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more 55 /solo/console/article/ 52 / 46 /solo/console/markdown/2html 17 /solo/articles/2019/03/16/1552701584725.html ……从高往低一次排列 4.查询访问最频繁的ip [root@blog_server logs]# awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r....

通过查看nginx 日志进行分析

Linux
阿里机器端: 1. 安装strongswan [root@blog_server ~]# yum install strongswan -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package strongswan.x86_64 0:5.7.2-1.el7 will be installed --> Processing Dependency: libtspi.so.1()(64bit) for package: strongswan-5.7.2-1.el7.x86_64 --> Running transaction check ---> Package trousers.x86_64 0:0.3.14-2.el7 will be installed --> Finished Dependency Resolution D......

阿里云机器和本地IDC建立ipsec VPN

Linux
现在域名上面很多证书,需要一个强有力的工具去查看并且了解到期时间的状况然后告知你。 检测脚本下载地址: sslooker.kernel3.10.0.x8664.rar 使用方法: #!/bin/bash dir=/tmp/yuming data=date +%Y-%m-%d script=/usr/bin/sslooker yuming=cat /tmp/yuming for i in {yuming[*]} do hours=`echo -e "( script i 443 )" days=echo "hours/24"|bc` if [ "days" -lt "3" ]; then cat > /tmp/sendmail.py << ccc #!/usr/bin/env python3 import os import smtplib from email.mime.text import MIMEText from email.utils import formataddr my_sender = '598941324@qq.co....

使用python发送邮件告知SSL证书到期时间

Python
1.自动备份系统文件 #!/bin/bash #cd /data/backup #find ./ -name ".tar.gz" -mtime +3 -exec rm -f {} ; #tar zcf /data/backup/date +%F_data.tar.gz /data cd /data/rsyslog tar zcf /data/rsyslog/date +%F_rsyslog.tar.gz /data/rsyslog ##备份日志文件 find ./ -name ".tar.gz" -mtime +2 -exec rm -rf {} ; ##筛选出2天以前的文件并且删除 1.1统计文本出现字符的频率: awk -F' ' '{for(i=1;i&lt;=NF;i=i+1){print i}}' word.txt |sort|uniq -c|sort -nr|awk -F' ' '{printf("%s %s\n",$2,$1)}' the 4 is 3 sunny 2 day 1 2.URL检测脚本 [root@zabbix shell]# vim ....

LINUX脚本使用实战,持续更新

Linux
sendEmail官方下载地址 http://caspian.dotconf.net/menu/Software/SendEmail/ 官网最新版本1.5.6,可以直接下载上传到服务器,也可用wget方式 我生产环境是采用定时任务触发sendEmail并且发送每天的日志信息到邮箱进行保存。 [root@localhost ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz [root@localhost ~]# tar zf sendEmail-v1.56.tar.gz -C /usr/local/ [root@localhost ~]# cd /usr/local/sendEmail-v1.56/ [root@localhost sendEmail-v1.56]# ll 总用量 116 -rw-r--r--. 1 root root 13329 9月 30 2009 CHANGELOG -rw-r--r--. 1 root root 7949 9月 30 2009 RE.....

linux使用sendEmail发送邮件

Linux
1 2 3 4 5 6 7 8 9 10
我的开源 服务器倒计时 RSS 开始使用
cuijianzhe - 来自邯郸社畜的呐喊

红笺小字,说尽平生意。
鸿雁在云鱼在水,惆怅此情难寄。
——晏殊· 《清平乐》

168 文章
0 浏览     9 当前访客
© 2025 邯城往事 备案标识冀ICP备19005901号-1