如何在Linux单用户模式下修改fstab文件
今天服务器新增加了一块硬盘,分区格式后在fstab内设置了自动挂载,由于fstab设置错误,导致linux 重新启动时出现错误并且不能正常登入系统; 于是让Linux启用单用户模式进入系统,当修改/etc/fstab文件时提示文件只读,无法修改; 经过网友和网上查找具体修改有两种方式 1。进入Linux单用户模式 执行 root# mount -o remount,rw / 然后/etc/fstab就可以修改了 2。用光盘进入Linux修复模式 (光盘启动按F2 接着输入linux rescue回车进入...
linux内核和版本查询命令
一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 二: 命令: cat /proc/version 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外...
linux ext3文件被删除如何恢复
1.Ext3文件系统结构的简单介绍 在Linux 所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息。对于一个小于12个块的文件,在节点中直接存储文件数据块的块号。如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是 1024/4=256)。如果有...
linux内存管理的初始化
ENTRY(startup_32) /* * Set segments to known values. */ cld lgdt boot_gdt_descr - __PAGE_OFFSET /* 设置段寄存器 */ movl $(__BOOT_DS),%eax movl %eax,%ds movl %eax,%es movl %eax,%fs movl %eax,%gs /* * Clear BSS first so that there are no surprises... * No need t...
逐行显示linux系统用户的代码
Linux学习脚本的最后一题,需要学习者合理使用sed和awk,刚学还不太精,下面是个人关于这题写的脚本: #!/bin/bash # output system users...... PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH etc_passwd=`cat /etc/passwd | wc -l` for (( i=1; i=$etc_passwd; i=i+1)) do c...
Linux实现隐藏用户(权限)的一种方式
在Linux是添加一个用户都是非常费劲的事情,不比在熟悉的windows界面下了,我记得如果要在Linux下创建一个root用户需要将其UID更改为0,这样就能在不修改root用户密码的情况下进行root操作,但如果是有经历的Linux管理员,那么你就应该郁闷了。你想,新加一个用户,还是UID为0的,这能不挂么?当然由于Linux管理的复杂性,这个还是能躲多一部分管理员。 在Linux中实现用户的隐藏其实只是需要用到一个命令即可,即为“sudo”,还记得这个命令在系统下的解释吗?sudo允许切换身份,而...
Linux下的test原来也能隐藏?
如何隐藏的test命令?我们这里来看看吧。下面对于初学者可能有很大的帮助。 accountfile="user.passwd" [ -f "$accountfile" ] mv $accountfile "$accountfile"`date +%Y%m%d` 大家是否疑惑[ -f "$accountfile" ] 这句话为什么只有参,没有执行体呢?最初我也郁闷了半天,比较我也是初学Linux的,赶紧去请教了下前辈(以前的同事),给解释了下着是验证文件是否存在从而重命名的意思,当头棒喝呀,原来是test...
linux下清除硬盘的几种方法
硬盘在送人或丢弃时,应该小心一点,不然就成艳照门主角了,谁也不能保证自己的硬盘上没有什么不便于示人的东西,因此,你需要擦除硬盘上的数据。 理论上讲,目前,不存在完全安全的方法,因为,硬盘发展到如今,基本上都是有冗余措施的,这在提高了数据的安全性的同时,也带来了泄密的威胁。也就是,无论你的硬盘用什么软件进行处理,FBI照样有办法找出曾经被写到硬盘上的文件。 当然,FBI不一定会找你麻烦,国安局也不至于天天翻别人硬盘。对付一般修电脑的,还是有办法可以想的。 市面上有很多软件,一些人统称其为“低格”。我不知道...
Ubuntu 10.04 DVD作为升级的源
DVD里的软件比cd里的多,这是无疑的了,将其作为升级用的源,可以不用上网,对于无法上网的计算机非常重要。我在网上搜了一下,方法很多,大致说在源管理器里勾选什么的,我不喜欢这种GUI方式,因为,万一不成功,你根本就不知道问题出在哪。在linux下就应该用linux擅长的方式--命令行。网上还说了,用sudo apt-cdrom add命令,这我也试了,不成功。 其实,只要看一下真正的源是什么样子,我们就不会迷惑了。 打开163的源目录: http://mirrors.163.com, 找到ubuntu/...
细品Linux三大发行版中的“UFO”
三大发行版Fedora、OpenSUSE和Ubuntu Linux表面上很相似,但里面却存在相当大的区别。以它们的最新版本为例:Fedora 12(Fedora预计在本月25日发布)和Ubuntu 10.04使用GNOME 2.28桌面,OpenSUSE 11.2使用KDE 4.3.1桌面,它们都使用2.6.31 Linux kernel,预装的软件如OpenOffice和Firefox也都差不多。粗看起来它们之间没多少差异,但仔细观察会发现它们的差别并不小,三大发行版针对的用户群也不相同。 Fedor...
Linux管理员们,该刷新内核了
Linux之父李纳斯·托沃兹(Linus Torvalds)援引《圣经》中的一句话寄语Linux爱好者:“一往无前,生生不息。”但是实际上,更准确的理解应该是“一往无前,测试不止”。而最新需要我们测试的就是近期刚发布的2.6.34版Linux内核,该内核版本的发布时间距离此前一个版本尚不足三个月时间。 多数人会这样想,当一个Linux服务器操作系统发行版、Windows或苹果Mac OS X新发布一个重要版本时,可能会有一些有趣或好玩的东西,但是如果说到Linux内核的新版发布,那肯定是大手笔,有大变动...
tar打包之后解压到指定目录
如果当前有多个目录 如上图有两个目录 打包aa为ab.tar.gz tar zcvf ab.tar.gz aa 即可 如果要解压 到当前位置 tar zxvf ab.tar.gz 但是如果要解压到其它位置 命令有点不一样的地方 如像要解压到另外的目录,如cc tar zxvf ab.tar.gz -C cc 或者 写全路径也行 tar zxvf ab.tar.gz -C /home/cc 这样就把这个包的内容释放到指定的那个目录中去了。...