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

首页 / 操作系统 / Linux

Linux系统入门学习:Linux中常用的日志文件

Linux系统入门学习:Linux中常用的日志文件

日志对于系统的安全来说非常重要,它记录了系统每天发生的各种各样的事情,用户可以通过它来检查错误发生的原因,或者寻找受攻击时攻击者留下的痕迹。日志的主要功能就是审计和检测。它还可以实时地检测系统的状态、检测和追踪侵入者。通常日志根据类型可以分为连接时间日志、进程统计日志和错误日志。连接时间日志由多个程序执行,它把记录写到/var/log/wtmp和/var/run/utmp当中,而login程序负责更新wtmp和utmp文件,使得系统管理员能够够跟踪谁在何时...
Linux系统入门学习:Linux中的last命令

Linux系统入门学习:Linux中的last命令

last命令是列出目前与过去登入系统的用户的相关信息。它的主要参数有:(1)-a把登入系统的主机名或者IP地址,显示在最后一行。(2)-d把IP地址转换成主机名。(3)-f <记录文件> 指定记录文件。(4)-n <显示列数>或者-<显示列数> 设置列出名单的显示列数(5)-R 不显示登录系统的主机名或者IP地址(6)-x显示系统关机、重启、以及执行等级改变等信息。Linux内置的审计跟踪工具 - last命令 ht...
Linux系统入门学习:Linux中的ac命令

Linux系统入门学习:Linux中的ac命令

Linux中的ac命令根据当前/var/log/wtmp文件中的登录的进入和退出来报告用户连接的时间,默认是以小时为单位,如果不使用标识,则报告的是总时间。它的主要参数有两个:(1)-d将显示每天的连接时间。(2)-p将显示每个用户的连接时间。例如,键入ac命令,然后按回车键,将显示如下内容:[root@linuxidc /]# actotal 496.35 键入ac -d命令,然后按回车键,将显示每天的总的连接时间:Aug 12 total 261.87...
Linux系统入门学习:Linux中的w命令

Linux系统入门学习:Linux中的w命令

执行Linux中的w命令可以得知目前登入系统的有哪些人,以及它们正在执行的程序。单独执行w命令你给会显示所有的用户,我们也可以指定用户名称,仅显示某位用户的相关信息。w命令的参数如下;(1)-f开启或者关闭用户从何处登录系统。(2)-h不显示各栏位的标题新系列。(3)-l使用详细格式,它是默认值。(4)-s使用简洁格式,不显示用户登入时间、终端机、程序所耗费的CPU时间。(5)-u忽略执行程序的名称,以及该程序耗费CPU的时间。(6)-V显示版本信息。名称...
Linux系统入门学习:Linux中的anacron命令

Linux系统入门学习:Linux中的anacron命令

如果我们的Linux主机是24全天全年的处于开机状态,我们只需要atd与crond这两个服务即可,如果我们的服务器并非24小时无间断的启动,那么我们就需要anacron的帮助了。anacron并不能取代cron去运行某项任务,而是以天为单位或者是在启动后立刻进行anacron的动作,它会去侦测停机期间应该进行但是并没有进行的crontab任务,并将该任务运行一遍后,anacron就会自动停止了。anacron会以一天、七天、一个月周期去侦测系统中未进行的c...
Linux系统入门学习:Linux中的logrotate

Linux系统入门学习:Linux中的logrotate

logrotae程序是一个日志文件管理工具,它用来把旧的日志文件删除,并且创建新的日志文件,我们把它叫做"转储"。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过cron程序来执行。logrotate程序还可以用于压缩日志文件,以及发送日志文件到指定的e-mail地址。logrotate的配置文件是/etc/logrotate.conf,它的主要参数如下:compress表示通过gzip压缩转储以后的日志nocompress表示不需要压...
Linux系统入门学习:Linux中的syslog

Linux系统入门学习:Linux中的syslog

syslog是linux系统中默认的日志守护进程,默认的syslog配置文件是/etc/syslog.conf文件。程序、守护进程和内核提供了访问系统的日志信息。任何希望生成日志信息的程序都可以向syslog接口呼叫产生该信息。几乎所有的网络设备都可以通过syslog协议,将日志信息通过udp方式传送到远端的服务器,而远端的服务器通过syslogd监听udp的514端口,并且根据syslog.conf配置文件中的配置进行处理,接受访问系统的日志信息,把指定...
Linux系统入门学习:在Debian安装VMware Tools

Linux系统入门学习:在Debian安装VMware Tools

在Linux安装一个东西,不像Windows那样不停点下一步一下步,就能够完成安装,尤其像VMware Tools这些驱动级别的安装,你不得不费一番心思,才能弄好。Linux安装东西最大的一个特点就是使用终端不停地敲命令。下面边以VMware Tools的在Debian7安装,边讲解Linux的基本使用。使用的虚拟机是VMware9.0相信熟悉Windows的朋友,刚像我一样,装完Linux系统还根本不知道Linux怎么用。Red Hat 6.2 安装VM...
Linux系统入门学习:Debian的下载、安装及图形化界面

Linux系统入门学习:Debian的下载、安装及图形化界面

Linux的版本众多,同时相对于非专业用户少见。不像Windows系统那样大众,稍微有些知识都知道,配置低一点的机器就选择Windows XP Professional SP3,搞Asp的用Windows 2003 Enterprise SP2,高大上一点就直接上Windows2008与2012,普通的机器就上Win7 32位系统,超过4G内存就上Win7x64,Wini7属下的版本虽然多,也根本就不用想,选择最权威的旗舰版……...
tespeed - 测试网速的Python工具

tespeed - 测试网速的Python工具

许多电脑呆子知道可以用一些测速网站测试网速,但是这个不能在测试中给你足够的控制。Linux用户喜欢在终端中输入命令来完成任务,至少我就是这样的。tespeed是一款有很多特性的python工具,可以在终端在测试网速。根据文档说明,它利用了speedtest.net的服务器,但是用户可以手动指定。最初作者用php语言写了tespeed工具,并且证明了ISP提供的网络远低于它广告中所说的那样。但是事情并不是一直如他们想的那样,因此作者移植他的php脚本到pyt...
VMware CentOS虚拟机完全克隆后网卡不可用解决方案

VMware CentOS虚拟机完全克隆后网卡不可用解决方案

很多人都遇到过这种情况,在VMware中 CentOS虚拟机完全克隆后,网卡不能使用了,造成克隆后网卡不能用的主要原因是,克隆后的虚拟机网卡的MAC地址和元来的是不一样的(不可能一样,一样两台虚拟机就不能通信了),但是在配置文件中eth0、eth1记录的MAC地址依然是原来克隆前主机的MAC。笔者装完虚拟机后立马克隆了一台(完全克隆),使用ifconfig命令发现没有eth0、eth1(笔者虚拟机装了两块网卡),但是却存在eth2、eth3两块网卡。可是在...
游戏玩家的福音:在 Ubuntu 上安装开源 VoIP 应用 Mumble

游戏玩家的福音:在 Ubuntu 上安装开源 VoIP 应用 Mumble

Mumble是一个自由开源的VoIP应用,在新的 BSD 许可证下发布,主要面向的用户群体是游戏玩家。运行起来类似于TeamSpeak和Ventrilo,用户通过连接到同一个服务器来实现相互通讯。Mumble提供了如下的漂亮特性:低延迟,这点对游戏相当重要提供游戏中的可视插件,通过它你可以知道是谁正在和你通话并定位他们的位置交谈内容经过加密的,能够保护你的隐私和安全界面简单易于上手稳定高效的使用你的服务器资源安装 MumbleMumble已经流行开来,进入...
如何使用 backupninja 来备份 Debian 系统

如何使用 backupninja 来备份 Debian 系统

小心谨慎或灾难体验会让每一个系统管理都认识到频繁的系统备份的重要性。你可以通过编写管用的旧式 shell 脚本,或使用一个(或几个)适合这项工作的备份工具来完成备份任务。因此,当你要实施一个备份解决方案时,你了解的备份工具越多,你做出的决策就会越明智。在这篇文章中,我们将为你介绍 backupninja ,这是一个轻量且易于配置的系统备份工具。在诸如 rdiff-backup, duplicity, mysqlhotcopy 和 mysqldump 等程序...
使用 backupninja 为 Debian 定制备份计划

使用 backupninja 为 Debian 定制备份计划

backupninja是Debian系统(以及基于Debian的发行版)中一个强大的、高度可配置的备份软件。在前一篇文章中,我们探讨了如何安装backupninja以及如何设置两个备份操作并执行。然而,那些只是冰山一角。这一次,我们要讨论如何定制 Handler 和 Helper ,使用这些功能定制策略以完成任何备份需要。回顾 backupninjabackupninja的一个独特的地方是它可以完全抛弃/etc/backup.d中的纯文本配置文件和操作文件...
Vim 配置说明

Vim 配置说明

vim 是公认很好用很完美,但是对新手来说,上手毕竟不是很容易。Windows下程序员很多都很喜欢 Source Insight 这个工具来看代码,各种语法高亮看着很舒服。vim 作为为程序员打造的编辑器,没有道理不可以通过配置让程序员舒服地编辑代码,但是新手通常很难将其配置成顺手顺眼的环境。用户只需修改家目录下的 .vimrc 配置文件内容,即可自定义 vim 的功能。可以把 ~/.vimrc 里面的内容替换为如下内容,或者,根据需要直接在上面根据需要自...
Linux 常用编辑器之Vim

Linux 常用编辑器之Vim

概述vi 编辑器是 Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器之神的美誉几乎所有的 Linux 发行版中都包含 vi 程序。vi 工作在字符模式下,不需要图形界面,非常适合远程及嵌入式工作,是效率很高的文本编辑器,尽管在 Linux 上也有很多图形界面的编辑器可用,但vi的功能是那些图形编辑器所无法比拟的。那 vim 又是什么呢?vim 是 vi 的升级版,它不仅兼容 vi 的所有指令,而且还有一些新的特性,例如 vim 可以撤消无...
Linux 编译器之 GCC

Linux 编译器之 GCC

上一节我们学习了 Vim 编辑器,接下来我们一起学习 gcc 编译器,这里,我们要区分编辑器和编译器有何不同?编辑器是指我用它来写程序的(编辑代码),而我们写的代码语句,电脑是不懂的,我们需要把它转成电脑能懂的语句,编译器就是这样的转化工具。就是说,我们用编辑器编写程序,由编译器编译后才可以运行!编译器是将易于编写、阅读和维护的高级计算机语言翻译为计算机能解读、运行的低级机器语言的程序。GCC(GNU Compiler Collection,GNU 编译器...
<< 931 932 933 934 935 936 937 938 939 940 >>