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

首页 / 操作系统 / Linux

Linux dd备份和恢复

Linux dd备份和恢复

Linux/Uix dd命令是一个非常好的管理磁盘命令dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用dd指令选项详解if=file -->输入文件名,缺省为标准输入of=file -->输出文件名,缺省为标准输出ibs=bytes -->一次读入bytes个字节(即一个块大小为 bytes 个字节)obs=bytes-->一次写bytes个字节(即一个块大小为 bytes 个字节)bs...
Inode构建的Ext3文件树

Inode构建的Ext3文件树

如何入手才能更好的理解一个文件系统呢?个人认为首先应该从文件系统在磁盘上的元数据分布入手,其次再看文件系统的软件实现,例如内存中的结构以及元数据操作方式等等。这里我想通过ext3在磁盘上的元数据信息来认识一下ext3文件树。考虑一下,如果想要实现一个文件系统,我们需要在磁盘上存储哪些基本要素?通过何种方式组织起文件与目录之间的关系?如何管理实际的物理资源块?在ext3文件系统中,inode这个数据结构承担了重要角色,组织起了整个ext3文件系统框架。另外,...
Linux 基于PAM的用户认证

Linux 基于PAM的用户认证

任何要授予用户特权的程序都要能够进行用户认证。当您登入系统时,您需要提供用户名和口令,而后登入进程据此以检验登入的合法性---确认您就是该用户。还有除口令认证之外的其他认证形式,而且口令的存储方式也是各不相同的。PAM(可 插拔认证模块)方式允许系统管理员设置多种认证措施而无须重新编译要进行认证的程序。使用PAM,您通过编辑一个配置文件来决定认证模块如何插入到程序之 中。大多数红帽子LINUX用户无须改动这个配置文件。因为如果使用RPM来安装程序的话,系统...
Cisco 查找ARP及防范

Cisco 查找ARP及防范

如果网络大了,在网中偶尔出现个ARP欺骗病毒的话那就麻烦了。所以,如果你的网络中交换机允许的话尽可能的划分Vlan而且越细越好。因为,你划分的越小网络的广播范围刚更小,受ARP干拢的网络范围也就越小。 那么,如果在你的网络已经出现了ARP病毒如何去查呢。首先,我们要知道中了ARP病毒后严重的时候所有的该网内的计算机将不能与本子网以外的所有的网络通信。偶尔有上网不畅就要考虑是否有该病毒的存在。 查看是否中了该病毒的有交办法有,一通过ARP防火墙一般会有A...
Linux脚本程序自动修改网卡配置文件中的MAC地址

Linux脚本程序自动修改网卡配置文件中的MAC地址

在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了。virtual HDD加载到虚拟机后,新的虚拟机的MAC地址就会和virtual系统中ifcfg-eth[0-9]中的MAC地址不一样,进入系统后,ifconfig -a看到的网卡编号是接着原来系统中网卡序号编号的。假如原来系统中有四块网卡,那么对应的编号是:eth0,eth1,eth2,eth3;那么你用virt...
CentOS-6.3-minimal安装GNOME桌面环境

CentOS-6.3-minimal安装GNOME桌面环境

最近,想学着搞搞linux,从入门安装开始,先装CentOS6.3-minimal,发现是windowser最不习惯的命令界面,先升级桌面,教程如下。1.添加一个普通用户,并设置密码useradd -Um 2danpasswd 2dan2. 查看网络状态并启用有线网络eth0,通过dhcp获取地址,并检查获取到的ip地址ifconfig eth0dhclient eth0ifconfig eth03. 进行一次在线升级yum update4. 安装桌面系统...
Red Hat Linux 5汉化图解

Red Hat Linux 5汉化图解

添加Red Hat Linux 5 ISO镜像文件1.点击如图2.点击设置3.使用ISO镜像文件,预览选择.ISO文件所在路径4.确定后出现DVD(如果没有出现注销一下)5.双击打开,在光盘目录Server下,按顺序进行查找双击数据包 (前三个为系统汉化,后面的是汉字输入法)一直点击蓝色字样即可6.注:一定要按照顺序进行双击。fonts-chinese-3.02-12.el5.noarch.rpmm17n-db-common-cjk-1.3.3-46.el...
Linux之ELF魔数解析

Linux之ELF魔数解析

在Linux系统下,我们通常可以使用readelf命令来查看ELF文件信息。例如:ELF文件有32位版本以及64版本之分,32位版本的结构体信息如下:上面这些结构跟刚才输出的kill0这个文件的elf信息基本一一对应,不同的是,Elf32_Ehdr中的e_ident对应了readelf输出中的“Class”,"Data","Version","OS/ABI","ABI Version"。而我们所要说的ELF魔数指的就是第一幅图中画线...
制作FreeBSD系统定制安装ISO

制作FreeBSD系统定制安装ISO

FreeBSD ISO的定制的想法起源于当时在安装完系统后,要做些重复的配置工作,浪费时间可经历。于是就开始查找资料,发现国内几乎没有这方面的资料可查,最后还是从老外的一篇文章中知道了大概的过程!FreeBSD系统的结构相对还是比较简单的,其目录文件基本上分为两类:1、基本系统,安装在除 /usr/local 外的位置。2、通过pkg_add 或 使用port树 make install 安装在/usr/local 路径下。基本系统则是通过压缩包直接解压缩...
Ubuntu之系统交换分区swap增加与优化

Ubuntu之系统交换分区swap增加与优化

Ubuntu系统增加swap分区步骤:加此分区一点好处:可加大32位系统对内存大小的识别(无此分区只识别3G,加了此分区可识别到4G)1、查看一下当前swap分区的状态:cat /proc/meminfoSwapTotal: 0 kBSwapFree: 0 kB如果上面二项目都为0,说明没有swap分区;如果不为0,则说明有此分区2、查看一下/根目录还有多少空间可用:系统->系统管理->系统监视器->文件系统看一下可用...
Linux高速缓存概述

Linux高速缓存概述

[数据缓冲区高速缓存]内核通过保存一个称为数据缓冲区高速缓存的内部数据缓冲区池来试图减小对磁盘的存取频率。高速缓冲含有最近被使用过的磁盘块的数据在Linux内核0.11中,它默认最多支持16M的物理内存。对系统内存的分配情况如下:Linux内核占用物理内存最前段的一部分。随后是高速缓冲区,它的最高内存地址为4MB。高速缓冲区被显示内存和ROM BIOS分成两段。剩余的内存部分称为主内存区,当然若系统中还存在RAM虚拟盘,则主内存区前段还要扣除虚拟盘所占的内...
Linux高速缓存详解

Linux高速缓存详解

在Linux高速缓存概述中介绍了Linux 0.11中的高速缓存的基础结构,这一部分将详细分析Linux高速缓存部分的相关函数。[数据结构]这里介绍下另外和高速缓存相关的数据结构,高速缓存散列表、空闲链表指针free_list以及等待在缓存块上的指针buffer_wait。它们定义分别如下:(代码来源buffer.c)struct buffer_head * hash_table[NR_HASH];static struct buffer_head * f...
Ubuntu的init与系统服务设置

Ubuntu的init与系统服务设置

initInit是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。Ubuntu与传统的Linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。运行级别传统上,linux有几种不同的运行级别,包括如下几种:# 0 - 停机# 1 - 单用户模式# 2 - 多用户,没有 NFS# 3 - 完全...
<< 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 >>