Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

备份crontab的实用脚本

备份crontab的实用脚本

crontab是一个重要的工具,平时写的脚本或者是程序中使用的脚本都要大量的使用,那么平时就要做好crontab的备份如果root用户启用了crontab后那么在/var/spool/cron/路径下就会有相应的记录那么我们就可以7天备份一次或者是每天备份都可以具体可以视情况而定,通过这个小脚本做备份:#!/bin/bashbackup_dir=/data/backup/baccrontabif [ ! -e "$backup_dir" ];then ...
Unix下使用crontab注意事项

Unix下使用crontab注意事项

在平时的Unix服务器管理中使用crontab定时器是很经常的事,但是在使用时要注意几点问题:1、要注意crontab的格式里5个*一定不要写错,上网找了一张图可以很直观的标识crontab的*的取值问题:2、如果开启了crontab后的系统中sendmail没有启动,那么crontab中执行的程序有输出内容时,输出内容会以邮件形式发给用户,日积月累的文件都被保存在/var/spool/clientmqueue目录下面,我们平时可以在有输出内容的语句后加上...
man帮助的使用

man帮助的使用

今天看见一个朋友在找Linux的系统函数的使用方法,找了很久,我就很疑惑了,在unix主机下用man帮助文档就可以很快速查看你所需要的信息,于是就和他说了下,为此这里就简要的说一下。平时我们查看一些系统指令的使用方法和参数经常用的是man command查询,其实我们查看只是一部分,man帮助文档有些指令不止一个章节,我们用mkdir为例子:[root@linuxidc /]# man -f mkdirmkdir (1) - make dir...
Unix下tee指令的使用

Unix下tee指令的使用

在平时使用输出重定向一般都是使用“>”和“>>”把需要输出的内容指定到一个文件里,前者如果在后面的指定文件已存在,那么这个文件会被重写;后者则是追加,把内容追加到文件的末尾保存,这2个方法都不能重定向在屏幕上显示内容。但在有些时候需要把屏幕查看信息重定向或者是需要把一个内容重定向到多个文件里那么就要使用tee指令了,通过man帮助得到以下参数选项:-a:向文件中重定向时使用追加模式;-i:忽...
Windows与Unix的字符转换

Windows与Unix的字符转换

众所周知在Windows与Unix的之间的字符集编码和正则字符定位符是有很大的差异的,如果在不同系统之间传递文件总会带来因为字符集编码和字符定位符的不同带来很多的错误。这里先说一下字符集编码,在unix,一般使用的是Utf-8,而在Windows中系统中用的就比较多了,大部分有GB2312(中文简体)、BIG5(中文繁体)等等,那么如果使用的字符集不正确源文件打开就会有乱码,这个时候我们就需要用iconv来对源文件进行转换,以适应不同系统环境,iconv的...
CentOS 6.5下Zabbix2.4.8安装配置

CentOS 6.5下Zabbix2.4.8安装配置

一、Zabbix特性简介Zabbix可以监控网络和服务的监控状况. Zabbix利用灵活的告警机制,允许用户对事件发送基于Email的告警. 这样可以保证快速的对问题作出相应. Zabbix可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规划。二、本次实战环境名称主机名ipzabbix serverserver134192.168.159.134zabbix agentserver135192.168.159.135三、服务器安装步...
Ubuntu 16.04下安装多媒体中心 Kodi 17.0 并解决中文乱码

Ubuntu 16.04下安装多媒体中心 Kodi 17.0 并解决中文乱码

开源多媒体播放器项目Kodi发布了17.0 (Krypton)。主要特性包括:全新外观,Kodi默认使用新皮肤 Estuary,为触摸设备提供了相应的皮肤 Estouchy;视频引擎正在进行多阶段的重写,Kodi 17.0 改进了稳定性,音频/视频同步,刷新率切换;改进了 Live TV和 PVR 功能;兼容Android官方Audio API ,要求版本 Android 5.0+;Windows 10版本进入了Windows Store应用商店,Wind...
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...
<< 1 2 3 4 5 6 7 8 9 10 >>