我们知道,之前的运维告警多通过mail 等方式通知到相应的人员,难以实现随时随地的查看。随着手机APP的发展,很多告警开始发送到IM软件上去。目前比较常用的是发送到微信和钉钉上,今天我们将重点放在钉钉上。群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步 ...
分类:
系统相关 时间:
2019-09-06 01:36:08
阅读次数:
720
一.安装 1.安装vsftpd 2.相关配置文件 cd /etc/vsftpd /etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件 /etc/vsftpd/ftpusers //黑名单,这个里面的用户不允许访问FTP服务器 /etc/vsftpd/user_list //白 ...
分类:
系统相关 时间:
2019-09-06 01:28:40
阅读次数:
103
一 新手必备Linux命令 1.1 shell 内核负责驱动硬件、管理活动和分配/管理硬件资源,由于其重要性不能被用户直接操作 用户通过输入 应用程序 调用系统接口 内核 硬件 "SHELL":"人与内核(硬件)的翻译官",用户输入命令,shell会调用相应程序服务秩序工作,目前Linux主流系统默 ...
分类:
系统相关 时间:
2019-09-06 01:26:15
阅读次数:
123
1. 根据网卡名输出IP #!/bin/bash ip addr|grep ^[0-9]|awk -F '[: ]+' '{print $2}'>/tmp/eth.list ##利用死循环来提示用户输入正确的网卡名,输入正确的网卡名后跳出死循环while :do echo "The network ...
分类:
系统相关 时间:
2019-09-06 01:13:40
阅读次数:
94
搭建步骤: 1、检查是否已经有svn 2、安装subversion 3、检查是否安装成功 3.1查看版本 3.2 svn按位置 3.3 启动svn(我的安装目录为/usr/bin 如上图) 4、创建svn资源仓库 4.1创建一个存放仓库的文件夹,然后在这个文件夹下创建仓库。仓库版本应该可以创建,然后 ...
分类:
系统相关 时间:
2019-09-06 00:56:26
阅读次数:
124
在这段时间里中我们了解一下SHELL编程。 什么是shell shell是Linux的命令解释器,用于解释用户对操作系统的操作。 用shell解释的Linux命令有很多,可以通过cat/etc/shells等命令查看。举个例子,我们在命令行里输入个ls以后发生了什么事情呢? 首先,由shell接收到 ...
分类:
系统相关 时间:
2019-09-05 23:41:44
阅读次数:
119
对比windowsPE文件与概述 对比windowsPE文件与概述 在windows中可执行文件是pe文件格式,Linux中可执行文件是ELF文件,其文件格式是ELF文件格式,在Linux下的ELF文件除了可执行文件(Excutable File),可重定位目标文件(RellocatableObje ...
分类:
系统相关 时间:
2019-09-05 23:39:07
阅读次数:
144
安装了一台可外网登陆的CentOS系统的服务器,虽然被侵的可能性不大,还是配置下firewall吧,SElinux直接关闭好了。 如何关闭SElinux:https://www.cnblogs.com/mc-r/p/11447004.html 一、简介 Firewall与iptables一样都是调用 ...
分类:
系统相关 时间:
2019-09-05 23:23:01
阅读次数:
132
history |sort -k4|uniq -f3 -c |sort -n -k2 history:得到输入记录|sort -k4:在第4列进行排序 -k4 第4列 每一列用空格分隔|uniq -f3 -c :越过前3列 进行去重操作 每一列用空格分隔|sort -n -k2 :在第2列通过数字进... ...
分类:
系统相关 时间:
2019-09-05 23:05:59
阅读次数:
104
临时变量开启新的sh,临时变量不存在在shell脚本运行时,会先查找系统环境变量ENV该变量指定了环境文件(加载顺序通常是/etc/profile~/.bash_profile~/.bashrc/etc/bashrc)实现变量局部生效编辑用户变量文件立即生效命令开启新的sh,变量存在切换普通用户,变量不存在实现/mnt下脚本直接执行编辑用户变量文件显示PATH环境变量实现变量全局生效编辑系统变量文
分类:
系统相关 时间:
2019-09-05 21:41:26
阅读次数:
191
本人安装的Ubuntu16.04.6系统原生内核为4.15.0,但安装的应用仅支持4.8.0以下内核,因此需要降内核。PS:降内核有风险,操作前请慎重 1、查看可用的内核 输入命令查看已经可用的内核 我有两个可用的内核,4.15.0和4.8.0,如果没有自己想要的内核,可以另行安装。命令如下: 1 ...
分类:
系统相关 时间:
2019-09-05 20:32:24
阅读次数:
128
1. 查看硬盘信息 df -h 命令找到目标硬盘(可根据 磁盘分区(路径)、分区大小、挂载点 确认/定位 目标) sudo blkid 命令找到目标硬盘的UUID,(关注一下分区的格式化类型,如ext4、ntfs等) 如下图,我需要自动挂载的4块硬盘: /dev/sdb: LABEL="SEAGAT ...
分类:
系统相关 时间:
2019-09-05 18:56:16
阅读次数:
127
之前使用以下的用法,执行时会自动执行``里的语句,同时会把$变量变为空。 执行结果: 查到的解决办法: 注意第一个EOF要带引号。这种写法还支持使用>>追加文本。 参考: http://www.linuxyw.com/linux/wenjianguanli/20130427/132.html htt ...
分类:
系统相关 时间:
2019-09-05 18:51:28
阅读次数:
137
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 记录安装redis本人没有什么所求,只是为了方便自己以后使用,也为需要的朋友提供一个方便。 了解: 官网下载链接:https://redis.io ...
分类:
系统相关 时间:
2019-09-05 18:49:34
阅读次数:
112
mac 下 关于 .bashrc 和 .bash_profile 1.首先.bashrc 可能自带的系统里没有这个文件。 2.bash_profile 里边一半放的是PATH相关。 3. .bashrc 一般放的是用户私有的,比如alias相关。 4. 需要在多个窗口生效时 ,需要在.bash_pr ...
分类:
系统相关 时间:
2019-09-05 18:38:31
阅读次数:
108
系统引导是操作系统运行的开始,在用户能够正常登录到系统之前,Linux操作系统的引导过程将完成一系列的初始化任务,并加载必要的程序和命令终端,为用户登录做好准备。一、引导过程预览如图:1.开机自检服务器主机开机之后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交本机硬盘;2.MBR引导当从本机硬盘中启动系统时,首先
分类:
系统相关 时间:
2019-09-05 15:23:58
阅读次数:
137
GPU https://www.nvidia.cn/Download/index.aspx?lang=cn CUDA https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distr ...
分类:
系统相关 时间:
2019-09-05 15:21:23
阅读次数:
191