badblocks 检测磁盘坏块
$badblocks -s //显示进度-v //显示执行详细情况/dev/sda12)读写方式检测 未挂载 了的磁盘块$badblocks -s //显示进度-w //以写去检测-v //显示执行详细情况/dev/sda2[@more@]
rsync方式同步数据
转CU上的chenl一、功能:在使用dd镜像服务器上的两块SCSI硬盘之后,使用rsync方式同步数据;使用crond调度,采用差异备份方式,每日同步一次,保留一个月的增量数据。二、说明:1、rsyncd.conf配置文件说明id = rootgid = root# id,gid设置为root,可以对一些nobody没有权限读的文件/目录进行备份。use chroot = nomax connections = 4syslog facility = local5pid file = /var/run/rsyncd.pidlog file = /var/log/rsyncd.loglock file = /var/run/rsyncd.lock#配置需要同步的FileSet[etc] path = /etc comment = etc
用日志系统保护Linux安全
来源:CCW在Linux系统中,有三类主要的日志子系统: ● 连接时间日志: 由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序会更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。 ● 进程统计: 由系统内核执行,当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个记录。进程统计的目的是为系统中的基本服务提供命令使用统计。 ● 错误日志: 由syslogd(8)守护程序执行,各种系统守护进程、用户程序和内核通过syslogd(3)守护程序向文件/var/log/messages报告值得注意的事件。另外有许多
Linux必学的60个命令(2)-文件处理
Linux 系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内 容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一 个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内 容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程颉U饫镏饕?樯艹S玫?文件处理命令。 file 1.作用 件内容判断文件类型,使用权限是所有用户。 2.格式 file通过探测文 file [options] 文件名 3.[options]主要参数 -v:在标准输出后显示版本信息,并且退出。 -z:探
Linux必学的60个命令(6)-其他
作者:曹元其 发文时间:2004.12.16在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然而学习它们同样是比较重要的。 tar1.作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。2.格式tar [主选项+辅选项] 文件或目录3.主要参数使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。-r 把要存档的文
Linux必学的60个命令(4)-网络操作
作者:曹元其 发文时间:2004.11.18因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成熟。Linux的网络命令比较多,其中一些命令像ping、 ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令,如ifconfig、 finger、mail等。Linux网络操作命令的一个特点是,命令参数选项和功能很多,一个命令往往还可以实现其它命令的功能。ifconfig1.作用ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播
Linux必学的60个命令(3)-系统管理
Linux必学的系统管理命令作者:曹元其 发文时间:2004.10.18对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。df1.作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。2.格式df [options]3.主要参数-s:对每个Names参数只给出占用的数据块总数。-a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Name
Linux必学的60个命令(1)-安装与登陆
Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umoun
Linux 文件系统的目录结构
作者:北南南北来自:LinuxSir.Org摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结构,对于我们驾驭Linux还是有必要的。本文对Linux下比较重要的目录加以解说,以答初学者所说的“杂乱无章”目录结构,给一个简要的说明。 目录1、什么是文件系统; 2、文件系统的组织结构简说;3、文件系统的组织结构分析; 4、本文未尽事宜; 5、关于本文;6、后记; 7、参考文档;8、相关文档; ++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++Linux文件系统结的结构是树形结构,其入
详解Bash命令行处理
作者:home_king来自:LinuxSir.Org整理:北南南北摘要:我看很多兄弟写脚本或命令时出现错误的主要原因,是因为不了解bash的命令行处理。我在这里总结了一下,大家可以参考一下。其中也涉及到双引号,单引号以及eval的技巧,我会一一讲述。目录前言一、bash命令处理的12个步骤;二、关于引用三、eval的作用;1、例子1:用eval技巧实现shell的控制结构for2、例子2:一个典型错误的例子3、例子3:设置系统的ls色彩显示 四、命令优先级表五、鉴于一些学习中会遇到的困惑,我再给出一些有趣的命令1、command builtin enable2、command3、buil
[转自LINUXEDEN]shell入门绝佳!(三)
第五篇:bash 配置文件/提示符/改变 $PATH一、bash 配置文件在您的 home 目录下,运行ls .bash*您将看到这些文件:l .bash_history :记录了您以前输入的命令,l .bash_logout :当您退出 shell 时,要执行的命令,l .bash_profile :当您登入 shell 时,要执行的命令,l .bashrc :每次打开新的 shell 时,要执行的命令。请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端(如新的 xterm 窗口)时,都要被读取。按照传统,您得将定义的变量,如 PATH ,放到'.bash_profile'中,而象 aliase
[转自LINUXEDEN]shell入门绝佳!(二)
第三篇:命令的排列/命令的任务调度/命令的替换一、命令的排列现在您将看到一些常用的命令排列。您可能想在一行中给出所有命令,然后就可以把注意力转移到其他地方。没问题,shell 允许您在不同的命令之间,放上特殊的排列字符(queuing characters) 。这儿将介绍最常用的两种。请注意,为了看起来更清楚,我在这些字符两旁加了空格。而在实际应用中,您不一定要这么做,'ls -a ; du -hs'和'ls -a;du -hs'的效果是一样的。command1 ; command2先执行 command1 ,不管 command1 是否出错,接下来执行 command2 。例如:ls -a ; du -hs将先
[转自LINUXEDEN]shell入门绝佳!(一)
今天发现一些SHELL的好东西,觉得有必要发到我的BLOG上来。转贴。 原文: http://www.mandrakeuser.org/doc中译本:吴晓光 http://dummy.linux.net.cn/~xgwu/cmuo/整理: flaboy 北南南北目录版权信息前言第一篇:超级工具/Terminals,xterms 和 Shells 一、超级工具二、为了说明 shell ,这里需要一些背景知识。 1、Terminals, xterms 与 Shells2、终端(Terminals)3、xterms4、Shells三、Shell 起步 第二篇:自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 一、自动补齐;二、命令行的历史记录三、可用
不容易,终于理解LINUX启动时后台的过程(转贴)
今天静下心来仔细研究研究,终于完全明白了LINUX启动以及后台工作的过程。把东西贴出来,再结合我的那个引导过程,基本上LINUX的启动与引导就可以清晰可见了。剖析Linux启动的后台全过程第一部分 PCWorld.COM.CN | 2005-08-18 09:21 | 引:本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也
关于SHELL的一些知识点[转CU上的woodie等兄弟]
1.Bash在实现pipeline(管道|)时会发起两个subshell(子shell)来运行|两边的命令,对于系统来说就是发起两个childprocess(子进程)2.fork是产生process的唯一途径,exec*是执行程序的唯一途径3.子进程会完全复制父进程,除了$PID与$PPID4.fork子进程时继承父进程的进程名,在exec*执行命令时才由exec*替换为子进程对应的命令,同一进程的命令名可以由一个个exec*任意多次的改变Q1: shell如何执行“简单”命令?A: 这里的简单命令和bash参考手册里的含义相同,形式上一般是:命令的名称加上它的参数。有三种不同的简单命令:1.内置命令(built
V880系统盘更换实践 [转贴]
V880,两块72G光纤硬盘。SunOS5.8 Generic_108528-21 sun4u sparc SUNW,Sun-Fire-880.Disk0是系统盘,disk1是它的克隆盘。现在disk0有问题,要求用新硬盘new disk更换disk0,成功以后重新克隆disk1,使它能够引导系统。 二、操作步骤: 1.拔出disk1硬盘,插入新硬盘new disk,开始克隆系统. dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t1d0s2 bs=8192k 注意:c1t0d0s2是源盘disk0,c1t1d0s2是目标盘new disk, bs 是块的大小。源盘和目标盘一定要分清楚,如果错了, 盘上的数据会全部被删掉。72G的硬盘需要85分钟左右。 2.把克隆好的盘new
dd命令
语法:dd [选项] if =输入文件(或设备名称)。 of =输出文件(或设备名称)。 ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。 skip = blocks 跳过读入缓冲区开头的ibs*blocks块。 obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。 bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。 cbs = byte 一次转换bytes字节。 count=blocks 只拷贝输入的blocks块。 conv = ASCII 把EBCDIC码转换为ASCIl码。 conv = ebcdic 把ASCIl码转换为EBCDIC码。 conv = ibm 把ASCIl码转换为alternate EBCDIC码。 conv = block 把
Linux开机过程的分析[转贴]
发信人: huzq (你快乐所以我快乐), 信区: LINUX 标 题: [转载]Linux开机过程的分析 发信站: 武汉白云黄鹤站 (Sat Feb 10 14:37:30 2001), 站内信件 这篇文章的目的,在将linuxkernel的boot部份做一个介绍,因为笔者觉得很少有这样的 文章介绍一个作业系统最最开始的一步--把kernel本身载入至内存中,同时进行一些机 器相关(machinedependent)的初始化工作,由于linux刚好使用的是大家最熟悉的386, 486系列PC,所以在说明其程序流程时,也刚好可以对其相关的PC硬体架构做探讨,可以 说是一举两得,不过,我必须假设读者对于组合
solaris学习
通过这几天的视频教程和自己的实践,虽然对solaris的学习还没有像LINUX那样的熟练,不过大致也已经有了初步的了解,至于以后的学习,就要靠自己的动手能力与机会了 由于牵扯的命令太多,我没有时间一一总结就大致说一些吧我的分析不是安照讲的来说而是根据自己的分析各理解来说 总的来说也就是他的基本命令和他的碰盘管理我认为这是基础,不搞好这些其它的再深入有些不好 基本命令不多也好记,磁盘这块可能是好多人入门的一个死结也许许多人可能许多命令都熟悉但这块还一直不了解 今天已经没有时间,这两天有时间我对此主要再细说一下
兴奋,solaris终于全面安装好
我现在有些激动,我费了将近四天的时间终于将solaris安装成功,我也终于知道我以前为什么没有安装成功,其实我以前已经安装好了,就是无法启动的桌面办公环境,我昨天认为可能是显卡驱动的问题,我装的那台电脑是联想扬天T2600C的电脑,显卡芯片为INTEL集成芯片,我在kdmconfig里修改了键盘,鼠标,显卡的值,现在终于能启动到桌面环境了,我选择了gnome环境,这样可以和LINUX的的环境相结合来用.根据一些它现在所根据的命令,基本上命令都差不多,下一步我要分析一下他们的命令的不同点. 不过在这之前我要先把它的配置弄好,看它的DNS DHCP FTP SE