好文档 - 专业文书写作范文服务资料分享网站

Linux操作系统基础教程

天下 分享 时间: 加入收藏 我要投稿 点赞

是linux-2.4.20-8的软连接),之后按以下步骤进行: ① make mrproper,清除以前编译内核时残留的.o 文件和不必要的关联遗迹;(.config是上次的配置文件)

②从/usr/src/linux-2.4/configs目录下选择默认的入手配置,如 cp /configs/kernel-2.4.20-i686.config .config ③ make xconfig 在x界面下配置内核; 也可以选择下列之一的字符界面方式: ? make menuconfig 文本界面下的菜单方式; ? make config 互动文本方式

? make oldconfig 非互动脚本,便于按默认值设置内核 ④ make dep 正确设置关联文件; ⑤ make clean 准备要构建的源码树;

⑥ make bzImage 编译内核(对于大内核,比如需要SCSI支持),或make zImage(对于小内核);编译结束后在/usr/src/linux-2.4/arch/i386/linux/boot/下产生bzImage文件 ⑦ make modules 编译模块;

⑧ make modules_install 安装模块(即便什么也没做); ⑨ make install 安装新内核。在 /boot 目录中安装内核文件,这个命令还执行 /sbin/new-kernel-pkg 脚本。该脚本会建构一个新的 initrd 映像,并在引导装载程序的配置文件中添加一个新项目。 三、

第十二章 远程登录与

一、 Telnet

NFS

? Telnet是Internet提供的一项基本服务,用来将本地计算机作为网络中另一主机的一个远程终端使用,作用上与本地终端无异。Telnet协议是TCP/IP协议族中的一个应用层协议。 ? 同Internet上的所有服务一样,Telnet也工作在客户机/服务器模式,这就意味着服务方必须运行着服务软件而客户方运行着客户端软件,目前的绝大多数操作系统均已以系统外部命令的方式提供了Telnet的客户端软件。

?Telnet用法很简单:telnet 主机名或IP地址, 例:telnet 202.207.30.136

依提示输入用户名和口令后即可登入远程主机的系统。

? exit或logout命令结束telnet。 ?注意:

⑴telnet不允许使用root身份登录。若必须执行root权限的操作只能先以一个普通用户账号登录后再执行su操作。 ⑵telnet以明文方式传输数据,很不安全。

(注:微软系统内的telnet可使用NTLM加密方法进行身份认证,但Linux的telnet仍遵循标准的telnet协议。)

二、 SSH(Secure SHell)

? SSH以RSA公开密钥算法加密数据,并且进行了压缩。 ? Linux实现了SSH的服务端和客户端软件。 ? SSH可视作telnet的替代,用法类似。 例:SSH 202.207.30.135

? 常用参数-l指定用户名,如SSH 202.207.30.136 –l z3 ? 说明:

⑴SSH是安全的,所以允许以root身份远程登录。 ⑵Windows没有SSH命令,需安装使用第三方软件。如: ?SecureCRT v3.4 (支持SSH的字符终端) ?Netsarang Xmanager v2.0 (SSH字符终端/远程桌面) ?F-Secure SSH Client for Windows 5.3 (SSH+FTP)等。 ⑶一些常用的FTP软件已支持SSH,如WS-FTP Pro 8.1、

Xftp 1.2等。当使用这些软件往Linux系统主机上传时应注意设置为SSH认证方式(但WS-FTP Pro 8.1尚不支持root身份连接,若需安全上传root文件时可选用后者)。 ⑷若先telnet到主机A再SSH到主机B,则AB之间是密 文而本机与A之间是明文(有文章建议在Windows客户机上可先 telnet到A再SSH到A,而实际上这毫无意义!) ⑸Linux兼容Unix原有的远程登录命令rlogin(该命令使

用rlogin协议), 但不太提倡使用。应尽量采用SSH作为tenlnet和rlogin的安全替代。

三、 scp(Secure Copy)

scp命令可用于本地与远程计算机间安全地互相拷贝文件。 格式:scp 本地文件路径 远程用户名@主机:文件路径 或: scp 远程用户名@主机:文件路径 本地文件路径 例:scp z3@202.207.30.136:a.txt . 将a.txt从远程拷到本机

scp a.txt z3@202.207.30.136: 将a.txt从本机拷到远程 说明:⑴执行时会要求你输入远程用户的口令;

⑵同cp一样,可用-r参数递归地拷贝目录; ⑶实验表明scp不作覆盖提示,需小心使用; ⑷scp可作为Unix中rcp命令的安全替代。

四、 sftp(Secure FTP)

? sftp是ftp/rftp命令的安全替代,用法同ftp一样。 ? sftp可用scp同样的用法传输单个文件;但,

?更常见的用法是:sftp [远程用户名@]远程主机 <回车> 进入sftp>状态。这时可执行该状态下的命令。 如:get remote-path [local-path] 下载文件

put local-path [remote-path] 上传文件 quit 退出sftp状态 ? 在sftp状态下可打?号列出该状态下可用的命令清单。 其中不少命令同Linux bash命令,如mkdir、cd、pwd、ls等,但这些命令是在对被登录机操作,对本地机操作的命令会被冠以字母l,如lmkdir、lcd、lpwd、lls 等(但有rm没有lrm)。

? sftp为命令行操作提供了足够的本地与远程操作命令。Linux的图形FTP软件(如gftp)和Windows平台的一些FTP软件(如Xftp)也都支持ssh/sftp协议,安全且操作方便。

五、 VNC(Virtual Network Computing)

? 一款优秀且免费开源的远程桌面控制工具软件,由著名的AT&T的欧洲研究实验室开发。其使用的通信协议RFB(Remote Fram Buffers)是一个开放协议。VNC已被移植到Windows等操作系统。

? 远程图形;数据经过加密;带宽需求小,拨号上网也可使用。 ? Redhat Linux 9.0自带VNC3.3.3版的服务端和客户端程序。 ? 服务端操作:

#vncserver 启动vncserver, New 'X' desktop is cstd136:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/cstd136.1.log 注意:

⑴记住首行末尾冒号和数字表示的窗口号(如这里的 :1); ⑵root或普通用户均可启动自己的vncserver,vnc默认按 启动顺序赋予窗口号;

⑶若该用户是第一次执行,系统会提示创建vnc口令; (以后可执行vncpasswd命令修改自己的vnc口令)

Linux操作系统基础教程

是linux-2.4.20-8的软连接),之后按以下步骤进行:①makemrproper,清除以前编译内核时残留的.o文件和不必要的关联遗迹;(.config是上次的配置文件)②从/usr/src/linux-2.4/configs目录下选择默认的入手配置,如cp/configs/kernel-2.4.20-i686.config.config③mak
推荐度:
点击下载文档文档为doc格式
2pebe5qao885bn78adhd
领取福利

微信扫码领取福利

微信扫码分享