湖南師範大學信息科學與工程學院實驗中心
LINUX 姓名
指導老師 實驗日期 2019 年 5 月 17 日
實驗項目名稱: Linux的常用服務
- 實驗目的
學會掌握,Linux常用服務的安裝,設置和啓動方法
根據講義針對四個以上用戶完成telnet、ftp、http、samba和vnc服務的安裝、設置和啓動,並將自己的IP地址、新建的用戶和密碼發給學委。
- 實驗儀器
雲服務虛擬機 Win10
學寶(redhat 6.5) IP:172.27.48.91
用戶 :stu101 密碼:000000
- 實驗基本原理(原理/源程序)
- Telnet服務
先安裝xinetd服務,因爲Telnet服務需要靠xinetd服務啓動
#yum install xinetd
接下來在安裝Telnet服務
#yum install telnet-server
接下來在更改xinetd.d中的配置
#gedit /etc/xinetd.d/telnet
更改後的配置如下:
在人爲的增加防火牆的端口
#gedit /etc/sysconfig/iptables
-A INPUT -m –status NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m –status NEW -m tcp -p tcp --dport 23 -j ACCEPT
重啓服務
#service iptables restart
#servece xinetd restart
接下來就可以使用Telnet服務了
2.VNC 服務
先安裝vncserver
#yum install tigervnc-server
啓動vnc服務
#vncserver
再去修改/root/.vnc/xstartup文件
把最後的“twm&”註釋去掉
加上“gnome-session&”
再去修改/etc/sysconfig/vncservers文件,在最後加上
VNCSERVERS=”1:root”
VNCSERVERSARGS[1]=”-geometry 1024x786”
再去修改/etc/sysconfig/iptables加上
5901這個端口
啓動vnc
#service iptables restart
#/etc/init.d/vncserver stop
#/etc/init.d/vncserver start
3.ftp 服務
下載ftp服務
#yum install ftp
#service iptables stop
#service vsftp start
PS:有的同學說ftp服務連接不上,可能是seLinux的問題所以要加上#setenforce 0;
4.http服務
啓動方法
#service httpd start
在你想要分享的文件夾下面輸入
#python -m SimpleHTTPServer 8080
8080是我自己添加的端口,你也可以自己添加 其他的端口
然後再瀏覽器中輸入你的IP加上端口號就可以訪問你的文件夾了
-
- Samba服務
先下載samba,samba-common,samba-client(利用yum)
創建一個Samba用戶
#smbpasswd -a stu101
#smbpasswd stu101
# vim /etc/samba/smb.conf
[stu101]
comment = stu101 guest share #共享描述
path = /home/stu101 #共享目錄
public = yes #允許guest用戶訪問
writable = yes #允許在heijunma目錄下寫入
directory mask = 0775 #默認創建目錄權限 rwxrwxr_x
create mask = 0775 #默認創建文件權限 rwxrwxr_x
valid users = stu101,root #允許訪問該共享的用戶
write list = stu101,root #可寫入共享的用戶列表
browseable = yes #該指定共享目錄可瀏覽
available = yes #該指定共享資源可使用
然後再Windows中用win+R輸入\\IP就可以了
這個我們win10好像有問題實現不了,所以這裏我用的***的截圖(十分感謝)
四.總結、心得體會
這些服務中都遇到了很多的困難,比如說一開始的vnc服務中的xstartup文件找不到,後來才知道沒有開啓vnc,這個文件是要開始纔會有的。還有HTTP的中別人沒有辦法訪問你的端口,原來你沒有把端口加入防火牆中。這樣的問題數不勝數,但是隻要我們認真研究,不放棄,就能夠成功。(再次感謝***,以及指出錯誤的衆多同學!!!)