Linux下超级用户密码通过grub破解及防护
通过grub破解密码 启动电脑进入以下界面 选中以上所选选项按e键 选中以上所选选项按e键 在以下光标处做修改(原句中插入single即可) 修改完以后,回车,按b键进入以下界面,且键入 passwd root 命令,回车键入新密码和再次输入新密码,回车确定 重启电脑,即可使用新密码登陆 防护:给grub设置密码 打开终端,输入 grub 回车,再输入 md5crypt 回车,输入所想的密码,回车后得到"密文" 打开另一个终端的窗口 在其中输入 cd \boot\grub 在grub目录中编辑menu....
Linux系统下批量替换文件内容
这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库。 手工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下: find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g' 下面这个例子就是将当前目录及所有子目录下的所有po...
在Linux上玩转磁盘阵列
大部分用户都会担心,万一硬盘发生故障,数据丢失咱们办呢?其实现在不少用户由于硬盘容量等方面的限制,都会在主机上挂有不止一块的硬盘。此时若把这些硬盘组成一个磁盘阵列,那么用户就可以高枕无忧了。磁盘阵列可以将多个硬盘组成一个虚拟的硬盘。在操作上,用户会觉得跟使用单一硬盘没有什么不同。但是在实际存储数据过程中,磁盘阵列是将数据分别保存在不同的硬盘上,以提高数据的安全性。笔者今天将跟大家说说如何在Linux环境下玩转磁盘阵列。 一、使用磁盘阵列可以带来哪些好处? 在具体如何配置磁盘阵列之前,笔者要先给大家介绍一...
Linux无线网络实用工具Top 10
我曾经花费大量的时间对无线网络进行研究。在连接无线接入点的时间,对如何选择合适的应用工具起决定性作用的是我使用的Linux发行版本和硬件设备的情况。在这些工具当中,有一些是可以单独使用的。也有一些是和其它台式计算机共同起作用的特殊工具集的组成部分。 对于很多Linux系统的移动用户来说,连接无线网络的最大问题在于找到一个合适的工具。在本文中,我提供了十个可以帮助你运行Linux系统的笔记本连接到无线网络中的工具。如果一个不好用(或者安装)的话,就换另一个。最终,你一定会连接到网络上的。 1. GNOME...
linux下NIS服务的配置
第一步:安装相关软件安装第三张光盘中的ypserv-2.19-3和portmap-4.0-65.2.2.1,安装第二张光盘中的yp-tools-2.9.0.1和ypbind-1.19-7.e15。ypserv是NIS的服务器端程序,yp-tools和ypbind是客户端程序,portmap是端口分配程序。在NIS服务器上一般只需要安装ypserv和portmap,但是由于服务器本身也是其自己的客户端,所以在服务器上,我们将这四个软件包都装上。命令如下:#rpm -ivh /mnt/cdrom/Serve...
linux块设备,字符设备
字符设备还是块设备的定义属于操作系统的设备访问层,与实际物理设备的特性无必然联系。 设备访问层下面是驱动程序,所以只要驱动程序提供的方式,都可以。也就是说驱动程序支持stream方式,那么就可以用这种方式访问,驱动程序如果还支持block方式,那么你想用哪种方式访问都可以,典型的比如硬盘式的裸设备,两种都支持块设备(block device):是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或从设备中一次性读出放入到缓冲区,...
虚拟化杀了Linux 会有这种可能吗?
戴尔(Dell)的CTOKevinKettler在美国旧金山举行的LinuxWorld大会上发言时表示,虚拟化必须变得更容易使用;他表示,Dell的研究人员正试图在服务器的闪存硬盘中,嵌入一个提供VM环境的管理程序(hypervisor):整体优势在于开机时间(timetoboot)──待机时间(ready to go),以及这些服务器的管理。 Kettler在Dell OptiPlex 745服务器计算机上示范执行Novell SUSE LinuxEnterpriseDesktop、WindowsVi...
linux权限--强制位与冒险位
强制位与冒险位 除了读写执行权限以外,ext3文件系统还支持强制位(setuid 和setgid)与冒险位(sticky)的特别权限。针对u,g,o,分别有set uid,set gid,及sticky。强制位与冒险位添加在执行权限的位置上。如果该位置上原已有执行权限。则强制位与冒险位以小写字母的方式表示,否则,以大写字母表示。强制位set uid与set gid在u和g的x位置上各采用一个s,冒险位(sticky)使用一个t。 强制位对文件的作用 在可执行文件上,用户可以添加set uid和set g...
如何成为一个Linux系统内核开发者
你想成知道如何成为一个Linux内核开发者么?或者你的老板告诉你,“去为这个设备写一个Linux驱动。“这篇文档的目的,就是通过描述你需要经历的过程和提示你如何和社区一起工作,来教给你为达到这些目的所需要知道的所有知识。本文也尝试解释社区为什么这样工作的一些原因。 内核几乎全是用C写成的,有一些架构相关的部分是用汇编语言写成的。熟练掌握C语言是内核开发的必备条件。汇编语言(任何架构)的了解不是必须的,除非你准备做某个架构的底层开发。虽然下面这些书不能完全代替扎实的C语言教学和/或者成年累月的经验,他们还...
永远不要运行的危险Linux命令!
文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。 早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易让你哭 都来不及。 这并不是说明 L...
VxWorks和Linux图形界面开发更加轻松自如
Intel全资子公司风河系统公司(Wind River)日前宣布Wind River Tilcon Graphics Suite 5.7即刻上市。这是一套面向嵌入式应用推出的软件开发解决方案,可以高效率地构建和部署多平台、高可用的图形用户界面。 Wind River Tilcon Graphics Suite 5.7是风河公司今年2月收购Tilcon公司并进行产品整合的成果,进一步拓展了风河软件开发产品的阵容,不仅在功能特性上与VxWorks的集成性更加紧密,而且是Tilcon图形套件面向Wind Ri...
Linux教程之Linux cd 命令
Linux cd 命令可以说是Linux(Ubuntu/Fedora/CenOS/RedHat)中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令。这里给大家介绍如何正确使用Linux cd 命令及Linux cd 命令使用方法技巧。 一、Linux cd命令使用权限 所谓使用权限,就是哪些系统用户有权限使用这个命令。 Linux cd 命令使用权限:所有系统用户。 二、Linux cd命令使用格式 Linux cd命令...

