linux实验C.docx
《linux实验C.docx》由会员分享,可在线阅读,更多相关《linux实验C.docx(12页珍藏版)》请在冰豆网上搜索。
linux实验C
解决此问题,请将Messenger服务的“启动类型”更改为“自动”,然后启动Messenger服务。
为此,请按照下列步骤:
1.打开Windows资源管理器。
2.在左窗格中,右键单击“我的电脑”,然后单击“管理”。
3.在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
4.在右窗格中,双击“Messenger”。
5.在“Messenger的属性(本地计算机)”对话框中,单击“常规”选项卡。
6.在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
7.在“服务状态”下,单击“启动”,然后单击“确定”。
linux给windows发消息的方法
smbclient -M 对方计算机名 然后回车
回车后就可以输入你要发的内容了,输入结束按ctrl+d 发送
实验1配置网络
1.设置网关和主机名
l显示系统的路由设置:
#route。
l设置默认路由,也就是网关:
#routeadddefaultgw网关IP地址。
l再次显示系统的路由设置,确认设置成功:
#route。
l显示当前的主机名设置:
#hostname;并以自己姓名缩写重新设置主机名:
#hostname主机名称。
l再次显示当前的主机名设置,确认修改成功:
#hostname。
2.检测设置
lping网关的IP地址,检测网络是否连通。
l用netstat命令显示系统核心路由表:
#netstat-nr。
l用netstat命令查看系统开启的TCP端口:
#netstat–at。
3.设置域名解析
l编辑/etc/hosts文件,加入要进行静态域名解析的主机的IP地址和域名,例如
可以把网关的地址加上,设置名称为gateway。
l用ping命令加上上面设置好的网关的域名,测试静态域名解析是否成功。
l编辑/etc/resolv.conf文件,加入域名服务器的IP地址,设置动态域名解析,
在该文件中添加如下的行:
nameserver192.168.0.5。
(以你的LINUXIP地址为准)
l编辑/etc/host.conf文件,设置域名解析顺序为:
hosts,bind。
l用nslookup命令查询一个网址对应的IP地址,测试域名解析的设置。
4.设置启动自动设置
设置自动启动的方法有两种:
一种方法是用netconfig命令;另一种方法是编辑启动配置文件。
l用netconfig命令:
#netconfig,在打开的对话框中输入ip地址,子网掩码,默认网关等。
l编辑启动配置文件:
在/etc/syscofig/network-scripts/ifcfg-eth0文件中加入如下信息:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.xx.xx
NETMASK=255.255.255.0
GATEWAY=192.168.xx.xx
l重新启动系统,再用ifconfig命令查看网络接口的配置信息,确认设置是否成功。
实验2Apache服务器的配置
1.为每个用户设置单独的主页:
创建两个用户user1,user2
创建两个主目录,并分别在其主目录中创建public_html子目录
使用vi编辑器在该子目录下创建index.htm文件,内容为:
welcometomyhtmlpage!
备份/etc/httpd/conf/httpd.conf文件(使用cp命令)
打开webmin
找出httpd.conf不同的地方,修改成下面内容:
(去掉#或添加一些内容)
#
#UserDirisdisabledbydefaultsinceitcanconfirmthepresence
#ofausernameonthesystem(dependingonhomedirectory
#permissions).
#
#UserDirdisable
#
#Toenablerequeststo/~user/toservetheuser'spublic_html
#directory,removethe"UserDirdisable"lineabove,anduncomment
#thefollowinglineinstead:
#
UserDirpublic_html
#
#ControlaccesstoUserDirdirectories.Thefollowingisanexample
#forasitewherethesedirectoriesarerestrictedtoread-only.
#
AllowOverrideFileInfoAuthConfigLimit
OptionsMultiViewsIndexesSymLinksIfOwnerMatchIncludesNoExec
Orderallow,deny
Allowfromall
Orderdeny,allow
Denyfromall
#
#DirectoryIndex:
setsthefilethatApachewillserveifadirectory
#isrequested.
#
#Theindex.html.varfile(atype-map)isusedtodelivercontent-
#negotiateddocuments.TheMultiViewsOptioncanbeusedforthe
#samepurpose,butitismuchslower.
#
DirectoryIndexindex.htmlindex.htmindex.html.var
添加:
ServerAdmin(这里是自己的LINUXIP地址对应的一个域名或IP地址)
ServerName(这里是自己的LINUXIP地址对应的一个域名或IP地址)
重启apache服务器
注:
默认设置情况下,在用户主目录中创建目录public_html,然后把所有网页文件放在该目录下即可,打入http:
//servername/~username访问,但是请注意以下几点:
u登录为root,创建public_html目录,保证该目录也有正确的权限让其他人进入。
修改用户主目录权限(#chmod705/home/username),让其他人有权进入该目录浏览。
u修改httpd.conf中Apache默认的主页文件为index.htm。
u在IE浏览器中输入http:
//servername/~username,看所连接的页面是否为用户的index.html页面。
2.配置认证区域:
在/var/www/html目录下,创建一个members子目录。
配置服务器,使用户user1可以通过密码访问此目录下的文件,而其他用户不能访问。
ua)创建members子目录:
mkdir/var/www/html/members,在该目录下创建子目录dd和文件aa(使用touch,vi等)
ub)进入/etc/httpd/conf目录,创建passwords密码文件,并为用户user1设置密码htpasswd–cpasswordsuser1
uc)修改密码文件passwords的权限:
chownapachepasswords
ud)修改主配置文件/etc/httpd/conf/httpd.conf,添加如下内容:
AllowoverrideAll
ue)在members目录下创建.htaccess文件,内容如下:
AuthTypeBasic
AuthNamemembership
AuthUserFile/etc/httpd/conf/passwords
AuthGroupFile/etc/httpd/conf/groups
Requirevalid-user
Orderallow,deny
Allowfromall
uf)重新启动apache
u在浏览器中分别使用用户名user1和user2测试刚才配置的信息(http:
//servername/members/)
g)添加用户user2可访问该目录
在linuxshell中:
htpasswd/etc/httpd/conf/passwordsuser2
h)在IE中重新使用user2测试(http:
//servername/members/)