linux大扫盲:linux之Tar命令常用参数
打包: tar -cf soft.tar soft 解包: tar -xf soft.tar soft 压缩目录 打包压缩:tar czvf usr.tar.gz /home 解压缩:tar xzvf usr.tar.gz 压缩文件(对于目录失效) 压缩:zip good.zip good1 good2 解压:unzip good.zip 本文作者:未知...
Linux/Unix下常用数学计算
有时候我们需要做一些简单的计算, 如:1.1^10 应该是多少,计算一些百分率等等小事情,如果在windows下我们就知道回去用计算器了,Linux/Unix下怎么办呢。 会写C当然很快就可以解决了。但有点大才小用了,以前我一直使用gdb下的print来做,但有时候还是不大好,如: 1.1^10这样的计算目前还不知道怎么解决,简单了了解了一下,原来shell中的万能的awk就可以帮我们了。 看一些简单的事例: [oracle@asm tmp]$ gdb GNU gdb Red Hat Linux (6....
扫尾:删除Linux系统下的历史记录
注意:入侵时目标如果是linux服务器,看切忌清理痕迹的时候别忘记history命令的记录哦! 1、修改/etc/profile将HISTSIZE=1000改成0或1 清除用户home路径下。bash_history 2、立即清空里的history当前历史命令的记录 history -c 3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。 不过,可以调用history -w命令要求bash立即更新history文件。 histo...
步入中年 Linux苗条不再
在过去的20年间,微软操作系统大家庭的成员们越来越多,而它们在体型和吨位上也是一代更比一代强,成千上万的那些在DOS时代曾经被人们认为没有必要的功能都逐渐增加了上去。这种趋势到Vista这里发展到了极致——难以想象一个操作系统竟然如此的臃肿和笨拙,让一台本可以像只燕子一样轻巧的运行Linux系统的计算机变得笨手笨脚。 那么,Linux(或UNIX)显然也面对着同样的问题。Linux的众多发行版为了增加功能会不会也变得越来越胖?它们是不是在所难免? 说到Linux发行版,有很多微型版本比如Puppy Li...
1秒搞定Linux快速启动
众所周知,计算机与家用电器不同,启动过程需要一定时间。但是,Linux快速启动是否能在一秒钟之内启动完毕?你想过吗? 回到1957年,我的大学时代。那时,我们使用机械式手摇计算机,根本不需启动时间,手一摇就算启动完毕。我记得,在那时,我们开始参与M104电子计算机的研制(勤工俭学)。M104是我国第一代电子计算机,采用电子管和电子寄存器,很笨重。现今,一晃50多年过去了,人们开始摆弄Linux计算机。7月14日,据国外媒体报道,题为“Linux achieves 1 second boot”。对此,我并...
Linux ext3文件系统 rm恢复
1.linux ext3文件被删除如何恢复 Ext3文件系统结构的简单介绍 在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块...
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命令大全
如果您使用Linux,可千万要记得不要让傻孩子们敲入以下命令,尽管这些命令看上去相当复杂,但还是会对你的系统造成严重影响.有一些会影响你的程序和系统运行,有一些会直接把你的盘抹掉,这些命令几乎没有什么可以挽回的余地. 1. Code: rm -rf / 这个很简单,根目录会被擦光. 2. Code: char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "xebx3ex5bx31xc0x50x54x5ax83xecx64x...
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据库数据恢复
[数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。 一次系统维护中,管理员不小心将data卷下的所有文件全部rm,删除后,马上停止系统,再未做其它操作,但删除时仍有大量终端在访问此服务器。 要求恢复mysql数据库...
检测在Linux系统下U盘是否已连接的方法
Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。 事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。 例如U盘驱动程序会在插入或拔出时往 /proc/scsi/usb-storage-0/0 里面记上...
Linux EXT3下删除MySQL数据库的数据恢复
[数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。 一次系统维护中,管理员不小心将data卷下的所有文件全部rm,删除后,马上停止系统,再未做其它操作,但删除时仍有大量终端在访问此服务器。 要求恢复mysql数据库...