快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
1秒搞定Linux快速启动

1秒搞定Linux快速启动

众所周知,计算机与家用电器不同,启动过程需要一定时间。但是,Linux快速启动是否能在一秒钟之内启动完毕?你想过吗? 回到1957年,我的大学时代。那时,我们使用机械式手摇计算机,根本不需启动时间,手一摇就算启动完毕。我记得,在那时,我们开始参与M104电子计算机的研制(勤工俭学)。M104是我国第一代电子计算机,采用电子管和电子寄存器,很笨重。现今,一晃50多年过去了,人们开始摆弄Linux计算机。7月14日,据国外媒体报道,题为“Linux achieves 1 second boot”。对此,我并...

Linux ext3文件系统 rm恢复

Linux ext3文件系统 rm恢复

1.linux ext3文件被删除如何恢复 Ext3文件系统结构的简单介绍 在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块...

linux查看系统登录用户

linux查看系统登录用户

Last login: Wed Jul 29 17:16:10 2009 from 192.168.1.77 [root@dbrg-2 ~]# users root [root@dbrg-2 ~]# w 17:57:30 up 93 days, 8:48, 1 user, load average: 0.69, 0.85, 0.62 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.77 17:57 0.00s 0.00s 0.0...

7个极具杀伤力的Linux命令大全

7个极具杀伤力的Linux命令大全

如果您使用Linux,可千万要记得不要让傻孩子们敲入以下命令,尽管这些命令看上去相当复杂,但还是会对你的系统造成严重影响.有一些会影响你的程序和系统运行,有一些会直接把你的盘抹掉,这些命令几乎没有什么可以挽回的余地. 1. Code: rm -rf / 这个很简单,根目录会被擦光. 2. Code: char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "xebx3ex5bx31xc0x50x54x5ax83xecx64x...

Linux操作系统下设置Telnet方法介绍

Linux操作系统下设置Telnet方法介绍

Linux/" target=_blankLinux 下Telnet的设置 Telnet服务的配置步骤如下: 一、安装Telnet软件包(通常要两个) 1、 Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序; 2、 Telnet-server ,这个软件包提供的是 Telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@echo root]#rpm –q Telnet或[root@wljs root]#rpm –q Teln...

实例:Linux EXT3下删除MySQL据库数据恢复

实例:Linux EXT3下删除MySQL据库数据恢复

[数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。 一次系统维护中,管理员不小心将data卷下的所有文件全部rm,删除后,马上停止系统,再未做其它操作,但删除时仍有大量终端在访问此服务器。 要求恢复mysql数据库...

检测在Linux系统下U盘是否已连接的方法

检测在Linux系统下U盘是否已连接的方法

Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。 事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。 例如U盘驱动程序会在插入或拔出时往 /proc/scsi/usb-storage-0/0 里面记上...

Linux EXT3下删除MySQL数据库的数据恢复

Linux EXT3下删除MySQL数据库的数据恢复

[数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。 一次系统维护中,管理员不小心将data卷下的所有文件全部rm,删除后,马上停止系统,再未做其它操作,但删除时仍有大量终端在访问此服务器。 要求恢复mysql数据库...

教程:三万元搭建LINUX服务器集群

教程:三万元搭建LINUX服务器集群

1.什么是服务器集群 随着Internet的爆炸性增长,Internet与人的生活越来越息息相关,通过Internet上进行交易也就越来越受关注。近几年,电子商务的年增长均超过100%。服务器的工作量也迅速增长,所以服务器(特别是一个受人欢迎的WEB服务器)很容易在访问高峰时期过载。 而另一方面,计算机从1946年单纯的科学计算任务到现在大量纷繁复杂的信息处理,工作量越来越大,需要越来越快的处理能力。所以计算机界就不得不不断研究更快的处理器,存储器,以适应这一需求。 然而,科学家们意识到,单块处理器的速...

用Shell脚本获取CPU拓扑关系

用Shell脚本获取CPU拓扑关系

准确说这不是一个问题,因为地球人都知道cat /proc/cpuinfo获取CPU信息。但是,你能从那一大片输出里面立马看出来是多个物理CPU呢,还是多核呢,还是超线程之类的东东么? 本文给出一个脚本,通过分析proc来给出一个清晰的答案,本人写的脚本通用性可能比较差,大家根据情况进行修改,基本上在偶这里没啥问题。 先说点基础: /proc/cpuinfo里面: processor表示逻辑CPU号(核或线程) core id表示CPU核号 physical id表示物理CPU号 脚本如下: cpu_p=`...

DB2在Linux和UNIX环境下的安装

DB2在Linux和UNIX环境下的安装

以图形方式驱动的DB29安装程序同样也可以在Linux和UNIX平台上运行。同时在Linux和UNIX系统平台下也支持使用响应文件来进行分布式安装。在该系统平台下DB2安装程序的初始化过程生成的响应文件所存储的数值和参数实际上与上节提到的在Windows平台上生成的响应文件的内容是一样的。 对于DB2版本9,数据服务器的安装不再是传统的操作系统的程序包,因此用户不必像以前一样去使用操作系统命令来安装DB2数据库服务器。比如AIX环境下用户不再使用installp命令来安装DB2产品了。 Linux和UN...

Linux集群的虚拟化技术面临的挑战

Linux集群的虚拟化技术面临的挑战

如今在IT工业中,虚拟技术的发展已经蓄势待发,但在Linux集群中却难以成功。Beowulf工程的创始人之一Donald Becker说,这是一件令人遗憾的事情,因为该系统仅提供一个没有任何意义的虚拟选项。 Becker 说,Linux集群系统应该更加注重虚拟技术以及高可行性的发展,并在他的采访中说明了理由。同时他对改用Linux集群的对称多处理用户提出了一些建议。 除了他在Beowulf中的角色以外,Becker 还是Scyld软件的创始人以及主要科学家。他还刚刚加入了本站的专家组,并作为一个特邀专家...