0. 前言
若以服务器管理而言,我们不能够老是待在主机旁边, 必须要有远程访问系统 (te.net 、 ftp) 的需要。 但因为这两个协议并不很安全,所以较新版的 freebsd 是不开启这两项服务。 注意 :freebsd 预设不能够以 root 身份直接登入。所以必须要先开一个账号, 用该账号登入,再转换成为 root ,也就是最高管理者。
1. 修改基本网络服务设定文件
请以 root 的身分,编辑 /etc/.netd.conf 这个档案。 档案部分内容如图 :
从档案中可以看出这是基本的网络服务设定文件,定义了包含 ipv4 、 ipv6 这两种网络协议方式。 要开启服务只要将最前面的 # 号(批注符号)取消。 所以整个修改过后的画面如图:
1. 重新启动基本网络服务
刚刚修改的只不过是设定档 透过 'cat /var/run/.netd.pid' 来取得该服务的 process id 。 并藉由送出 -1 ( 数字 ) 参数将程序重新启动。
详细说明 : 很多书籍都没有说明为什么要用这个指令。泡泡为初学者说明一下
1. 首先,每一个目前正在服务的程序,都会有一个数字编号,称之为 process id 这些服务中的程序会产生一个档案,预设存放在 /var/run 这个数据夹中 并将其所目前拥有的 process id 写入这个档案。
2. 透过 cat 这个察看档案内容的指令,可以察看 /var/run/.netd.pid 的内容。 也就是 cat /var/run/.netd.pid 。
3. 透过 kill 这个送出讯息给服务中的程序。 语法 : kill 参数 pid 常用的参数有两个。 -1 送出重新启动讯息。 -9 强制停止服务。
4. 因为我们现在要重新启动服务,所以用 -1 参数。但是还缺乏 pid 编号, 所以透过 `cat /var/run/.netd.pid` 直接在 shell 中取得编号。 为什么要用 ` 反引号包住呢?这是因为 shell 语法的问题。 用反引号包住,表示执行里面的内容 ( 指令 ) 。 5. 所以 kill -1 `cat /var/run/.netd.pid` 就能够将 .netd 重新启动。
2. 基本网络服务
启动 .netd 过后,就可以用 te.net server_ip_ 位置 或 ftp server_ip_ 位置 进行远程访问。 ◎ 系统登入举例 %您必须要有一个能登入系统的账号 ( 并非所有系统都能够登入 (login) 系统 ) % 登入操作如下图 : a. 点选开始菜单,将鼠标指针移到执行,然后按下鼠标左键。
b
.
接下来会出现一个对话框 请在对话框中输入 te.net△ 服务器 ip 位置 输入完成后,请按下确定。( △ 表示空格键)
c. 系统出现登入状况要求输入账号及密码登入,请输入账号及密码, 注意输入密码时,为了安全起见并不会显示在画面上!
d. 若登入成功会出现如下的画面, 若失败则会回到上一步骤重新要求输入账号及密码。
e. 完成系统登入了 ..
◎ 系统登入失败可能的状况
1. 您没有账号及密码。
2. 您输入错误的账号及密码。
3. 您的账号及密码是不能够登入 (login) 系统的。
4. 该服务器的 te.netd 没有开启,也就是不能经由 te.net 方式登入。 5. 该服务器挂了 ..~"~
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器