您现在的位置:首页
--> Linux
E10.1 保留老日志文件的主要理由是什么? A:除非你每天查看系统日志并记录有故障的消息,否则你就要保留老的日志文件,否则BOSS问起你来,你来什么来对付呢? E10.2 lastlog和wtmp之间的区别是什么?每种日志合理的轮换策略是什么? A:lastlog记录的是当前所有系统帐号的登录情况,记录每一个帐号最近的登录日期,登录端口/终端。如果没有登录过,则显示为从未登录。 而wtmp则是记录所有登录帐号的信息,包括该帐号登录的时间...
文件的合并与拆分是经常遇到的问题,比如为了对日志的统一管理及查询,可能经常需要将许多日志合并成一个,然后对这一个文件作处理,这样可以提高工作效率,下面来给大家先讲述如何利用awk来实现文件的合并。
呃,真不知道是我推广有误,还是别的原因。至今组里还是我一个人用vim做开发环境,大家倒是对vim的正则表达式更感兴趣,当然,实际上是,对让我帮忙操作更感兴趣…… 今天小组有一次大...
1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.00 2.查看/proc/uptime文件计算系统启动时间 cat /proc/uptime 输出: 5113396.94 575949.85 第一数字即是系统已运行的时间5113396.94 秒,运用系...
修改modprobe.d/aliases chtsamba:/home# vi /etc/modprobe.d/aliases # alias net-pf-10 ipv6 alias net-pf-10 off alias ipv6 off 不会再出现ipv6了. Proto Recv-Q Send-Q Local Address Foreign Address State tcp ...
修改modprobe.d/aliases chtsamba:/home# vi /etc/modprobe.d/aliases # alias net-pf-10 ipv6 alias net-pf-10 off alias ipv6 off 不会再出现ipv6了. Proto Recv-Q Send-Q Local Address Foreign Address State tcp ...
这几天给vim写了许多新功能,包括自动添加#ifndef,#define,#endif,以及在变更代码时自动对代码进行相关操作时间和操作人等,我就慢慢来写吧~~ 首先说一下自动添加宏定义的这个功能,其实在自己...
I/O 调度算法再各个进程竞争磁盘I/O的时候担当了裁判的角色。他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能。在linux下面列出4种调度算?FQ (Completely Fair Queuing 完...
在学习Nginx源码的过程中碰到一个问题使用GDB调试Nginx的时候每次在Nginx主程序启动master之后主进程就被deattache了.然后整个GDB退出这样我们就没法看到最主要的事情的经过了. 因为主要的进程管理,事件处理等等事情, 都是发生在fork出来的master以及再后面的worker进程中的好在IBM developer works上一直有绝好的文章这篇使用 GDB 调试多进程程序就是专门讲述GDB调试多进程程序的三个方法的 1.使用follow-fork-mode和set d...
Freefree 命令相对于top 提供了更简洁的查看系统内存使用情况: $ freetotal used free shared buffers cachedMem: 255268 238332 16936 0 85540 126384-/+ buffers/cache: 26408 228860Swap: 265000 0 265000 Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况,这里我们不去关心。 系统的总物理内存:255268Kb(256M),但系统当前真正可用的内存b并不是第一行f...
因为工作用到.所以写这个东西留着以后防止忘记关于各个指令我会重新表述一下作用,尽量简单易懂要完整的说明可以网上搜,但是大多抄来抄去没太大意思 start - 开始调试,并且自动在main开始处中断(break) b [函数名] - 在指定函数处设置断点 b [文件名]:[行数] - 在指定文件的行数处设置断点 b [文件名]:[函数名] - 在指定文件的函数处设置断点 s - 执行下一步语句,如果有函数就跳进去继续执行 n - 执行下一步语句,不会...
实例:rpm2cpio a.rpm | cpio -ivmd详细用法解压cpio文件 cpio -idmv < filename.cpio 同样可以解压img文件:cpio -idmv < filename.imgcpio 备份命令备份:cpio -covB > [file|device] 将数据备份到文件或设备上还原:cpio -icduv < [file|device} 将数据还原到系统中常用参数:-o :将数据copy到文件或设备上-i :将数据从文件或设备上还原到系统中-t :查看cpio建立的文件或设备内容-c :一...
在DOS或Windows下,有各种压缩与解压缩工具软件,其主要功能是将一目录下的众多文件或子目录打包并压缩成一个文件,便于备份、组织与管理。而在Unix系统中,却无此类能打包并同时压缩的工具。 本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。 在Unix系统中,是先通过cpio或t...
• 文件系统与大扇区
大扇区(超过旧式标准的512字节扇区)是改善硬件工艺或访问方式以后的一种直接提高存储密度的方法。对于磁介质来说,其盘片被分成若干的磁道(通常是同心圆)、每个磁道分成若干的扇区或称扇段,扇区是磁盘读写时的最小操作单元。对于基于闪存的存储设备而言,扇区则是一种模拟传统磁盘的概念。对于磁盘来说,由于它是一种机械和电子一体化设备,由于各种原因的限制,其寻址和持续读写的可靠性方面都有一定的限制,例如,马达维持...
E8.1 在您的系统上,一个本地用户以有规律的时间间隔运行开销很大的任务,滥用他的crontab特权。在几次要求他停止后,您被迫收回他的特权。列出删除他的当前crontab文件,并确保他不能增加新的crontab文件所需的步骤。 A:假定用户test就是我们需要惩罚的用户,目前你的帐号是root。列出帐号test的crontab文件指令是: root@wgzhao-nb:~# crontab -u test -l # m h dom mon dow command 20 3 * * * /usr/bin/hugecmd 删除的指令...
• 虚拟内存机制浅析
现在的操作系统基本上都实现了虚拟内存的功能。本文就简单的记录一下我对虚拟内存的理解。1. 虚拟内存的作用1.1 便于写程序,特别是多进程环境下的程序。想象一下,如果每个程序都要在固定的物理地址执行,读取指定物理地址处的数据,那么多个程序如何共存,数据如何保护?有了虚拟内存这一层,每个程序都运行在自己相对独立的虚拟空间中,不需要考虑别的程序。1.2 可以访问比物理内存多的虚拟空间理论上程序可以访问虚拟空间中的...
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问...
一、利用iconv函数族进行编码转换在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode, const char *fromcode);此函数说明将要进行哪两种编码的转换,tocode是目标编码,fromcod...
今天杭州下雪,本来打算出去踢球可由于下雪只能取消,于是在闲得蛋疼的情况下决定装上Ubuntu 9.10玩玩。这次安装没有用我一贯的网络安装,而是使用了alternate install CD,然后这个CD 让我足足...
近3天十大热文
- [68] IOS安全–浅谈关于IOS加固的几种方法
- [66] Twitter/微博客的学习摘要
- [64] 如何拿下简短的域名
- [61] android 开发入门
- [60] find命令的一点注意事项
- [59] Go Reflect 性能
- [57] 流程管理与用户研究
- [56] Oracle MTS模式下 进程地址与会话信
- [56] 图书馆的世界纪录
- [55] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告