实用操作系统论文文档格式.docx
- 文档编号:19469552
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:17
- 大小:2.05MB
实用操作系统论文文档格式.docx
《实用操作系统论文文档格式.docx》由会员分享,可在线阅读,更多相关《实用操作系统论文文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
在PC机上安装Fedoral14………………………………………………………………5
三、实现root登陆…………………………………………………………………………8
四、Linux共享文件夹………………………………………………………………………10
方法一……………………………………………………………………………………10
方法二……………………………………………………………………………………12
五、建立三个用户…………………………………………………………………………12
六、与主机通信……………………………………………………………………………12
七、在Linux系统下架设FTP服务器……………………………………………………12
FTP的概述………………………………………………………………………………12
Linux环境下的FTP服务器………………………………………………………………13
一、Linux系统
Linux系统简介
Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
Linux诞生于1991年的10月5日。
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。
另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。
㈡Linux的基本特性
1.开放性
开放性是指系统遵循世界标准规范,特别是遵循开放系统互联(OSI)国际标准。
Linux是一种开源软件,其源代码公开发放,同时使用者可以根据个人的具体要求对Linux的内核或外壳进行修改并发布,甚至构建个性化的系统。
。
这使得Linux用户不断增多,功能也日渐完善。
2.多用户:
是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:
文件、设备)有特定的权限,互不影响。
3.多任务
多任务是现代计算机的最主要的一个特点。
它是指计算机同时执行多个程序,并且各个程序独立地运行,互不干扰。
4.良好的用户界面
Linux向用户提供了两种界面:
操作界面和程序界面。
Linux也可利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。
5.强大的网络功能
Linux在通信和网络功能方面优于其他操作系统,为用户提供了完善的、强大的网络功能。
完善的内置网络是Linux的一大特点。
6.设备独立性
Linux具有设备独立性,它把所有外部设备当做文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操作、使用这些设备,而不必知道它们的具体存在形式。
7.良好的可移植性
是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。
Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。
二、Linux系统的安装
㈠在PC机上安装Fedoral14:
1.双击启动Vmware点击文件—新建—虚拟机或者单击图标,新建虚拟机,如图所示:
2.选择“标准”选项,然后点击“下一步”,如图示:
3.选择“安装盘镜像文件项”,指定fedora镜像的位置如下图:
4.设置用户名及密码信息,点击下一步:
5.更改虚拟机名称,选择虚拟机数据的存储位置,然后单击“下一步”如图所示
6.设置磁盘大小,注意磁盘空间尽量大些,选中“虚拟机拆分成多个文件”,然后单击“下一步”,如图示:
7.选中“创建虚拟机后打开电源选项”,然后单击“完成”进行虚拟机安装,如所示:
8.系统安装过程,时间会很长,如图所示:
9.安装完成,进入登陆页面,点击用户名输入step4设置的密码即可进入fedora系统,如图所示:
10.进入系统界面如图示:
三.实现root登陆
应用程序—系统工具—终端,进入普通用户终端
1.首先以普通用户进入终端,输入su(需要输入密码)转换为root权限,如下图:
2.然后通过vi/etc/pam.d/gdm修改/etc/pam.d/gdm文件,注释掉authrequiredpam_succeed_if.souser!
=rootquiet,如图示:
3.然后通过vi/etc/pam.d/gdm-password修改/etc/pam.d/目录下,gdm-password文件,注释掉authrequiredpam_succeed_if.souser!
=rootquiet,如下所示,保存退出。
4.保存退出,输入reboot重启系统,进入登录界面。
5.选择其他,输入用户名:
root,输入密码登录系统,密码为123456;
如下所示:
四.Linux共享文件夹
(一)方法一
1.点击虚拟机的菜单栏的“虚拟机”菜单,点击“设置”项,如下所示:
2.
打开“选项”选项卡,点击共享文件夹,选择“总是启动”,通过点击“添加”添加共享文件夹,添加成功会在文件夹下显示,如下所示进行设置:
3.设置成功以后,会在虚拟机fedora系统的/mnt/hgfs目录下显示设置的共享目录,如下所示:
4.设置完成后就可以进行windows与fedora系统之间的文件共享了,其是不通过网络的共享方式,不同于samba共享方式,当网络断开时可以使用此方式。
(二)方法二
1.安装VMware.Workstation.
2.安装RedhatLinux9.0,在虚拟机下。
3.完成前两步后,打开VMware->
工具栏—>
虚拟机->
选择安装Vmware工具,
进入在虚拟机中安装好的Linux环境(使用超级用户),这时光驱中已经出现了我们将要看装的软件:
VMwareTools-5.5.0-18463.i368.rpm和VMwareTools-5.5.0-18463.tar.gz
使用命令:
cd/mnt/cdrom进入到光驱的目录下,使用ls可以看到这两个文件。
第一步:
cpVMwareTools-5.5.0-18463.tar.gz/tmp,把这个文件拷贝到tmp下
第二步:
cd/tmp进入临时目录,ls查看刚才的文件是否在这个目录下。
第三步:
tarzxvfVMwareTools-5.5.0-18463.tar.gz解压这个文件
第四步:
使用第二步命令,进入tmp目录下的vmware-tools-distrib目录
第五步:
./vmware-install.pl执行这个文件,出现提示就回车。
安装结束后重启
最后:
打开VMware->
选择设置->
选项共享文件夹
点添加,按提示来添加一个windows下的文件夹。
在/mnt/hgfs下就是你在windows下共享的文件夹了。
五.建立三个用户
1.点击系统----管理----用户与组群。
2.添加用户为:
ghh,shz,lxh。
六.与主机通信
注意:
在与主机通信之前,必须把所有防火墙和杀毒软件都关掉。
1.点击系统----管理----网络适配器,查看eth0设备。
IP:
192.168.137.3子网掩码:
255.255.255.0默认网关:
192.168.137.2。
2.本地连接,IP:
192.168.137.1子网掩码:
192.168.137.0
DNS:
192.168.137.1。
3.查看主机的网络连接VMWareNetworkAdapterVMnet1,改为,IP:
192.168.137.2子网掩码:
192.168.137.3DNS:
192.168.137.1
4.打开控制台输入ping192.168.137.3(Linux的IP地址),可以ping通,说明主机与虚拟机可以通讯了。
七.在Linux系统下架设FTP服务器
(一)FTP概述
1.什么是FTP协议
FTP是TCP/IP的一种具体应用,FTP工作在OSI模型的第七层,TCP模型的第四层上,即应用层,FTP使用的是传输层的TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。
FTP是TCP/IP协议族中的一个协议,是英文FileTransferProtocol的缩写。
该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的基础。
2.FTP的基本工作原理
(1)打开熟知端口(端口号为21),使客户进程能连接上;
(2)等待客户进程发起连接建立请求;
(3)启动从属进程来处理客户进程发来的请求。
从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。
(4)回到等待状态,继续接受其他客户进程发来的请求。
主进程与从属进程的处理是并发地进行。
如图所示:
(二)Linux环境下的FTP服务器
1.FTP服务器的安装与启动
在进行DNS服务器配置之前,首先要检查系统中是否安装了BIND域名服务器,检查的方法可使用下面的命令:
#rpm–qa|grepvsftpd
可使用下面的命令来进行BIND域名服务器的启动和停止。
#servicevsftpdstart
#servicevsftpdstop
#servicevsftpdrestart
下面的命令是用来检查vsftpd是否被启动:
#pstree|grepvsftpd
2.vsftpd默认配置文件
#是否允许匿名ftp,如否则选择NO
anonymous_enable=YES
#是否允许本地用户登录
local_enable=YES
#是否开放本地用户的写权限
write_enable=YES
#设置本地用户的文件的掩码是022,默认值是077
local_umask=022
#是否允许匿名用户上传文件
#anon_upload_enable=YES
#
#是否允许匿名用户创建新的文件夹
#anon_mkdir_write_enable=YES
#是否显示目录说明文件,默认是YES但需要手工创建.message文件
dirmessage_enable=YES
#激活上传下载日志
xferlog_enable=YES
#启用FTP数据端口的连接请求(ftp-data).
connect_from_port_20=YES
#是否改变上传文件的属主,如果是需要输入一个系统用户名,可以把上传的文件都改成root属主
#chown_uploads=YES
#chown_username=whoever
#传输日志的路径和名字默认是/var/log/vsftpd.log
#xferlog_file=/var/log/vsftpd.log
#是否使用标准的ftpxferlog模式
xferlog_std_format=YES
#设置默认的断开不活跃session的时间
#idle_session_timeout=600
#设置数据传输超时时间
#data_connection_timeout=120
#运行vsftpd需要的非特权系统用户默认是nobody
#nopriv_user=ftpsecure
#是否使用ascii码方式上传和下载文件
#ascii_upload_enable=YES
#ascii_download_enable=YES
#定制欢迎信息
#ftpd_banner=WelcometoblahFTPservice.
#是否允许禁止匿名用户使用某些邮件地址,如果是,输入禁止的邮件地址的路径和文件名
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
#是否将系统用户限止在自己的home目录下,如果选择了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
#设置PAM认证服务的配置文件名称,该文件存放在/etc/pam.d/目录下
pam_service_name=vsftpd
#由于默认情况下userlist_deny=YES,所以/etc/vsftpd.user_list文件中
#所列出的用户不允许访问vsftpd服务器。
userlist_enable=YES
#使vsftpd处于独立启动模式
listen=YES
#使用tcp_wrappers作为主机的访问控制方式
tcp_wrappers=YES
3.修改vsftpd的默认配置
具体的步骤如下:
(1)修改/etc/vsftpd/vsftpd.conf配置文件,激活以下两项,即在原文件以下两行前的“#”去掉。
anon_upload_enable=YES
//允许匿名用户上传
anon_mkdir_write_enable=YES
//允许匿名用户创建新目录
(2)在原配置文件中添加下面一行,目的是开放匿名用户的浏览权限。
anon_world_readable_only=NO
如果允许匿名用户对服务器上的文件或文件夹有更名或删除操作的权限,还需在配置文件中添加下面一行:
anon_other_write_enable=YES
(3)开放本地用户写的权限必须打开。
Write_enable=YES
(4)修改完配置文件并存盘后,使用下面的命令重新启动vsftpd服务。
#servicevsftpdrestart
(5)修改匿名用户上传目录的权限,匿名用户的默认目录是“/var/ftp/pub”。
可使用下面的命令修改:
#chmod+777/var/ftp/pub
4.启动vsftpd服务
(1)输入命令servicevsftpdstart启动FTP服务,一次性有效,重启失效。
另外一种自动加载方法输入命令ntsysv找到vsftpd按空格键,此时LINUX启动自动加载服务。
还有一种开机加载chkconfig
vsftpdon,开机不加载chkconfigoff。
(2)、查看vsftpd进程是否启动:
输入命令ps-ef|grepvsftpd
如果没有启动的话可以重复第一步(注:
ps-ef和grep之间是一竖,通过键盘上面的“Shift+\”输入)
5.关闭系统防火墙
虚拟机Linux和windows都要关。
windows防火墙的关闭,首先关闭防火墙软件如360,瑞星,卡巴。
关闭系统防火墙:
通过桌面任务栏的右下角右击小电脑标志,打开网络和共享中心,打开后在窗口的左边找到“windows防火墙”进入关闭即可。
Linux防火墙的关闭:
输入命令iptables-F
也可用命令chkconfigiptablesoff开机不加载。
6.网卡配置
实现ftp的通信,需要保证两台机子在同一个网段里面,既同一个局域网。
(1)首先在windows下,开始--运行---输入“cmd”
通过命令ipconfig查看本机的局域网ip,假设是192.168.2.120。
(2)设置虚拟机IP:
通过命令setup找到NetworkConfigure。
设置ip,用Tab键可以实现换行。
如若windowsip如上市192.168.2.120子网掩码是255.255.255.0那么虚拟机的ip可以配置为192.168.2.2----192.168.2.254除192.168.2.120外的所有ip,子网掩码和windows同,为255.255.255.0。
其他的可以不设置,
(3)保存退出
(4)重启网卡:
通过命令servicesnetworkstop
停止网卡服务再servicesnetworkstart重启网卡服务,也可以直接servicesnetworkrestart
之后通过FTP软件连接,IP为Linux设置的IP。
参考文献
老师的PPT课件讲义与其相关资料,XX文库的相关资料。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用 操作系统 论文