首先MAN一下两个命令,看一下解释的区别:
12du - estimate file space usagedf - report file system disk space usage
du估计文件空间占用情况,df报告文件系统磁盘空间使用情况。两个命令所要获取的对象时不同的。在linux下,几乎所有东西都可以称为文件,常规文件,二进制文件,socket流。所以,通常情况下,使用du得到到的根路径文件空间占用情况应当与df得到的文件系统磁盘占用的情况是一致的或者说相差无几。但是在某些情况下却会出现du得到的空间占用情况要远小于df得到的。
后通过查询,发现问题出现在deleted文件上。
root下 lsof | grep deleted会发现多多少少有些文件状态出于deleted状态。
1234567[root@eb152 ~]# lsof |grep deleted进程名 PID USER FD 文件类型 大小(字节) 索引节点 文件名 [(状态)]java 3311 AuSP 8w REG ...
linux在安装一些软件的时候可能会用到修改主机的mac地址的问题,在网卡配置文件 /etc/network/interface 中添加mac地址的方式我在修改重启机器后没有生效,所以采用其他方式
在这里推荐使用脚本修改,将脚本写在开机启动配置文件中,这样开机后就能生成你需要的mac地址在/etc/rc.local 中添加
123ifconfig eth0 downifconfig eth0 hw ether 00:e0:34:5b:b4:i8ifconfig eth0 up
这样修改后重启机器的mac地址就是你设置的地址了这个时候会出现连不上外网的问题,使用命令route查看你会发现default默认网关路由项不见了,所以这个时候需要添加默认路由
1route add default gw 192.168.1.1
将这句加在/etc/rc.local 中的 ifconfig eth0 up 后面让他开机启动,这样就完成了机器网卡mac地址的修改了
更新历史
why
when
创建
2012年1月14日
...
安装时出现需要Microsoft Visual C++ 2005 Redistributble对话框,
里面说Command line option syntax error . Type Command/?for Help
先解压 先脱一层,得到 VCREDI~3.EXE 这么个exe文件,执行安装。
使用WINRAR打开这个exe文件,得到vcredis1.cab 和 vcredist.msi 这两个安装程序,现在安装起来没有问题了
更新历史
why
when
创建
2012年01月13日
更新
2019年12月9日
当出现
1$ apt-get: symbol lookup error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: undefined symbol: _ZNSt8messagesIcE2idE, version GLIBCXX_3.4的时候
需要重新配置下一个包
Fixed by manually downloading testing version of libc6 from herehttp://packages.debian.org/wheezy/libc6 and installed it
1$ dpkg -i --auto-deconfigure libc6_2.13-16_amd64.deb
重新配置下libc6_2.13-16_amd64.deb就可以了
strings /usr/lib/libstdc++.so.6| grep GLIBC
查看版本,然后安装 libstdc++6 即可
更新历史
why
when
创建
2011年12月31日
更新
2019年12月9日
在linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了.
1error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。所以在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行,/sbin/ldconfig –v更新一下配置即可。centos下安装qt时出现/usr/lib/libstdc++.so.6: ...
暂未分类
未读细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.先来说说free命令
12345[root@server ~]# free -m total used free shared buffers cached Mem: 249 163 86 0 10 94 -/+ buffers/cache: 58 191 Swap: 511 0 511
其中:
12345678910total 内存总数 used 已经使用的内存数 free 空闲的内存数 shared 多个进程共享的内存总额 buffers Buffer Cache和cached Page Cache 磁盘缓存 ...
如果节点上有多个网络接口时可以通过bonding将多个网络接口虚拟为一个网络接口,bonding可以提供高可用及负载均衡功能,从而提高节点的网络接口性能及可用性。
配置单bond一、使用如下命令安装1apt-get install ifenslave-2.6
二、配置bonding修改网络接口配置文件/etc/network/interfaces
配置一个bond
12345678910111213141516171819202122232425262728293031323334auto loiface lo inet loopback auto eth8iface eth8 inet manualbond-master bond0 auto eth7iface eth7 inet manualbond-master bond0 auto eth6iface eth6 inet manualbond-master bond0 auto eth5iface eth5 inet manualbond-master bond0 a ...
问题处理
未读如果使用命令:
1alias xx='xxxx'
那么登出以后,别名就会失效。下次登入的时候就不能用了
为了保持别名可以把它写入 /root/.bashrc
在.bashrc的最后写入想要的别名,比如:
1alias zp='ll -al'
然后退出,重新登入的时候就可以用了。或者直接运行命令
1source ~/.bashrc
这样不用重新登入就可以使用了
更新历史
why
when
创建
2011年12月22日
更新
2019年12月8日
安装相关依赖包1apt-get install bzip2 libncurses5-dev kernel-package zlib1g-dev gcc make kernel-package wget module-init-tools procps libncurses5-dev
下载源码1234567cd /usr/srcwget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.9.tar.bz2tar -xvjf linux-2.6.35.9.tar.bz2cp /boot/config-`uname -r` /usr/src/linux-2.6.35.9/.configThen we must configure the new kernel:cd linux-2.6.35.9make menuconfig
裁剪不需要的东西我们在内核配置里面至少有几个地方要修改。如下所示:
1234567891011>File systems -> Btrfs filesystem (EXPERIMENTAL) U ...
首先把win7系统镜像的iso文件解压到移动硬盘中将移动硬盘设置为活动分区设置活动分区的方法Diskpart程序实现U盘安装WIN7的方法:
将Win7安装盘中的所有文件拷贝到硬盘文件夹中,我们这里选择D盘win7back。在开始菜单程序栏中输入cmd进入命令行模式,敲入diskpart进入磁盘分区管理程序,逐行输入
12345678select disk 1 (选择磁盘。此为disk 0硬盘,disk 1 U盘情况下,多硬盘时可输入list disk查询) clean (清除该磁盘) create partition primary (创建主分区) select partition 1 (选择刚刚创建的1号分区) active (激活该分区) format fs=fat32 (格式化为FAT32,8GB闪盘的格式化需要较长时间) assign (为该分区注册盘符) exit (退出diskpart程序)
注:以上操作必须在Vista/Win7下完成,XP虽然也带有diskpart程序,但无法格式化U盘。
这里我们只使用上面的active选项 或者在win7的磁盘管理中将 ...