良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

ubuntu 安装pycharm

Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好处是升级方便。   添加源: $ sudo add-apt-repository ppa:mystic-mirage/pycharm   安装收费的专业版: $ sudo apt update $ sudo apt install pycharm  

阅读全文...

ubuntu下的service与/etc/init.d区别

    现在Ubuntu启动,关闭服务不能用/etc/rc*.d/init.d/{Service} {start|stop|restart}了,需要用service {Service} {start|stop|restart}。

    在网上搜索后发现原因是Ubuntu10.04后引入了upstart来管理自启动服务。旧的系统管理被称作SysV,它通过在代表各个run level的目录里建立脚本来控制服务的自动启动。比如,/etc/rc0.d目录里以S开头的脚本会被运行在runlevel 0。

    在这种方式下,如果要屏蔽一个服务,需要把S开头的那个更名为以K开头。而所以在rc*.d下的脚本都链接到/etc/init.d目录里。而Upstart采用了完全不同的方式。它要求所有的启动脚本,其实是配置文件,建立在/etc/init目录下,每个服务一个文件,里面定义脚本启动与关闭的运行级别、条件、事件,等。

    可以看得出,Upstart要比SysV高明得多,因为SysV启动是线性、顺序的,一个S20的服务必须要等待S19启动完成才能启动,如果一个启动要花很多时间,那么后面的服务就算完全无关,也必须要等。

    而在Upstart下,服务的启动基于事件,而且是并行的,只要事件发生,服务可以并发启动。这种方式无疑要优越得多,因为它可以充分利用现在计算机多核的特点,大大减少启动所需的时间。


阅读全文...

Ubuntu + Nagios + ndoutils + PNP4Nagios 安装

网上太多,语焉不详的Nagios搭建过程描述,很多照着做根本就不能正确运行。本文的目标是以最方便的方式搭建一个实用的监控服务器,尽最大可能细化每个步骤,给出截图,让您照着本文可以顺利地搭建出监控服务。

Nagios及其插件介绍

Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。让管理人员可以实时掌握服务器和服务的工作状态,并且及时的通知相关人员处理故障和警报。通过插件可以极大的扩展Nagios可以监控的内容。

本文会安装Nagios核心程序,以及两个特别实用的插件:

§ NDOUtils可以把Nagios监控数据保存到MySQL数据库中

§ PNP4Nagios可以图形化Nagios监控数据


阅读全文...

debian上sh执行含有数组初始化的脚本报错

debian/ubuntu上sh命令默认是指向dash,而不是bash

百度百科 

Debian Almquist shell,缩写为dash,一种 Unix shell,相容于POSIX标准。
它比 Bash 小,只需要较少的磁盘空间,但是它的对话性功能也较少。
它由 NetBSD版本的Almquist shell (ash)发展而来,
于1997年,由赫伯特·许(Herbert X

阅读全文...

ubuntu系统安全

1、充分利用Linux和Unix系统中内置的检查命令来检测系统。例如,下面的几个命令在Linux和Unix系统中就很有用处:-who,查看谁登陆到系统中;-w,查看谁登陆到系统中,且在做什么操作;-last,显示系统曾经被登陆...

阅读全文...