![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统运维
文章平均质量分 58
双鱼星星
写点技术,与大家共同学习,共同成长,传播正能量。
展开
-
CentOS7.8安装PHP7.4
网上找了一圈。发现这个方法可以安装上。一、添加EPEL和REMI存储库运行以下命令以添加所需的存储库:sudo yum install epel-release1sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm1二、在CentOS 7上安装PHP 7.4版本我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:sudo yum -y install原创 2021-03-06 01:32:53 · 331 阅读 · 0 评论 -
Pip install报错Microsoft Visual C++ 14.0 is required解决方法
对于程序员来说,经常pip安装自己所需要的包,大部分的包基本都能安装,但是总会遇到包安装不了的问题,经常遇到的就是这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual……网上的方法试了好多,但是还是没有根本解决问题。一般我权宜之计对于这种pip安装不上的包,一种就是去Python安装包大全中(https://www.lfd.uci.edu/~gohlke/pythonlibs/)去下载 对应后缀为原创 2021-02-21 11:42:34 · 10889 阅读 · 0 评论 -
Linux部署Dotnetcore实践
https://www.cnblogs.com/fancunwei/p/9308953.html一、背景最近半年或最近三个月来,公司在计划大刀阔斧的规划重构新的产品。按目前的计划和宣传还是很令人期待的。前端预计应用现在很流行的前端框架,有Vue、ElementUI等,后端宣传了很多微服务、持续集成、持续部署、单元测试,最终一致性等诸多理论概念的东西,总之是个我很感兴趣的事。最近半年来...原创 2019-11-14 01:33:26 · 916 阅读 · 0 评论 -
SUSE VSFTPD 无法上传文件
Suse的FTP配置,通常建议使用vsftp,如果使用了pure-ftpd,需要屏蔽掉pure-ftpd服务。(1)Root用户执行yast2---》network services--》network services (inetd)将/usr/sbin/pure-ftpd 和/usr/sbin/vsftpd分别将pure-ftp的状态置为off,vsftpd原创 2016-11-22 00:15:09 · 830 阅读 · 0 评论 -
Suse源
先说说添加源:注意:添加源一定要以root的身份运行,否则会报错!!!1、巨蟒拼音#zypper ar http://download.opensuse.org/repositories/home:/swyear/openSUSE_Factory/BuildServices_Swyea2、KDE最新稳定版本源#zypper ar http://download.opensu原创 2016-11-26 23:08:52 · 506 阅读 · 0 评论 -
suse zypper操作命令
和yum一样,在使用zypper工具之前,需要设置软件源的地址,设置软件源地址的方法如下:zyppr ar URL alias 表示添加一个软件源的地址,下面是针对软件源的操作,可以自行进行设置,可以对软件源进行添加、删除、重命名、查看等一系列操作。安装源操作:repos, lr 列出所有定义的安装源。addrepo, ar 添加一个新的安装源。removerepo, rr 删原创 2016-11-27 23:40:43 · 1930 阅读 · 0 评论 -
Flume安装与侍弄
一、认识flume1.flume是什么?这里简单介绍一下,它是Cloudera的一个产品2.flume是干什么的?收集日志的3.flume如何搜集日志?我们把flume比作情报人员(1)搜集信息(2)获取记忆信息(3)传递报告间谍信息flume是怎么完成上面三件事情的,三个组件:source: 搜集信息channel:传递信息sink:存储信息原创 2017-01-01 00:43:45 · 316 阅读 · 0 评论 -
批量部署工具Fabric
fabric官网https://get.fabric.io/Fabric is a platform that helps your mobile team build better apps, understand your users, and grow your business.有没有觉得接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,原创 2017-01-22 19:58:20 · 724 阅读 · 0 评论 -
好用的运维工具Open-Falcon
Open-Falcon 是小米运维部开源的一款互联网企业级监控系统解决方案.Githubhttps://github.com/open-falcon/of-releaseHighlights and features数据采集免配置:agent自发现、支持Plugin、主动推送模式容量水平扩展:生产环境每秒50万次数据收集、告警、存储、绘图,可持续水平原创 2017-01-22 22:14:18 · 1364 阅读 · 0 评论 -
consul配置参数解析
Agent有各种各样的配置选项,这些配置选项可以通过命令行参数的方式设定,也可用通过配置文件的方式设定——所有的配置选项都是可选的,当然也是有默认值的。当加载配置选项时,consul是按照词典顺序从所有配置文件或目录中加载。比如,basic_config.json会先于extra_config.json处理。后面设定的配置选项会合并到前面的配置集合中,如果存在重复的配置选项则会覆盖。当然,原创 2017-05-23 22:56:04 · 1678 阅读 · 0 评论 -
scala环境搭建与开发
大数据生态圈中风头正旺的Spark项目完全是采用Scala语言开发的,所有必须要懂sacla咯。Scala与Java编译后的class均可以运行于JVM之上,就好象.NET中F#与C#的关系。1、下载scala sdk官网:http://www.scala-lang.org/download/ 直接到这里下载sdk,目前最新的稳定版为2.11.8,下载后解压就行(后原创 2016-10-27 00:07:15 · 424 阅读 · 0 评论 -
Ubuntu SSH登陆出现Access Denied错误
在使用putty登陆ubuntu服务器时,putty用的root账号,怎么登陆都是提示“Access Denied“,而使用其他账号时,则没有出现这样的提示。 其实这个问题是从 SCP 过来的。用 SCP 在两台 Linux 服务器之间传送备份文件。输入完 root 密码后,总是出现 Permission denied, please try again. 错误字样。用 Pas原创 2016-09-17 23:39:07 · 4706 阅读 · 0 评论 -
好用的日志记录工具,NLog
1、在Nuget中安装NLogNLog可以直接使用Nuget安装: PM > Install-Package Nlog如果直接安装NLog.config ,会自动下载NLog 和NLog Schema,最好一起安装config和NLog2、使用NLogNLog的使用方式基本上和其它的Log库差不多,分为Trace、Debug、Info、Error、Fat原创 2016-09-04 23:33:15 · 849 阅读 · 0 评论 -
Apache 2.4.x 的虚拟目录配置
安装wamp组件后,配置Apache虚拟目录时先是按照老版配置,发现一直报权限错误,网上查了半天全是一样的答案,很多不是很正确,只能自己看配置文件。故障信息:Error message “Forbidden You don't have permission to access /aaa on this server”通常配置如下:(试用2.4版本以下的)原创 2016-09-10 01:21:09 · 1114 阅读 · 0 评论 -
工业4.0应用
现在正在做工业4.0的项目,参考网上一些资料,也来说说工业4.0。 先看三个概念: 工业1.0 机械化,以蒸汽机为标志,用蒸汽动力动力驱动机器取代人力,从此手工业从农业分离出来,正式进化为工业。 工业2.0 电气化,以电力的广泛应用为标志,用电力驱动机器取代蒸汽动力,从此零部件生产与产品装配实现分工,工业进入大规模生产时代。 工业3.0原创 2016-07-15 21:42:33 · 6601 阅读 · 0 评论 -
PHP包管理工具Composer(作曲家)
在PHP包管理上面,PHP发展的很缓慢,导致的结果就是很少发现程序员会使用像PEAR这样的工具。相反,大多数开发人员会选择他们自己喜欢的框架来处理代码,比如DB交互、ORIM’S、Oauth、Amazon S3整合等。Composer是一个基于项目的依赖管理器,负责将PHP项目所依赖的包或库安装到项目所在的目录中,默认它不会安装任何数据到全局。它用于取代之前所使用的pear工具。参原创 2016-06-18 00:52:41 · 823 阅读 · 0 评论 -
SQL TRACE过程中的事件号详细解释
我们定位数据库性能问题时经常会用到Trace跟踪,下面列举了一下Trace跟踪事件号的含义,方便查看下表列出了可以在跟踪中添加或删除的事件。事件号事件名称说明0-9保留保留10RPC:Completed在完成了远原创 2016-04-25 00:36:02 · 6934 阅读 · 0 评论 -
数据库变慢问题定位方式
数据库出现性能瓶颈之后如何定位是个难题,下面介绍几个定式方法。一、排除问题的方法1、【用户侧】运行设备是否异常2、【网络侧】要排除网络的问题(线缆挖断,带宽用尽等)3、【服务器】windows日志——应用程序4、【SQL Server】性能基线对比5、【SQL Server】查看性能监视器(结合4的结果)6、依据4,5结果集中查证问题点:IO CPU Memor原创 2016-04-22 00:27:24 · 1506 阅读 · 0 评论 -
ubuntu15.10下hadoop2.7.1及hbase1.1.2安装
ubuntu15.10下java1.8及hadoop2.7安装一、java1.8 下载及安装首先下载jdk1.8版本到下载文件夹下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlcd /home/cashcat/下载cp jdk-8u65-l原创 2015-12-27 22:22:43 · 3103 阅读 · 0 评论 -
介绍几款AI开源平台
本文简要介绍了几款人工智能和机器学习领域方面的开源项目。 GraphLabGraphLab是一种新的面向机器学习的并行框架。GraphLab提供了一个完整的平台,让机构可以使用可扩展的机器学习系统建立大数据以分析产品,该公司客户包括Zillow、Adobe、Zynga、Pandora、Bosch、ExxonMobil等,它们从别的应用程序或者服务中抓取数据,通过推荐系统、欺原创 2016-05-06 21:25:46 · 11081 阅读 · 0 评论 -
Mongodb集群搭建
Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver。这里只说原创 2017-07-15 01:52:03 · 255 阅读 · 0 评论 -
CentOS安装MongoDB V3.4.6
简介MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。Packages包说明原创 2017-07-27 00:39:21 · 395 阅读 · 0 评论 -
ELK原理和部署
为什么用到ELK:一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模...原创 2018-10-24 22:31:08 · 268 阅读 · 0 评论 -
使用Nssm来管理服务
NSSM 一款可以自定义为软件安装守护进程的软件。 如下:NSSM: The non-sucking service manager Version 2.24 32-bit, 2014-08-31 Usage: nssm [ …]To show service installation GUI: nssm install [<servicename>]...原创 2018-10-19 22:14:59 · 1397 阅读 · 0 评论 -
nginx.conf 配置文件
#nginx进程,一般设置为和cpu核数一样worker_processes 4; #错误日志存放目录 error_log /data1/logs/error.log crit; #运行用户,默认即是nginx,可不设置user nginx #进程pid存放位置pid /application/nginx/...原创 2018-09-14 22:10:58 · 394 阅读 · 0 评论 -
Windows Server 2008 R2&2012 R2 端口转发
一些特殊的场景下,需要用到端口转发,CentOS可以使用Firewallcmd命令进行配置,而Windows下有一些商业工具TcpMapping等,但是感觉Windows自带的工具还是最稳定。 如下方法适用于Windows Server 2008 R2&2012 R2 端口转发。 ...原创 2018-08-29 22:42:10 · 3276 阅读 · 1 评论 -
CentOS 7.3版本安装MariaDB10.2版本
MariaDB安装MariaDB和glibc版本安装和Mysql的Glibc版本安装步骤不同,详细请参考下文。1、添加mysql用户和组useradd mysql -g mysql2、解压:[root@centos1 src]# tar -zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz 3、移动并改名:[root@centos1 src]# ...原创 2018-04-29 17:12:01 · 935 阅读 · 1 评论 -
CentOS7 修改现有磁盘挂载
有时候会遇到前期磁盘分区挂载不够好,磁盘空间不够的情况,比如修改/var的挂载。1.查看当前硬盘使用状况:[root@centos1 ~]# df -hl查看磁盘空间利用情况 2.查看新硬盘 #fdisk –l 新添加的硬盘的编号为/dev/sdc 3.硬盘分区 如果需要整个盘挂载略过,如果只挂载一个分区则需要进入fdisk 1)进入fdisk模式 #/sbin/...原创 2018-03-02 22:03:23 · 6522 阅读 · 0 评论 -
CentOS 7安装python3.5版本
小伙伴们在安装python3的过程中遇到问题,抽空晚上自己实践了一把,将遇到的问题记录下来,方便大家少踩坑。1. 安装Python的依赖包注意先配置好源,如果公司内网的,配置好公司内部的mirror镜像源。12yum -y groupinstall "Development tools"yum原创 2017-12-03 00:41:23 · 1111 阅读 · 0 评论 -
端口映射的几种方式
一、概念端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。端口映射是将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机;利用端口映射功能还可以将一台原创 2017-10-15 14:10:31 · 8651 阅读 · 0 评论 -
redhat 6.5 安装pip 9.0.1
对于redhat 6.5,安装的只有python 2.6.9,要新安装一些软件包必须要安装pip才比较方便。我们来看一下如何在redhat 6.5上安装Python-pip。第一步,下载python-2.7.14的tar.xz包: # wget https://www.python.org/ftp/python/2.7.14/Python原创 2017-10-01 12:38:53 · 2986 阅读 · 0 评论 -
python 2.7.14解压
一、XZ压缩文件xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,一般都是gz文件,但是现在一些开源软件用xz压缩比较多了。在下载python 2.7.14版本的时候看到这种压缩格式的,压缩包xz格式的比gz和7z要小。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以原创 2017-10-01 12:16:59 · 1134 阅读 · 0 评论 -
CentOS 7 时间同步
1. NTP时钟同步方式说明NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步: 直接同步 使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,使用此命令可能会造成任务重复执行。因此使用ntpdate同步可能会引发风险,因此该命令也多用于配置时钟同步服务时第一次同步时间时使用。 平原创 2017-09-11 00:39:08 · 4370 阅读 · 0 评论 -
CentOS 7 输入法
安装centos7 后,还要安装输入法,一些输入法只有Ubuntu版本,只有部分输入法支持centos。系统自带的中文输入法安装包找到 applications->systemTools->settings->region&language2:在 input source 有个"+"号,添加中文输入第一页如果没有,就点击最下面那个“三个点“,输入ch原创 2017-09-10 22:50:48 · 459 阅读 · 0 评论 -
CentOS 7添加第三方源列表
Centos添加RPMForge(RepoForge)rpmForge现在更名为RepoForge,安装rpmforge源只要在官方网站找到适应自己CPU和操作系统版本的rpm包,然后安装即可。 1. 找到适合自己机器的rpm包, http://repoforge.org/use/里面有用于x86和x86_64架构的各个版本的EL的rpm安装包,找到对应的链接,复制链接地址原创 2017-09-08 01:16:52 · 1469 阅读 · 0 评论 -
CentOS7系统zabbix 监控中心搭建
做运维的同学,时刻期待着一个能够自动监控所有需要监控项目的工具,用了不少运维工具,发现zabbix还是非常适合的,能够使用模板,还能够自定义监控项目。1 监控分类1.1 硬件监控1、机房巡检。检查服务器各种状态。2、通过远程控制卡监控。ipmi是一种标准。ipmi获取不到硬盘状态,比如硬盘坏了,硬盘可以用MegaCli工具。原创 2017-09-15 23:26:15 · 574 阅读 · 0 评论 -
Fabric 跳过故障IP
在使用Fabric的过程中,经常会因为列表中ip出现故障,导致后续的ip节点任务失败。 可以考虑用try catch方式,写法非常复杂,或者设置skip跳过更加简单fabric如何能绕过故障节点呢一、try方式try: dotask() except Exception as err: print(err) finally:原创 2017-09-23 22:26:56 · 850 阅读 · 0 评论 -
Fabric使用简介
fabric当运维工作越来越多的时候,批量操作变得至关重要了,比如发布版本、节假日关机等,工作相当机械,加上频率还蛮高,导致时间浪费。比如一个修复bug的工作,要测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器,逐一重启(8-10分钟) = 13-15分钟原创 2017-09-05 00:53:39 · 1519 阅读 · 0 评论 -
python pip 使用不同的源
【前言】Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。pip可以运行在Unix/Linux, OS X, and Windows平台上。【下载PIP】下载pip的安装包get-pip.py,下载地址:https://pip.pyp原创 2017-09-04 23:37:04 · 910 阅读 · 0 评论 -
Bitnami的WAMP服务套件安装
在windows搭建web开发是不是感觉特别繁琐,安装web服务,mysql数据,php之类的,如今有了Bitnami,咱都不用愁了,一键搞定。Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序转载 2016-04-12 22:41:03 · 2217 阅读 · 0 评论