摘要: 1.swapon -s 查看用到哪些swap空间2.从文件创建swap 1.创建一个500M的空文件 1. dd < /dev/zero > /opt/swapfile1 bs=1M count=500 2.把文件格式化为swap格式 (使用默认页大小) 1.mkswap /opt/swapfile1 3.vi fstab 添加记录,开机自动加载3.给swap加卷标 1.mkswap -L 【lable】 /xxx/swapxxx4. 阅读全文
posted @ 2013-04-08 11:56 屁屁熊 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.确认自己不在mount的目录下2.确认没有别的用户或进程在使用该mount目录 1.fuser -v /xxx 显示有哪些用户在使用目录xxx 2.fuser -km /xxx 杀掉所有使用/xxx访问的进程 3.fuser -km之前执行 sync先把缓存中数据写入磁盘 阅读全文
posted @ 2013-04-08 11:39 屁屁熊 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.linux支持的文件系统多达几十种,RHEL编译到内核中的支持文件系统在/lib/modules/2.xxx/kernel/fs/2.常见的文件系统 1.本地文件系统 ntfs fat ext4 2.网络文件系统sambafs cifs nfs sshfs redhat自己的gfs 3.嵌入式文件系统 cramfs(带压缩功能) jffs2 4.集群文件系统 gfs2,ocfs,GlusterFS 5.云计算的分布式文件系统 mfs googlefs/gfs GlusterFS 6.并行文件系统 gfs 集群文件系统大多也是并行文件系统3.文件系统的架构 1.概念 1.san: sto.. 阅读全文
posted @ 2013-04-08 08:59 屁屁熊 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 要在linux下使用NTFS文件系统,需要使用NTFS-3G这个工具包NTFS-3G 是一个提供给 Linux、Mac OS X、FreeBSD、NetBSD、BeOS 和 Haiku 的 开放源代码、完全自由的 NTFS 文件系统驱动程序。采用 GNU GPL 授权,NTFS-3G 是在 2006 年 6 月由 Szabolcs Szakacsits 所开发。1.首先下载安装NTFS-3G包并编译安装 1.http://www.tuxera.com/community/ntfs-3g-download/ 最新版本January 14, 2013 2.当然也可以使用yum,apt-get2.. 阅读全文
posted @ 2013-04-08 08:53 屁屁熊 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 本文将描述Linux内核中的VFS(Virtual File System)。对于VFS这个概念其实非常容易理解,无非是一个抽象的统一接口:它定义了所有文件系统都支持的基本的和概念上的接口和数据结构,这样就 在用户上层看来,无论对何种文件系统都拥有统一的接口,和操作方式。其实,对VFS的理解停留在这个层面上对于掌握其思想已经够用了,剩下要讨论的也就是 它的实现和一些和进程和文件系统的外延部分了。目前总有一些困惑就是对于一个问题或者概念的抽象层次的把握,比如对于一个软件工程师,他需要对计算机有所了解,不过不可能做到样样深入,比如内存,我们 需要知道它是用来存储临时数据的,性能介于寄存器和磁盘之间 阅读全文
posted @ 2013-04-07 13:53 屁屁熊 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.服务端 1. 检查配置 vi /etc/exports 2. 检查服务 1.sevice nfs restart 2.chkconfig nfs on 3.检查NFS的依赖服务 portmap--远过程支持服务 portmap-支持RPC通讯 1.sevice portmap restart 2.chkconfig portmap on 4.iptables -L 1..iptables -F2.客户端 1.先手动mount 2.iptables -L 1..iptables -F 3.showmount -e IP 查看服务端有哪些共享 ... 阅读全文
posted @ 2013-04-07 13:14 屁屁熊 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. AutoFS提供了一种按需自动挂接和空闲超时自动卸除NFS文件系统的机制。挂接点可以使用本地的或分布式自动挂接地图。2. AutoFS是一个客户端的服务,系统启动会自动运行 CENTOS中,在init5中就有S28autofs3. 系统启动时调用/etc/init.d/autofs脚本 初始化AutoFS文件系统。这个脚本运行automount命令读取AutoFS的配置文件并启动自动挂接守护进程automountd。Automountd保持运行状态,并根据需要挂接或卸载。 如果有定义访问时间周期,到时automound会自动卸载该文件系统。AutoFS服务按需挂接和卸载文件系统,不需要用 阅读全文
posted @ 2013-04-06 22:29 屁屁熊 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 其基本功能有三个,一是探测一组主机是否在线;其次是扫描 主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统解决服务器访问慢进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):nmap -sP 192.168.1.0/24仅列出指定网络上的每台主机,不发送任何报文到目标主机:nmap -sL 192.168.1.0/24探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS22,23,25,80):nmap -PS 192.168.1.234使用UDP ping探测主机:nmap -PU 192.168.1.0/24使用频率最高的扫描 阅读全文
posted @ 2013-04-06 21:30 屁屁熊 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1. linux/unix通用网络命令ifconfig 1.只能查看配置好IP的网络设备 2.配置IP ifconfig ethx 192.168.1.1 3.打开 ifconfig ethx up 4.关闭ifconfig ethx down2.linux下的网络命令- ip ip命令是一套命令 1.ip --help ip命令帮助 2.ip ad help 查看分支命令address的help 3. ip可以操作的对象 link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mrou... 阅读全文
posted @ 2013-04-06 19:25 屁屁熊 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 访问设备文件时,kernel是通过在内核(/proc/devices中查看)中注册的对应的设备驱动来处理1. b ,block设备文件 1.使用ls -l 查看/dev/sda /设备文件并不真正存储指向的数据,只存储了类型和参数信息 1.brw-rw----. 1 root disk 8, 0 4月 6 13:51 /dev/sda 1. 8表示主设备号是8 2. 0表示辅助设备号是0 2.当你访问/dev/sda时,内核寻找 注册了 b类型主设备号为8的驱动 1.对应的核映像在/proc/devices 3.该驱动找到辅助设备号为0设备,响应操作2... 阅读全文
posted @ 2013-04-06 15:59 屁屁熊 阅读(254) 评论(0) 推荐(0) 编辑