Linux Redhat版本,删除了usr目录下的所有文件,怎么办?

Linux Redhat版本,删除了usr目录下的所有文件,怎么办?,第1张

建议重装linux,之前先备份数据。
你的数据,安装的三方软件都在硬盘上。可用安装光盘引导,找到数据,备份出来。
如果你有其他机器装的同样的版本,也可以把你删除的/usr目录下的文件拷贝进去。

 PPP(Point to Point Protocol)协议 即点对点协议 是标准的Internet协议 我们可以利用ppp拨号连接到Internet 也可通过建立拨号服务器 提供ppp拨入服务 例如 有些机构有多个外地部门 在本地已连通Internet 而外地部门有拨号到中心机房连上Internet的需求 则要求中心机房有一台拨号服务器能提供ppp接入服务 而用目前比较流行的Linux *** 作系统来做 则显得轻松有余 本文以RedHat Linux为基础 详细讨论如何安装配置ppp拨号服务器 一 软件及网络环境 Redhat 内核 pppd 局域网 Linux 服务器IP设为 服务器名称为jsred 分配给拨号用户的固定IP为 主机名为admin 二 服务器端的安装 )安装pppd 在Linux服务器上查看有没有安装pppd 缺省安装是在/usr/ in/子目录下 如果存在 再查看系统内核有没有提供对ppp的模块支持 如没有 可以进到/usr/src/liunx 子目录 用make menuconfig或make config 对内核进行配置 在PPP支持选项上 选上模块标志 然后重新编译内核 用如下命令 make dep; make clean; make zlilo; rdev R /vmlinuz )安装调制解调器 在物理线路正确连接后打开Modem的电源 运行mini来测试Modem是否已经正确安装 输入mini s 命令设置Modem相关参数 首先查看缺省串行口 缺省为 /dev/modem 根据你所用的串行口将之改为/dev/ttyS 或/dev/ttyS 其次设置通信速率 如果mini 与Modem连接成功 进入会话状态 输入ATS = 如果紧接着在下一行出现OK 且Modem 的AA灯亮起 modem进入自动应答状态 表明mini与Modem通讯正常 Modem可以正常工作了 否则修改串口设置 重复上述步骤 也可用当地的ISP的电话号码拨号 看能否正确连接 一般是先有拨号音 然后是嘈杂声 再就是握手 表示接通 出现登录提示画面 可证明Modem已正确安装 如果遇到Modem能接通 网卡不能工作或网卡能工作而Modem接不通 则要查看是否由于Moem与网卡或其它设备中断冲突引起的 一般检测串行口所占用的中断号 输入 # cat /proc/interrupts 命令查看当前串口占用的中断号 例 : timer : keyboard : serial 可以看到当前串口占用的中断是 也可以用setserial 命令来给串口设置地址和中断号(IRQ) 例如 # / in/setserial/dev/ttys irq 赋给串口一( )中断值为 或 #/ in/setserial/dev/ttys auto_irq 赋给串口任意一个空闲中断号 )创建登录终端 在Unix中 将设备看成是一个特殊文件来进行访问控制 通过特殊文件可以访问特定的设备 Linux也不例外 Linux的标准虚拟终端有mingetty agetty等 本文介绍用mgetty 作为ppp客户登录进来的虚终端 你可以通过网上搜索得到该软件 Redhat 自带RPM包 mgetty i rpm 安装命令为 rpm ivh mgetty i rpm 安装完成后在/ in子目录下有二进制文件mgetty 然后进到/etc子目录 在inittab文件之后加上一句 s : :respawn:/ in/mgetty D s ttyS 保存 用init q命令重启进程 用ps aux命令可看到类似于 S : / in/mgetty D s ttyS 表明该终端已准备好 可以接受用户的拨入请求了 )创建或修改PPP相关配置文件 基于对拨号安全性的考虑 pppd默认要求进行主客户机的身份自验证 即对等验证 除非使用root用户帐号拨号或服务器没有连上Internet 因此为了使pppd能正常工作 需要在服务器端设置相应的主客户机验证信息 )编辑/etc/ppp/options文件 在其中加入 detach crtscts netmask asyncmap proxyarp 其中 Asyncmap 表示 在对远程机进行串行联接时 连接可能将ASCII控制码( )用于特殊的用途 所以 这些代码不能作为数据包的一部分进行传送 这就要告诉pppd 不要直接用这些控制码 而用特殊的两字符的转义序列来代替它们 Asyncmap 表示不需要对任何控制码进行转义处理 基于TCP/IP协议的以太网 并不直接利用IP地址 而是利用网卡MAC地址来传送数据包 Proxyarp告诉它在远程主机的Arp表中增加一项 列出本地机的地址和远程机的网卡MAC地址 Netmask可以根据具体子网划分 修改为相应的子网掩码值 )创建/etc/ppp/yS 或/etc/ppp/yS 文件 对相应端口进行设置 在该文件中加入一行 jsred:admin或 : 在/etc/hosts文件中为拨入进来的客户机登记一项 admin )编辑/etc/ppp/pap secrets文件 由于拨号采用PAP验证时 需在该文件中设置相应主客户机信息及PAP验证密码 在该文件中设置如下 admin jsred 第一项为客户机名称或IP 第二项为拨号服务器名称或IP 第三项为PAP密码 由于我们使用标准的password文件来进行身份验证 因而将这里的密码置空 第四项为动态分配给客户机的IP地址 )建立pcguest拨号用户帐号 创建登录Shell 用户通过电话拨号进来 以什么样的身份和权限进入网络呢?这就要为拨入用户建立相应的帐号和登录Shell 如 # adduser pcguest 在选择其Shell时 不要选/bin/bash 而是填入/etc/ppp/ppplogin ppplogin为拨入用户的登录Shell文件 相当于Novell网用户的登录脚本 它为拨号用户初始化登录环境 脚本如下 #! /bin/sh /usr/ in/pppd auth chap +pap login : 第一行表示脚本的其余部分用/bin/sh去解释该脚本 第二行的 +pap login 表示客户端和服务器端采用PAP的验证方式但使用/etc/password文件的内容 用 分隔的两项(IP地址)列出ppp拨号服务器和分配给客户机的IP地址 将该文件置为可执行模式 chmod ppplogin pppd默认只能由root用户执行 为了使普通用户能够执行pppd 需要运行命令 #chmod u+s /usr/ in/pppd 最后别忘了在/etc/shells文件中加进一句话 /etc/ppp/ppplogin 然后存盘退出 )启用Linux的IP转发功能 为客户机通过拨号服务器上Internet铺平道路 Redhat 默认是屏蔽IP转发的功能 为启用IP转发功能 修改文件/etc/nf将 net ipv ip_forward = 改为net ipv ip_forward= 保存退出 重启Linux服务器 服务器端设置工作完成 三 客户端的安装 在Windows 客户机上 安装拨号网络 新建一连接项 选中该连接项 单击鼠标右键d出菜单 单击 属性 打开 服务器 标签的 TCP/IP配置 对话窗口 在 指定IP地址 栏 填入拨号服务器分配给远端客户的IP地址 如 在 主控名称服务器地址 栏中输入Internet上有效的DNS服务器的IP地址 如果该Linux服务器能提供DNS服务 也可填入Linux服务器的IP地址 保存退出 双击连接项 进入拨号状态 当终端窗口中出现登录提示 输入pcguest用户名及相应密码 再点击 继续 按钮 则一个稳定 快速的PPP连接就建立了 四 测试 测试用户有没有拨进服务器 可以在Linux服务器的控制台终端输入 # who root ttyp Apr : pcguest ttyS Apr : 上面的pcguest即为通过ttyS 终端登录的ppp客户 或输入命令 # ifconfig 你会发现除了以太网卡eth 本地环路lo外 还多一个ppp 项 表明客户已成功拨入 打开客户端的浏览器 如Netscape或IE 看能否正常访问Internet站点 lishixinzhi/Article/program/Oracle/201311/18391

校园论坛是校园网中不可缺少的部分之一 虽然基于ASP+ACCESS的论坛使用简洁 安装方便 但MySQL数据库以它短小 方便 速度快 免费等优点成为很多站点目前首选数据库 加上PHP语言也具有可跨平台 移植性高 安全可靠 快速高效的优点 因此目前很多流行论坛程序都采用了PHP+MySQL相结合来开发 不过 对于我等菜鸟们来说在服务器上安装PHP+MySQL论坛可不像ASP+ACCESS那么简单 只需要直接放到站点目录下即可运行 因为大多数PHP+MySQL论坛在使用前都需要安装

如果你打算购买虚拟空间来运行PHP+MySQL论坛程序 那么你首先得购买一个支持PHP+MySQL的空间 一般的适合运行小型论坛( 人左右同时在线)程序的虚拟空间每年最低费用一般 元左右 除此而外 还得建立MySQL数据库 创建用户名和密码才能顺利安装PHP+MySQL论坛 有的虚拟空间商直接提供这些信息给你 无需自己动手设置 例如 上海E动网的K 虚拟主机 在后台建立了名称为itlm的数据库后 就自动创建了itlm_f itlm_r itlm_w三个用户(密码都是自己设定的) 这样安装时就可以直接使用了

如果学校有自己的服务器(Windows系统) 那么就按照下面的步骤一先设置好服务器的运行环境 让服务器支持PHP+MySQL

服务器端软件安装

PHP+MySQL论坛程序在大多数情况下都是运行在Linux UNIX等系统下 但是安装Linux UNIX系统再配置PHP+MySQL对于我等菜鸟们来说可不是想玩就可以玩起来的!这里笔者向大家推荐一款Win 平台下的一款Web服务器软件 EasyAPM Server EasyAPM Server是Win /XP/ 系统下的Apache+PHP+MySQL运行环境快速集成安装套件 只要一次安装 就自动包含以下程序 Apache v (Win ) PHP v (Win ) Zend Optimizer v a(Win ) MySQL v (Win ) phpMyAdmin v pl 用户无须修改任何配置文件 对初学者来说是安装最方便 最快速的一款WEB服务器平台!

第 步 从以下地址下载EasyAPM Server

// byshell net/Sofare/Catalog /

第 步 将下载的文件解压到服务器d:usr

第 步 在服务器上运行d:usrinstall bat 安装Apache+PHP+MySQL集成套件 这样 几分钟之内 就让你的服务器(或个人电脑)立刻变成了一台支持PHP+MySQL的服务器

第 步 建立MySQL数据库 在服务器IE地址栏输入 //localhost/phpmyadmin/ 使用phpMyAdmin来建立一个名为itlm的数据库

注意

( )如果服务器原来已经安装IIS服务 请在安装EasyAPM Server前停止服务 或改变默认端口 否则会无法正常安装

( )EasyAPM Server安装后 默认登录用户名: root 密码: micronsky net 进入后台后可以使用 权限 项来更新MySQL数据库的默认密码 添加新的MySQL用户 设置用户权限等 *** 作 这里我们新增了一个用户 itlm_f

( )更多 *** 作请查看EasyAPM Server内的说明文档

安装phpwind

免费个人版论坛程序

第 步 下载解压phpwind安装包 从// phpwind /download phpaction=do&&p= PWForums&&v= &&n=PHPWind_GBK_ zip下载PHPWind 正式版(PHP+MySQL)高速论坛程序

第 步 上传phpwind程序文件 如果使用的是虚拟主机 只要用FTP软件将解压后的所有文件上传到网站根目录下 确保在根目录下能看到install php就可以了!

如果是自己的服务器安装的EasyAPM Server 只要先删除D:usr下 除phpmyadmin文件夹(在线管理数据库用)外的所有文件 然后将phpwind zip内的所有文件解压到D:usr下 确保D:usr下能看到install php文件 这些就是phpwind的论坛的安装程序文件

第 步 设置相关目录和文件的属性(服务器如果是Windows平台的 此步可省略 直接将相关文件或文件夹设置为可写即可) 先确认以下目录或文件属性为( )可写模式

data data/sql_config php attachment data/bbscache data/groupdb data/style _data template template/wind template/admin image/upload image/attach

PHP编程免费提供,内容来源于互联网,本文归原作者所有。

1 连接ftp服务器
格式:ftp [hostname| ip-address]
a)在linux命令行下输入:
ftp 19216811
b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
2 下载文件
下载文件通常用get和mget这两条命令。
a) get
格式:get [remote-file] [local-file]
将文件从远端主机中传送至本地主机中。
如要获取远程服务器上/usr/your/1htm,则
ftp> get /usr/your/1htm 1htm (回车)
b) mget
格式:mget [remote-files]
从远端主机接收一批文件至本地主机。
如要获取服务器上/usr/your/下的所有文件,则
ftp> cd /usr/your/
ftp> mget (回车)
此时每下载一个文件,都会有提示。如果要除掉提示,则在mget 命令前先执行:prompt off
注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。
3上传文件
a) put
格式:put local-file [remote-file]
将本地一个文件传送至远端主机中。
如要把本地的1htm传送到远端主机/usr/your,并改名为2htm
ftp> put 1htm /usr/your/2htm (回车)
b) mput
格式:mput local-files
将本地主机中一批文件传送至远端主机。
如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下
ftp> cd /usr/your (回车)
ftp> mput htm (回车)
注意:上传文件都来自于主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则只有在/usr/my下的文件linux才会上传到服务器/usr/your 下。《Linux就该这么学》 学习更多知识。
4 断开连接
bye:中断与服务器的连接。
ftp> bye (回车)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/13425130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存