随笔分类 -  Linux

摘要:/etc/exports 設定檔的語法與參數在開始 NFS 伺服器的設定之前,您必須要瞭解的是,NFS 會直接使用到核心功能,所以你的核心必須要有支援 NFS 才行。萬一如果你的核心版本小於 2.2 版,或者重新自行編譯過核心的話,那麼就得要很注意啦! 因為你可能會忘記選擇 NFS 的核心支援啊!還好,我們 CentOS 或者是其他版本的 Linux ,預設核心通常是支援 NFS 功能的, 所以你只要確認你的核心版本是目前新的 2.6.x 版,並且使用你的 distribution 所提供的核心, 那應該就不會有問題啦!至於 NFS 伺服器的架設實在很簡單,你只要編輯好主要設定檔 /etc/e 阅读全文
posted @ 2014-03-25 17:48 学习噢 阅读(405) 评论(0) 推荐(0)
摘要:Linux下的trim支持叫discard,现在ext4和xfs都支持(btrfs应该也支持),内核需要>=2.6.37,xfs的支持在3.0才比较完善。具体需要设置这2个方面:1.文件系统表修改fstab文件,在挂载参数中加上discard;最好也同时加上noatime,如下/dev/sda3 / ext4 noatime,nodiratime,discard,errors=remount-ro 0 1mount -t ext4 -o discard,defaults /dev/sdc /home ssd trim2. 调整文件系统参数ext4的话最好禁用日志功能,能防止写入额外的数据 阅读全文
posted @ 2014-01-20 15:01 学习噢 阅读(9785) 评论(0) 推荐(0)
摘要:今天误删除了Centos服务器上的某个文件夹,找了下恢复,ext3grep,extundelete等,因为文件系统是ext4的,只能使用extundelete1. 安装依赖yum -y install e2fsprogs e2fsprogs-devel2. 去http://extundelete.sourceforge.net/下载extundelete-0.2.4.tar.bz2并安装tar -xjfextundelete-0.2.4.tar.bz2cdextundelete-0.2.4./configuremakemake install3. 恢复extundelete /dev/***( 阅读全文
posted @ 2014-01-10 19:00 学习噢 阅读(2822) 评论(0) 推荐(0)
摘要:Linux下scp的用法scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。一、将本机文件复制到远程服务器上#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid/home/administrator/ 本地文件的绝对路径news.txt 要复制到服务器上的本地文件root 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户). 阅读全文
posted @ 2013-12-03 12:35 学习噢 阅读(845) 评论(0) 推荐(0)
摘要:首先通过 rpm -q 可以查询到rpm包的名字然后 调用 rpm -e 删除特定rpm包如果遇到依赖,无法删除,使用 rpm -e --nodeps 不检查依赖,直接删除rpm包如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps 删除所有相同名字的包, 并忽略依赖 阅读全文
posted @ 2013-11-05 11:44 学习噢 阅读(152) 评论(0) 推荐(0)
摘要:1、查看linux版本: lsb_release -a;2、查看Linux位数: uname -a;3、查看CPU型号:cat /proc/cpuinfo |more;(cpu cores核心数) dmesg | grep CPU(CPU的启动信息);4、查看CPU位数:getconf LONG_BIT;5、查看主板信息:dmidecode -t 1;dmidecode | grep "Product Name"6、查看Mem信息:cat /proc/meminfo |more; free;(单位参数 -m -g) top;(任务管理器)dmidecode --type m 阅读全文
posted @ 2013-11-04 14:57 学习噢 阅读(1546) 评论(0) 推荐(0)
摘要:error: Failed dependencies:这个错误是在 Linux系统下 安装 rpm 格式 文件时经常出现的错误 ,解决方法如下:以文件名为 linuxqq-v1.0.2-beta1.i386.rpm 的包 进行说明 ,在 rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm后面加上 --nodeps --force这两个参数即可 ,即写成rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm --nodeps --force这样就OK 了 ! 阅读全文
posted @ 2013-10-30 09:40 学习噢 阅读(297) 评论(0) 推荐(0)
摘要:如何查找有多少Client连到NFS服务器上?登录到nfs服务器上, 执行下列命令netstat -an | grep nfs_server_ip:port 例如, NFS服务器IP是192.168.1.200, 端口是2049linuxgeek@host01:~# grep 2049 /etc/services nfs 2049/tcp # Network File Systemnfs 2049/udp # Network File Systemlinuxgeek@host01:~# netstat -an | grep 192.168.1.200:2049tcp ... 阅读全文
posted @ 2013-10-11 11:23 学习噢 阅读(273) 评论(0) 推荐(0)
摘要:今天要删除shopex的cache目录下的文件,结果提示 -bash: /bin/rm: Argument list too long 百度查到可以用xargs命令 删除数量比较多的文件:ls | xargs -n 10 rm -frls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了 阅读全文
posted @ 2013-10-09 10:56 学习噢 阅读(256) 评论(0) 推荐(0)
摘要:1. 同时修改文件的修改时间和访问时间touch -d "2010-05-31 08:10:30" test.doc2. 只修改文件的修改时间touch -m -d "2010-05-31 08:10:30" test.doc3. 只修改文件的访问时间touch -a -d "2010-05-31 08:10:30" test.doc 阅读全文
posted @ 2013-08-14 14:00 学习噢 阅读(492) 评论(0) 推荐(0)
摘要:Linux 某个目录下的文件按大小排序1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h –-max-depth=0 userdu -sh –-max-depth=2 | more本文详细介绍了linux中du命令参数的用法,并用示例进一步说明其使用方法。Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语 阅读全文
posted @ 2013-08-14 10:33 学习噢 阅读(832) 评论(0) 推荐(0)
摘要:对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。学会使用帮助文件,命令的帮助入口,就是”:help 命令名“。例如,对于”j“命令,查看它的帮助,使用”:help j“先谈一下基于块的复制,删除,粘贴操作使用块选的好处:对于vim几乎提到的都是以行为单位的操作。那么如果我想要搞定的是一个区块范围呢(我特别喜欢像使用windows下的文本编辑器一样去使用块的选择当我们按下 v 戒者 V 戒者 [Ctrl]+v 时, 这个时候光标移劢过癿地方就会开始反白。区块选择的按键意义 【不使用鼠标,来选择块】v 字符选择,会将光标经过癿地方反 阅读全文
posted @ 2013-08-01 17:05 学习噢 阅读(951) 评论(0) 推荐(0)
摘要:1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptime输出: 5113396.94 575949.85第一数字即是系统已运行的时间5113396.94 秒,运用系统工具date即可算出系统启动时间代码: 全选 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S& 阅读全文
posted @ 2013-08-01 16:25 学习噢 阅读(208) 评论(0) 推荐(0)
摘要:格式: tar 选项 文件目录列表功能: 对文件目录进行打包备份选项:-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件可以这样记忆,创建新的文件是c,追加在原有文件上用r,从文件中解压出用x-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作 ---似乎一直都要用f,不然的话,可能会不显示-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在 阅读全文
posted @ 2013-08-01 15:16 学习噢 阅读(1436) 评论(0) 推荐(0)
摘要:gcc一 gcc基础知识.c C原始程序.C/cc/.cxx C++原始程序.m Objective-c原始程序.i 已经预处理过的C原始程序.ii 已经预处理过的C++原始程序.s/.S 汇编语言原始程序.h 预处理文件.o 目标文件.a/.so 编译后的库文件Gcc编译流程解析gcc的编译流程分为了4个部分(1) 预处理(2) 编译(3) 汇编(4)链接预处理阶段:Gcc -E hello.c -o hello.i编译阶段:gcc -S hello.i -o hello.s汇编阶段gcc -c hello.s -o hello.o链接阶段gcc hello.o -o hello二 Gcc编 阅读全文
posted @ 2013-08-01 14:27 学习噢 阅读(190) 评论(0) 推荐(0)
摘要:NFS的命令mount -t nfs IP:/共享的目录 /挂载到本机的什么目录 -o nolock,nfsvers=3,vers=3 挂载卸载系统中已挂载的NFS共享目录使用umount命令卸载NFS文件系统umount /挂载的目录samba的命令mount -t cifs -o username=samba,passwd=12345678 //IP/共享目录 /挂载到本机的目录 挂载[root@localhost outgoing]# umount /home/nfs/outgoing umount.nfs: /home/nfs/outgoing: device is busyumoun 阅读全文
posted @ 2013-08-01 13:46 学习噢 阅读(254) 评论(0) 推荐(0)
摘要:如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。系统运行一段时间后,发现根分区磁盘容量不够,需要扩容。该如何做呢?使用lvm技术可以扩大根分区,不破坏分区表。先查看一下我们现在的磁盘分区占用情况:[root@linux2~]#df-h文件系统容量已用可用已用%挂载点/dev/mapper/VolGroup00-LogVol0027G5.1G20G21%//dev/sda199M12M82M13%/boottmpfs252M0252M0%/dev/shm可以看到/分区有27G。下面示例增大这个分区。1、首先新加一块磁盘,连接至主机。开机,进入系统。使用root登录,运行fdi 阅读全文
posted @ 2013-08-01 13:40 学习噢 阅读(875) 评论(0) 推荐(0)