易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下安全修复系统的Root密码

如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:
  方法一:
  1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);
  2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;
  3、该选项有三行语句,请用光标选中第二行,也就是“Kernel”开头的 那一行;
  4、在这一行再按下字母“e”键进入这一行的编辑状态;
  5、在该行行尾加个空格,写上数字1,类似这样:
  kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
  6、修改以后,按下“回车”键回到原来的界面;
  7、按下字母“b”键开始引导。
  这样,就可以启动linux的单用户模式,有点类似windows的安全 style="COLOR: #000000"
href="http://safe.it168.com/"
target=_blank>安全模式,就是只启动最基本的系统,网络服务、系统服务等都不启动。单用户模式引导完成以后,会有#提示符,表示已拥
有超级用户权限,然后请在#后执行命令:
  /usr/bin/passwd
  系统应该会提示输入口令,这个口令是不回显的,保证输入无误就可以了,回车后,系统会要求再输入一遍,输入要求一致,然后会看到口令修改成功的
提示。再键入命令init
3键入系统的字符界面模式下(系统会重新改变运行级别)。看到login:提示,再重新试一试是否可以用root和刚刚修改过的口令登录。
  方法二:
  1、将系统光盘的第一张插入光驱,重新启动系统,从光驱成功引导后在boot: 后输入linux rescue回车。
  2、跟着引导程序向下走,不必配置网络。但提问是否手索并挂载系统分区时选择“是”,系统进入“#”提示符下。
  3、执行命令chroot /mnt/sysimage/ (默认的系统会挂在/mnt/sysimage/目录下)
  4、执行命令/usr/bin/passwd来修改root口令。
  5、执行命令exit; ,取出光盘,重新启动系统。然后用新的口令登录系统。即可完成root密码修复。


相关文档:

Linux 远程登录服务:telnet和ssh

Linux 远程登录服务:telnet和ssh
通常情况下远程登录我们使用telnet服务,Red Hat
Linux带有telnet服务器的软件包,我们需要安装telnet-server和xinetd两个软件包:
[root@rh73 ~]# rpm -ivh
/mnt/cdrom/RedHat/RPMS/telnet-server-0.17-20.i386.rpm
[root@rh73 ~]# rpm -ivh
/mnt/cdrom/RedHat/RPMS/xinetd-2.3.4-0 ......

[Pthread] Linux上程序调试的基石(一)

原文地址:http://blog.csdn.net/Javadino/archive/2008/09/06/2891413.aspx
引子:
1.在Linux系统中,进程状态除了我们所熟知的TASK_RUNNING,TASK_INTERRUPTIBLE,TASK_STOPPED等,还有一个TASK_TRACED。这表明这个进程处于什么状态?
2.strace可以方便的帮助我们记录进程所执行的系统调用,它是如何跟踪到进程执行的 ......

Linux脚本编写基础

1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须放在文件的第一行):
#!/bin/sh
  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
  要使脚本可执行:
编译 ch ......

Linux文件搜索之 find / locate / whereis / which

引言
find最强大,什么都能查,可以根据条件查找文件。
which只能查可执行文件和别名(alias)。
whereis只能查二进制文件、说明文档,源文件等,可以找到可执行程序和man page。
locate是在数据库里查找,数据库大至每天更新一次,但跟whereis一样都是查数据库里的内容。
1.find /etc -name my.so
2.locate 是用来通过 ......

修改SUSE Linux系统的超级用户密码

1 、重新启动机器,在出现grub引导界面后,按F2,在启动linux 的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
  2 、稍等片刻出现(none)# :命令行。
  3 、输入mount -n / -o remount ,rw
  4 、输入 mount–n /usr
  5 、输入 cd /usr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号