linux紧急模式
修改/etc/fstab, /etc/rc.d/rc.sysinit等系统启动文件时误操作 就会造成linux无法进入,有rescue盘可以容易修复,这个方法适合于 没有rescue盘时修复系统。 [color="#000000"]grub菜单中选择linux[color="#007700"],[color="#0000bb"]按e[color="#007700"],[color="#0000bb"]e[color="#007700"],进入编辑模式, kernel [color="#007700"](...
Linux系统下安装VMware虚拟机的过程详解
到https://www.VMware.com/下载最新的安装包,比如VMware-workstation-4.0.5-6030.tar.gz,假设放在“/tmp"下.然后使用下面的命令解压后安装. 1、tar –zxvf VMware-workstation-4.0.5-6030.tar.gz 2、cd ./VMware-distrib 3、./VMware-install.pl 下面按照提示选择就可以了,如果没有特殊要求,直接回车即可. 4、安装完启动VM,提示符下输入命令:VMware,或者按照提...
Linux根文件系统的制作
1. 根文件系统 文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。 注:对于我们应用开发来说,购买开发板的时候,厂家会提供好现成的根文件系统和BootLoader等,如果需要,我们可以改变其中的命令而无需从头开始制作一个新的根文件系统。不过这儿的制作过程可以让我们更深一点理解Linux的文件系统。 2.主...
Linux操作系统下的高级隐藏技术详解
本文深入分析了Linux环境下文件、进程及模块的高级隐藏技术,其中包括:Linux可卸载模块编程技术、修改内存映象直接对系统调用进行修改技术,通过虚拟文件系统proc隐藏特定进程的技术。 隐藏技术在计算机系统安全中应用十分广泛,尤其是在网络攻击中,当攻击者成功侵入一个系统后,有效隐藏攻击者的文件、进程及其加载的模块变得尤为重要。本文将讨论Linux系统中文件、进程及模块的高级隐藏技术,这些技术有的已经被广泛应用到各种后门或安全检测程序之中,而有一些则刚刚起步,仍然处在讨论阶段,应用很少。 1.隐藏技术...
Linux下增加系统调用的方法
1.linux系统调用的基本原理 linux的系统调用形式与POSIX兼容,也是一套C语言函数名的集合。然而,linux系统调用的内部实现方式却与DOC的INT 21H相似,它是经过INT 0X80H软中断进入后,再根据系统调用号分门别类地服务。 从系统分析的角度,linux的系统调用涉及4个方面的问题。 (1)与系统调用有关的数据结构和函数 函数名以“sys_”开头,后跟该系统调用的名字。例如,系统调用fork()的响应函数是sys_fork()(见Kernel/fork.c),exit()的响应函数...
Linux性能测试工具Lmbench介绍和使用说明
Linux性能测试工具Lmbench是一套简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开发者深入了解关键操作的基础成本。 1、Lmbench的使用与介绍 Linux性能测试工具Lmbench是一套简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统开发者深入了解关键操作的基础成本。其官方网站是:http:/...
linux下查看cpu的情况
现在机器的cpu越来越复杂,一个cpu,经常是几个内核,4,6,8都不是什么稀罕的事情。 当年我公司购买一台8cpu的AMD服务器,双核,当时看到cpu很壮观,16个cpu。 现在一台普通的2U的服务器,都可能看到这种场景。 http://planet.admon.org/howto/about-cpu-the-logical-and-physical-cores/ There are some commands here to help identify these type of informati...
在linux下挂载windows分区
想随时随地的使用windows下的一些资料,有必要将windows的分区挂载在linux下。 说明: 众所周知,linux下一切对象(硬件,软件,文件)都是一文件的形式挂在系统中,而我们要挂载的硬盘分区也不例外。 步骤: 1.将登录用户切换成root(即superuser),命令 su - root (注意,在这里不能是仅仅是su,否则在后面的 mount命令将提示没有这个命令) 密码: 2.新建挂载文件夹 #mkdir /mnt/winD (挂载windows下的D盘目录) #mkdir /mnt/w...
ubuntu时间、时区设置
应该也有部分人见过Ubuntu时间不正确的问题,今天我也碰到了,时间的时间与北京时间相差4到5个小时,使用date -s 15:30正确了,但机器一重启时间又变了,Google了下,使用下面方面可以解决: #ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localetime 将/etc/下原来的localetime删除,重新做了链接到/etc/localetime下面,呵呵,正常了! 时间同步服务器: 210.72.145.44 ntpdate 210.72....
linux下编译自己的库文件实践
linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,主要记录了一些配置信息。 1.创建静态.o库文件和.a库文件 [root@localhost study]# mkdir libtest [root@localhost study]# ls cc.c hello hel...
监控磁盘空间大小并自动报警脚本
#!/bin/sh #make by itbit init() { IPADD=`ifconfig|grep 172.18|awk '{print $2}'|sed 's/addr://g'`; NOWTIME=`date +%F-%H:%M`; MAILTO=""; MAIL_SUB=" !**Report - Disk Capacity Report $NOWTIME **!"; tmpfile=/tmp/iamatmpfile.tmp } mhead() { echo "" $tmpfile; e...
用ghost对linux系统做备份
1: 要求将安装了LINUX系统的硬盘(原盘)整盘刻至另一硬盘(目标盘)。 2:所需工具:DOS系统引导盘,GHOST2003(版本低的对文件格式不能很好的支持),原盘(Linux)的引导盘。 3:步骤: A:用DOS盘引导系统,进入GHOST2003界面。选DISK-TO-DISK即可(可使用GHOST的默认选项)。 B:刻完之后,用目标盘启动有可能只显示LI即无法继续。可用原盘(LINUX)的引导盘启动目标盘。 进入系统后再次安装LILO。 C:重新启动,目标盘即能自我引导。(以上在REDHAT L...