易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

Linux下磁盘相关操作命令

查看磁盘以及分区命令:
fdisk -l
输出结果如下:
-----------------------------------------------------------------------
Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       19457   156183930   8e  Linux LVM
Disk /dev/sdb: 320.0 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device ......

Linux下getsockopt/setsockopt 函数说明

功能描述:
        获取或者设置
与某个套接字关联的选 项。选项可能存在于多层协议
中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP
协议解析,层应该设定为协议 号TCP。
用法:
#include <sys/types.h>
#include <sys/socket.h>
int getsockopt
(int sock, int level, int optname, void *optval, socklen_t *optlen);
int setsockopt
(int sock, int level, int optname, const void *optval, socklen_t optlen);
参数:  
sock:将要被设置或者获取选项的套接字。
level:选项所在的协议层。
optname:需要访问的选项名。
optval:对于getsockopt(),指向返回选项值的缓冲。对于setsockopt(),指向包含新选项值的缓冲。
optlen:对于getsockopt(),作为入口参数时,选项值的最大长度。作为出口参数时,选项值的实际长度。对于setsockopt(),现选项的长度。
返回说明:  
成功执行时,返 ......

理解Linux的性能


项目中常遇到需要对目前运行的系统进行效率分析,或碰到客户咨询如何优化系统的效率问题。更多的情况是,在系统出现问题的时候,需要分析原因,定位系统 故障或瓶颈,当然,最好是可以一并解决故障。但实际上,操作系统优化是一个非常复杂的问题,况且linux有自己一套有别于其他操作系统管理的机制,由此 会引起很多不必要的误解和麻烦。自问我是写不错条理性的文章了,只能转一份高人写的文档供参考。(文章根据实际进行了一定的裁减,并对容易碰到的问题做了标识)
一、前提
     我 们可以在文章的开始就列出一个列表,列出可能影响Linux操作系统性能的一些调优参数,但这样做其实并没有什么价值。因为性能调优是一个非常困难的任 务,它要求对硬件、操作系统、和应用都有着相当深入的了解。如果性能调优非常简单的话,那些我们要列出的调优参数早就写入硬件的微码或者操作系统中了,我 们就没有必要再继续读这篇文章了。正如下图所示,服务器的性能受到很多因素的影响。
     当面对一个使用单独IDE硬盘的,有20000用户的数据库服务器时,即使我们使用数周时间去调整I/O子系统也是徒劳无功的,通常一个新的驱动或者应用程序 ......

Linux 下编译并安装配置 Qt 全过程

Linux 下编译并安装配置 Qt 全过程
        最近准备做 Nokia 的 Symbian,Maemo 下触摸屏开发。考虑到程序的跨平台可移植性,最终选择使用 Qt 开发。相对来说,国内关于 Qt 相关文档并不算很多。作者将 Linux 下编译并安装配置 Qt 全过程总结了一下,只希望可以方便更多的朋友!
        1。获得源代码
        src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/
        2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb。
        2。解压缩
        tar xvfz qt-x11-opensource-src-4.5.3.tar.gz
        3。生成 makefile 文件
        ./configure
        这个时候他会问你:“Which edition of Qt do you want to use?”
        然后给你 ......

linux在线扩展文件系统空间

author:skate
time:2009/12/04
 linux在线扩展文件系统空间
ext2resize是一款可以增大/减小ext2/ext3文件系统的工具,安装后有2个命令ext2resize和ext2online,ext2resize命令
必须要在卸载文件系统的情况下才能使用,ext2online可以实现在线重设文件系统大小。
下面就演示具体的操作,这是我们研发用的测试服务器,由于空间不够,现在要在线扩展空间
1.首先下载软件ext2resize
[root@svr-db-test ~]# wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/janptitan/SLE_10/x86_64/ext2resize-1.1.19-3.1.x86_64.rpm
2.安装ext2resize软件
 
[root@svr-db-test ~]# rpm -ivh ext2resize-1.1.19-3.1.x86_64.rpm
3. 创建物理卷PV
 
[root@svr-db-test ~]# pvcreate /dev/sdb1
4.把心添加的pv添加到要扩展的卷组里(VolGroup_ID_20886)
[root@svr-db-test ~]# vgextend VolGroup_ID_20886 /dev/sdb1
5. 查看现有系统的空间使用情况
[root@svr-db-test ~]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/mapper/VolGro ......

Linux之路为何如此艰难?

在本文中,所谓Linux之路是指通向完美Linux桌面的道路。谈起Linux桌面,有人不屑一顾,嗤之以鼻。实际情况如何?
11月29日,Mint 8(一种比较完美的Linux桌面)正式发布,在我们国内反响不大。我国Linux发展之落伍,我国Linux观念之怪异,由此可见一斑。11月18日,在《Ubuntu臭虫(bugs)知多少?》一文中,提及在Ubuntu 9.10桌面版本中有所谓open bugs(未曾解决的bug)共有74,905个,其中危急的bug共有31个。12月1日,这个数字上升到76,161个,其中危急的bug增加到34个,平均每天抓出100个新臭虫。在这一期间,12月1日Ubuntu国际社区(论坛)积极分子人数增至79,204人(11月18日为78,344人),平均每天增加近100个积极分子。由此,我们可不难想像出,在通向完美Linux桌面的道路上,人与臭虫(程序bug)的战斗,如同蚂蚁大战,进行得是何等激烈,何等壮观!
大家知道,Mint桌面是基于Ubuntu发行版的一种比较更完美的Linux桌面。Mint桌面的奠基人Clement Lefebvre先生非常重视用户的反馈意见,懂得用户的实际需求,他知道用户最需要什么特性。Mint 8版本(基于Ubuntu 9.10)改正了许多程序bug,集成了不少用户所迫切需要的特性,力求做到精益求精,完美无缺(在相对而言的意义上 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [702] [703] [704] [705] 706 [707] [708] [709] [710] [711]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号