linux服务器

linux搭建grafana

我的梦境 提交于 2020-02-26 02:21:21
1、进入grafana官网下载https://grafana.com/grafana/download 2、wget https://dl.grafana.com/oss/release/grafana-6.0.2-1.x86_64.rpm 这里下载rpm安装包--可以在官网找一个最新的安装 3、下载完成之后yum localinstall grafana-6.0.2-1.x86_64.rpm (yum本地安装) 4、 (Centos 7)systemctl start grafana-server (开启grafana) systemctl enable grafana-server (设为开机启动) (Centos 6) service grafana-server start 二:修改配置文件 $ vim /etc/grafana/grafana.ini (根据自己需要去修改,简单使用的话,可以直接使用默认的配置) 下面是一些简单的配置讲解 [server] ;protocol = http (默认的连接形式) ;http_addr = (这里可以限制登陆的ip,增加安装性) ;http_port = 3000 (端口) ;domain = localhost (域名)--这里可以修改为你服务器ip,这样外部通过ip:3000就可以访问你的grafana了。 ;enforce

Linux软件管理 - YUM工具

孤者浪人 提交于 2020-02-26 02:21:07
Linux软件管理 - YUM工具 文本关键字:Linux、软件管理、YUM工具、解决依赖 一、YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器。由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat、CentOS、Fedora。YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用。 2. YUM特点 使用python开发 需要对应的软件仓库(repository) 自动化升级、安装、移除rpm软件包 可以很好的解决RPM软件包依赖问题 可以自定义多个资源库/yum源(repository) 3. YUM工作流程 执行yum命令 读取yum配置文件,获取仓库信息 在仓库中搜索元数据文件,确定所需软件及依赖的软件 下载相关软件包及校验文件 按顺序安装软件包 当远程仓库更新后可以通过相应的命令更新本地缓存(软件元信息) 二、常用操作 在系统安装完毕后已经默认配置了网络源,在网络畅通的情况下,可以使用yum命令完成软件的安装、升级、卸载等操作。 1. 常用指令 install {package1} [package2] [...] 将安装最新版的软件以及相关的依赖,可以同时安装多个软件包,用空格隔开

linux服务器中毒排查过程

我与影子孤独终老i 提交于 2020-02-26 02:03:32
真实案例: 公司一台线上redis服务器前段时间在空闲状态下cpu也一直处于100%的状态,在查看对应进程的CPU后,发现一个奇怪的问题,平均CPU使用率远远大于redis进程、其它两个进程的所占用的CPU总和,但是top命令查看不到对应的占用过高的进程,于是初步怀疑有两种可能:1.硬件问题 2.服务器受到***CPU病毒的*** 排查思路: 1.因为是最新购买的云服务器,基本排除硬件问题(腾讯云监控会有报警) 2.确定是病毒惹的祸: 2.1:查看定时任务,发现有来历不明的定时任务在跑,里面的内容都是乱码;然后把里面相关的内容删除,但是一段时间后CPU依然接近100%,说明这个东西肯定是跑一些程序***CPU的; 2.2:怀疑此病毒修改了内核,让top无法读取到对应的pid; 2.3根据自己平常使用的工具perf,不妨尝试查找一下,果然在使用perf top -s comm,pid,symbol命令后发现很多不明执行程序,然后根据PID,在/proc/PID号查找.exe执行文件路径,然后去到相对应的文件目录删除! 来源: 51CTO 作者: Eddylhq 链接: https://blog.51cto.com/12464725/2473109

Linux流派及发行版概览

给你一囗甜甜゛ 提交于 2020-02-26 02:03:24
Slackware系列 Slackware Linux 是由 Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)原则。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware 的很多特性体现出了KISS原则,最为有名的例子就是不依赖图形界面的文本化系统配置,传统的服务管理方式和不解决依赖的包管理。 Slackware Zenwalk VectorLinux SUSE OpenSuse Debian系列 广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。 非官方内核分支还有只支持x86的Debian GNU/Hurd(Hurd微内核),只支持amd64的Dyson(OpenSolaris混合内核)等。这些非官方分支都存在一些严重的问题,没有实用性,比如Hurd微内核在技术上不成熟,而Dyson则基础功能仍不完善。 Debian Ubuntu Linux Mint Knoppix MEPIS Sidux CrunchBang

阿里云linux服务器安装Phalcon-----\"phalcon Volt directory can't be written\" \"gcc: internal compiler error: Killed (program cc1)\"

隐身守侯 提交于 2020-02-26 01:26:33
这里特别蛋疼的一件事是官方 英文文档 和 中文文档 命令参数略有不同 中文文档: 1 //通用平台下安装指定的软件包: 2 sudo yum install git gcc make pcre-devel php-devel 3 4 //编译 5 git clone git://github.com/phalcon/cphalcon.git 6 cd cphalcon/build 7 sudo ./install 8 9 //添加扩展到你的php配置文件 10 #Centos/RedHat: Add a file called phalcon.ini in /etc/php.d/ with this content: 11 extension=phalcon.so 英文文档: //We need some packages previously installed: sudo yum install php-devel php-mysqlnd gcc libtool //To create the extension from C source follow these steps: git clone --depth=1 git://github.com/phalcon/cphalcon.git cd cphalcon/build sudo ./install //Add the

Shell编程之shell基础

∥☆過路亽.° 提交于 2020-02-26 01:21:16
一、shell介绍 1.编程语言分类 2.shell简介 3.shell脚本 1)什么是shell脚本? 2)什么时候用到脚本? 3)shell脚本能干啥? 4)shell脚本的基本写法 5)shell脚本的执行方法 二、变量的定义 1.变量是什么? 2.什么时候需要定义变量? 3.变量如何定义? 4.变量的定义规则 1)变量名区分大小写 2)变量名不能有特殊符号 3)变量名不能以数字开头 4)等号两边不能有任何空格 5)变量名尽量做到见名知意 5.变量的定义方式有哪些? 1)基本方式 2)命令执行结果赋值给变量 3)交互式定义变量(read) 4)定义有类型的变量(declare) 6.变量的分类 1)本地变量 2)环境变量 3)全局变量 4)系统变量 三、简单四则运算 1.四则运算符号 2.了解i++和++i 四、扩展补充 1.数组定义 1)数组分类 2)普通数组定义 3)数组的读取 4)关联数组定义 2.其他变量定义 一、shell介绍 前言: 计算机只能认识(识别)机器语言(0和1),如(11000000 这种)。但是,我们的程序猿们不能直接去写01这样的代码,所以,要想将程序猿所开发的代码在计算机上运行,就必须找"人"(工具)来==翻译成机器语言==,这个"人"(工具)就是我们常常所说的 ==编译器== 或者 ==解释器== 。 1. 编程语言分类 编译型语言: ​ =

腾讯云 win10上传文件到 linux服务器

空扰寡人 提交于 2020-02-26 00:47:41
一、思路: 1.下载远程连接软件客户端winSCP 2.打开winSCP,输入连接协议,主机名,端口号,用户名和密码,连接到服务器 3.上传文件 二、使用工具 WinSCP,下载地址 WinSCP官方下载地址 三、过程 1.安装好WinSCP 2.打开WinSCP 协议:选择SFTP或者SCP均可 主机名(即服务器的IP地址):如:212.64.69.203 端口号:默认为22 用户名,密码:登录服务器的用户名和密码 之后保存,点击登录。 登录成功之后出现上图所示界面,左边是本地的文档,右边是云服务器的文档,上传文件只需将左边的文件拖入到右边即可。 来源: CSDN 作者: 琪珞 链接: https://blog.csdn.net/qq_39656648/article/details/104501231

跟高手学习LINUX笔记-10

我是研究僧i 提交于 2020-02-25 22:56:08
第十节Linux进程管理 10.1 进程概述和ps查看进程工具 10.1.1进程的概念 进程:是已启动的可执行程序的运行实例 进程主要有以下特点:进程号、进程状态、进程占用资源、生命周期等 程序:可以执行的二进制文件 父进程与子进程 任何进程都可以生成子进程 对CentOS7操作系统而言,最PID为1的进程是:systemd 对于经常说的僵尸进程:可以理解为父进程先结束了, 但子进程没有回收,还在孤零零的存在 。那么这些子进程就没有父进程来管理了,就变成僵尸进程 10.1.2 进程的属性 进程ID(PID):与UID一样,代表进程的唯一数值 父进程的ID(PPID) 进程状态: 运行R:--running 休眠S:--sleep 僵尸Z:--zombie 进程执行的优先级:可以用nice调整,数值越小优先级越高 进程所连接的终端名 进程资源占用:比如占用资源大小(内存、CPU占用量) 10.1.3 使用ps查看进程工具 1、ps查看进程工具 例1:常用的参数: a: --all 显示跟当前终端关联的所有进程 u: --user 基于用户的格式显示(U: 显示某用户ID所有的进程) x: --xshell 显示所有进程,不以终端机来区分 例2:常用的选项组合是 ps -aux [root@node-1 ~]# ps -aux | less USER PID %CPU %MEM VSZ

linux平台配置odbc连接dm7达梦数据库

妖精的绣舞 提交于 2020-02-25 22:15:17
达梦数据库以 RDBMS 为核心,以 SQL 为标准,是一个能跨越多种软硬件平台、具有大型数据综合管理能力的、高效稳定的通用数据库管理系统。(本次实验环境以dm7为例) DM7 提供了多种数据库访问接口,包括 ODBC、JDBC、DPI、OLEDB 以及嵌入方式等。 下面介绍Linux 平台如何配置ODBC 连接DM7 达梦数据库,这里主要讲手工配置DM7 的ODBC 连接。 1、环境说明 系统环境:中标麒麟NeoKylin Advance V6.0 x86_64.iso [root@dca dm7]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.0 (Santiago) 数据库版本:达梦dm7_setup_rh6_64_ent_7.6.0.197_20190917.iso SQL> select * from v$version; 行号 BANNER 1 DM Database Server x64 V7.6.0.197-Build(2019.09.12-112648)ENT 2 DB Version: 0x7000a 已用时间: 1.828(毫秒). 执行号:383. 数据安装目录:/dm7 数据实例名:PROD SQL> select name inst_name from v

两台linux 虚拟机之间互联

送分小仙女□ 提交于 2020-02-25 22:10:47
好久没有更新博客了,今天跟大家分享一个,两台虚拟机之间,能够互相访问,这样,一台虚拟机模拟服务器,另一台模拟客户端,就能做RHCE的好多实验了。 第一步,更改网卡的模式,两台虚拟机模式必须要一样。 两台都要选 NAT模式 。 第二步,编辑网络适配器。两台配置也要一样。 第三步:配置两台虚拟机网卡攻取IP地址的方式为:DHCP 敲入命令: nm-connection-editor 第四步:重启两台虚拟机网络服务 [root@server 桌面]# systemctl restart network 第五步:查看有没有获取到IP地址 服务器获取到了192.168.1.4 这个地址。 客户机获取到了192.168.1.3这个地址。 第六步:验证 能够互通,说明配置成功。 而且,如果无线网卡有连接wifi时,还可以连接互连网,这样就可以使用阿里云或网易云yum资源安装软件了。 武汉加油,中国加油!早日战胜非冠! 来源: 51CTO 作者: 橙风破浪go 链接: https://blog.51cto.com/8450442/2471182