Welcome 微信登录

首页 / 操作系统 / Linux

Zabbix3.0.0升级Zabbix3.2.1版本

Zabbix3.0.0升级Zabbix3.2.1版本

背景:近期公司的zabbix经常有已出的告警无法消除,必须重启后才能消除告警的Bug。后来了解到这是zabbix3.0.0版本的一个bug,所以考虑把在用的zbbix版本升级至最新版本3.2.1。zabbix3.0.0版本与zabbix3.2.1版本的升级很简单,但是有许多小问题。比如两个版本的数据库表不一致的问题,所以一定要做好备份的操作。zabbix服务器相关目录:备份目录: /opt/backups/zabbixzabbix主目录: /opt/ap...
搭建PXE服务器安装Linux系统

搭建PXE服务器安装Linux系统

PXE是在没有软驱、硬盘、CD-ROM的情况下引导计算机的一种方式,也就是BIOS将使用PXE协议从网络引导。DHCP服务器:用来动态分配IP地址(同时分配子网掩码、网关、TFTP服务器地址、启动文件名、DNS服务器、时间服务器等等)。TFTP服务器:用来提供启动文件的下载简单说来,PXE服务器就是DHCP服务器+TFTP服务器。网络启动过程大概是这样的(可能并不严谨):客户端发送动态获得IP地址的广播包到 网络上,DHCP服务器在收到该广播包后,发送给客...
CentOS6编译安装Python2.7

CentOS6编译安装Python2.7

CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7(目前最新版本是python-2.7.12)似乎也是没有什么可能,除非使用更三方的软件源。CentOS6.x系统中有很多系统组件是使用Python2.6的,比如刚才提到的yum,但yum不一定是唯一依赖Python2.6的程序,尽管一般的生产环境中不会使用...
Python获取Linux或Windows系统的基本信息

Python获取Linux或Windows系统的基本信息

前面写了一篇名为《利用Python脚本获取Windows和Linux的系统版本信息》,本篇利用这篇文章中的知识提供一个增强版本的获取信息的Python脚本。执行后,看起来就像登录Ubuntu Linux系统时提示的motd信息一样,可以看到:系统的类型、发行版本(具体信息)、内核版本等当前系统的时间、时区系统每一个CPU核心的负载和CPU整体负载进程数量根分区的磁盘空间,Windows下默认C盘登录的用户总数和每一个登录到系统的用户的信息内存和交换分区的利...
Linux CentOS7搭建PPPoE Server实现Windows下拨号上网

Linux CentOS7搭建PPPoE Server实现Windows下拨号上网

在CentOS7中搭建了PPPOE拨号上网的环境,中间遇到点问题,现把我的搭建实际情况总结记录下。1.在VirtualBox下创建两个虚机:A虚机:CentOS7.2 ,双网口网口1桥接模式,连互联网网口2内部网络模式,手动配置IP地址192.168.1.*B虚机:Windows7,一个网口,内部网络模式,没有配置IP地址2.安装PPPOEyum install rp-pppoe3.安装完成后,在/etc/ppp下会生成pppoe-server-optio...
PXE实现批量无人值守安装CentOS7系统

PXE实现批量无人值守安装CentOS7系统

通过传统的方式安装和部署计算机时,都需要人工干预的方式完成安装。如果需要部署大量的类似功能的工作站或服务器,则需要耗费大量的时间。同时传统的安装方式,每台计算机都需要光驱设备及安装光盘等介质,会额外增加部署成本。因此,许多系统管理员都希望能够通过一种网络化的无人值守的自动安装方式将操作系统部署到目标计算机中。一、相关服务和工具1、PXE协议PXE 是由 Intel 设计的协议,计算机可以通过 PXE 协议从网络引导启动。PXE 协议在启动过程分为 clie...
CentOS 7 网卡命名修改为ethx格式

CentOS 7 网卡命名修改为ethx格式

Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。一、命名规则策略规则1:对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。规则2:命名合并固件或 BIO...
全球分布式数据库:Google Spanner(论文翻译)

全球分布式数据库:Google Spanner(论文翻译)

本文由厦门大学计算机系教师林子雨翻译,翻译质量很高。【摘要】:Spanner 是谷歌公司研发的、可扩展的、多版本、全球分布式、同步复制数据库。它是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。本文描述了 Spanner 的架构、特性、不同设计决策的背后机理和一个新的时间 API,这个 API 可以暴露时钟的不确定性。这个 API 及其实现,对于支持外部一致性和许多强大特性而言,是非常重要的,这些强大特性包括:非阻塞的读、不采用锁机制的...
Ubuntu下安装数字摄影暗房软件 Darktable 2.2.2

Ubuntu下安装数字摄影暗房软件 Darktable 2.2.2

Darktable可以被称之为Linux版的Lightroom,这是一款帮助专业摄影师的进行照片管理及后期处理的图形工具,也可以称之为暗房软件。官方网站:http://www.darktable.org/。通它你可以用来调整及渲染你的数码照片,使之更加漂亮。Darktable使用gtk+/cairo构建,后台数据库使用sqlite3。Darktable 2.2.2带来的新变化点击这里看详细新功能:color look up table module: in...
Ubuntu 16.04安装图像处理软件 RawTherapee 5.0

Ubuntu 16.04安装图像处理软件 RawTherapee 5.0

先介绍一下 RawTherapee,这是一款简单、实用的跨平台图像处理软件,快速、高效的帮助您处理所需图片工作。Raw 图像文件也越来越常见,有时候为了调整一下,不得不打开 Photoshop 来处理,有了 Raw Therapee 一切变得方便快捷。Raw 图像文件包含着从数码相机或扫描仪的图像传感器上直接得到的仅经过最少处理的原始数据。 Raw 格式之所以称之为 Raw ,就是因为他们未经任何处理。因此通常不能直接使用位图编辑器进行编辑、打印、或者在浏...
在Ubuntu 16.04 64bit上安装谷歌地球Google Earth免费版

在Ubuntu 16.04 64bit上安装谷歌地球Google Earth免费版

谷歌地球不用多说了, 而且谷歌地球Google Earth专业版现在对Windows/Mac OS X也免费了, 但是目前上不知道对Linux是否免费。下面是我在64位Ubuntu 16.04上安装谷歌地球免费版的实录,以作备忘。注意,跟安装其它软件一样, 你需要安装ia-32库。装上一堆东西后,突然发现,居然还要安装ia32-libs。提示,没有!Google了一圈,发现真的没有。谷歌开源谷歌地球企业版源码 http://www.linuxidc.com...
经验分享:九大GNOME Shell扩展助您定制桌面Linux

经验分享:九大GNOME Shell扩展助您定制桌面Linux

每位用户在首次设置新计算机时,都会进行有针对性的自定义——包括切换桌面环境、安装终端shell、选择自己喜欢的浏览器或者更改壁纸。对我个人来讲,设置新Linux计算机时,最重要的是安装GNOME桌面环境扩展,同时通过一些偏好设置满足自己的使用习惯。另外提一句,最初我对GNOME 3也很不看好,但在找到能够满足自身需求的正确扩展组合以及对应的GNOME设置选项后,我最终成了GNOME 3的忠实支持者。在今天的文章中,我将结合自身经验为...
linux下安装配置Memcache和PHP环境的实现

linux下安装配置Memcache和PHP环境的实现

亲测有效在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了,将配置过程分享一下。Linux下的Memcache运行需要libevent的支持,所以在安装memcache之前必须要安装libevent。安装过程中可能会遇到很多问题,本人都将可能遇到错误时的解决办法整理出来了。1、先安装libevent:#yum -y install libevent libevent-devel2、安装memcached,最新...
Ubuntu配置NFS的具体流程(推荐)

Ubuntu配置NFS的具体流程(推荐)

NFS 是Network File System的缩写,即网络文件系统,一种使用于分散式文件系统的协定NFS通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,例如将/home设置为共享目录,然后共享给网络中的其它服务器,这样每台机器就不必单独建立自己的/home路径了,NFS独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享,是在类Unix系统间实现磁盘文件共享的一种方法NFS本身没有提供信息传输的协议和功能,而是使用RPC服务完成这...
Linux用户配置sudo权限(visudo)的方法

Linux用户配置sudo权限(visudo)的方法

sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认3,若密码输入成功,则开始执行sudo后续的命令4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)5,若欲切换的身份与执行者的身份相同,也不需要输入密码visudo使用vi打开/etc/sudoe...
Linux下JDK中文字体乱码的解决方法

Linux下JDK中文字体乱码的解决方法

问题描述:部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码问题分析:代码中使用了如下的实现方式:new java.awt.Font("宋体", Font.PLAIN, 12)那么jdk中一定需要“宋体”这个字体($JAVA_HOME/jre/lib/fonts目录下)由于JDK默认没有中文字体,所以就会显示为乱码需要手工设置一下,让java应用程序能够找到所需的中文字体解决方式:将需要的字体文件上传至$JAVA_HOME/j...
<< 1 2 3 4 5 6 7 8 9 10 >>