IDC服务器管理员必备LINUX知识

&">nbsp;    一 、密码破解

  1. 一般我们采用单用户模式进系统  这个我们是用来破解系统密码的。因为有时客户忘记自己的密码或者机器被黑客入侵。

在启动linux时, 在grub选项菜单按E进入编辑模式 编辑kernel那行加上 /init 1 (或/single),如 
    kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/按E 键
    在ro前面加入single
    kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
    回车,按B 键重新引导进入系统。重新密码:
  root@#passwd root (设置root的密码)
  Enter new unix password:输入新的密码
    root@init 6 重启系统   (这个是一般像REDFLAG版本的LINUX操作系统的破解方式)

  2.debian linux 系统密码破解

  首先也是在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入编辑模式
  然后,编辑kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b执行重启
  再进入后执行下列命令
  root@(none)#mount -a
  root@(none)#passwd root
  root@(none)#reboot

  3.RedHat/CentOS/Fedora 系统密码破解

  首先也是在grub选项菜单按E进入编辑模式
  然后编辑kernel 那行最后加上S (或者Single)
  再按B,启动到single-user mode
  再进入后执行下列命令
  # mount -t proc proc /proc
  # mount -o remount,rw /
  #passwd
  #sync
  #reboot

  4.Freebsd 系统密码破解

  第一步开机进入引导菜单
  接下来选择每项(按4)进入单用户模式
  再进入之后输入一列命令
  root@#mount -a
  root@#fsck -y
  root@#passwd(修改密码命令)
  root@#root(要破解密码的用户名)
  Enter new unix password:
  root@#init 6 (重启)

  5.Solaris 系统密码破解

  首先在grub选项菜中选择solaris failasfe 项
  然后系统提示Do you wish to have it mounted read-write on /a ?[y,n,?] 选择y
  接下来就进入单用户模式
  再输入下列命令:passwd  就可以重启了
  root@#init 6 (重启)

  6.SUSE 系统密码破解

  也是第一步先要重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数  使得OS在运行login程序之前运行bash,出现命令行。
  然后稍等片刻出现(none)#:命令行。
  这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
  这时输入passwd命令就可以重置密码了
  修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。

以上知识几乎包括了各种LINUX系统版本的密码破解方法,希望能给大家在工作中带来帮助。

时间: 2024-10-28 08:50:23

IDC服务器管理员必备LINUX知识的相关文章

实例学习Apache服务器的安全防护知识

Apache 一直是世界上使用率排名前三的 Web 服务器软件.企业使用其构建 Web 应用,从很大程度上都需要对其安全性进行综合考虑,以保证能够应对拒绝服务攻击.流量窃听.数据泄漏等网络威胁,从而保证企业门户网站的安全.除了使用业界流行的防火墙.IDS/IPS(入侵检测系统 / 入侵防御系统).WAF(Web 应用防火墙).UTM(统一威胁管理)等外部安全设备对 Apache 服务进行安全防护外,作为一种优秀的开源服务器软件,Apache 本身就具有很多优秀的特性可以为服务器管理员提供安全配置

j2ee程序员应该掌握的linux知识

j2ee|程序|程序员 一般大型J2EE应用都在建构在linux环境下的.开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试.但是最后的发布还是要到linux环境,同时我们对网上web服务器和数据库服务器的应用管理(比如自动脚本发布等),应用监控(web服务是否正常.mysql数据库的使用情况).系统监控(监控磁盘空间的使用情况等)都要求程序员熟悉必要的linux知识. 当然程序员不必对整个linux系统样样精通.下面根据本人开发的经验,列出程序员基本

SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息,今天把自己工作过程中经常用到的一些数据库引擎存储过程,系统视图等等总结一下以备不时之用.下面的知识多是自己总结,有一些参考了MSDN. sp_help 有时候想尽快查出数据库对象的相关信息,这个存储过程就很有用了.使用它可以查询出整个数据库中所有对象的相关信息.直接运行sp_help结果如下图1,

Linux常用开发服务器的代码[Linux zhoulifa ]

经常用到的几个自定义函数:1.开启监听的函数 http://linux.chinaunix.net/bbs/viewthread.php?tid=786283&extra= /*************************关于本函数************************************  *function_name: OpenSCPServer  *参数说明:port整数型监听端口号,total整数型监听个数,sendbuflen整数型发送缓冲区大小  *        

服务器安全狗Linux版软件安装使用说明_Linux

服务器安全狗Linux版(SafeDog for Linux Server)是为Linux服务器开发的一款服务器管理软件,它集成了系统参数快速设置,系统运行状态直观展示,系统状态实时监控,常用服务.设备或软件的快速安装和配置等功能,帮助管理员快速直观地管理服务器.本软件还提供了纯字符界面下的界面交互接口和详细的操作指引,使得管理员对服务器的状态更加了解,管理和配置服务器也更加简单. 系统快速配置 1.网络接口配置       界面显示系统各个网卡的IP,子网掩码,MAC地址,IP设置方式,网卡激

分享正在CentOS服务器应用的Linux安全设置Shell脚本

为了方便管理Linux主机,我们把常用的系统安全配置写成一个shell脚本,以后有新的主机或者重新升级安装Linux系统时,只需要简单的执行一下这个脚本就可以完成安全设置,这让工作变得更加简单,shell真的是个好东西. Linux的系统安全设 置Shell脚本是第二次更新,已经大量应用在某大型媒体网站体系中,加入了之前没有想到的一些安全设置.使用方法将其复制,保存为一个shell文件, 比如security.sh.将其上传到Linux服务器上,执行sh security.sh,就可以使用该脚本

httpd-阿里云服务器 阿里云linux一键安装web环境

问题描述 阿里云服务器 阿里云linux一键安装web环境 购买到阿里云服务器后,就按照官网提示到这个地址一键部署php环境http://market.aliyun.com/product/12-121590002-cmgj000262.html?spm=5176.7150518.1996836753.5.ZoE32o 云服务器安装好后,运行 /etc/init.d/httpd start出现如下错误 httpd: Syntax error on line 108 of /alidata/ser

服务器管理员应该如何应对网站被挂网页木马

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一直以来.对于web服务器管理员来说.最头痛的是网站有漏洞.被一些所谓的"黑客"入侵.上传webshell(网页木马).然后修改网站源码.挂上木马.导致网站的真正浏览者中木马.或被重重的弹窗.严重的还会被下载exe执行文件.直接植入木马.让真正的用户不敢浏览网站.从而使得网站流量大大下降. 对于一个web服务器.上面当然有

java高手之路上的必备基础知识

其实Java也就这么回事,重要的还是坚持,不能三天打鱼两天晒网.每一个分支下都是一门专业的技术,重要的是证明学精,熟练运用各项软件语言. 下面和大家分享java高手之路上的必备基础知识: 1.面向对象 JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口.了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的? 2.JAVA语法 如果您有C++等面向对象语言