|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Z-turn borad Samba 、Apache 服务器配置 3 u$ t. p" S# A
Samba 服务器配置:6 b7 X1 s7 e# q- t
& J' g: G& i' W1 z9 u6 b" X1 _ X
下面搭建一个samba服务器,可以z-turn board 和其它设备共享数据共享数据。
+ {3 P/ J7 G# F1 o( W* ?/ Z3 K一、 安装samba6 I6 i% h) ^8 d! U/ K8 r
- # apt-get install samba& s" F) o3 d# \0 Q h
3 T% f8 F. ?% z[color=rgb(51, 102, 153) !important]复制代码$ v. U/ U: T$ U, w# U$ R9 H$ _$ b2 s
" F: z H& Y) D' V1 U- S
二、添加用户
( }2 G& w1 S' _: K2 q/ k$ s8 C$ q3 }) y
添加共享用户+ w/ @- C0 @. L( [+ I$ `9 Q
- # useradd shareusr
- # passwd shareusr
- # mkdir /home/Z-turn/shareusr
- # chown -R shareusr /home/Z-turn/shareusr0 ?' h+ F7 R3 H! r2 D
6 D5 V2 L# j& `; ~- M4 i( L
[color=rgb(51, 102, 153) !important]复制代码
; T1 L. d# s5 W$ Y% \; v5 W4 r r1 }9 } q, Q8 R; T% [& R5 C) }
将 /home/pi/shareusr 文件夹设置成共享文件夹; m0 f7 i' a2 a. |
; p- X: H1 D1 k5 u. W# l
用户名为 shareusr& I$ H4 n; ^; ^5 Z, @5 k
密码为 shareusr5 s$ W, r8 I$ R4 s2 u K4 q
+ V. o7 e6 X' s- {
, Z& I$ ?* Y a4 Z; ~三、设置配置文件
6 e: P, |( ^- z2 @8 ]' y
- @/ @3 o$ g }- h$ S& ^% x 修改 /etc/samba/smb.conf 文件
2 Q. q4 f' p6 i' C4 F- cd /etc/samba
- # gedit smb.conf
- 2 m7 R8 n! G, `3 t: |
/ {6 N0 o6 n2 d, R( e9 P# a[color=rgb(51, 102, 153) !important]复制代码; c6 ?2 w! G4 t2 R8 f
将 security = user 前的注释“#”去掉6 B) E$ }! E0 M. A( i; w
5 k8 T t0 }9 | w6 O
在文件最后添加如下内容:
e) h. I( w' y4 w! m8 w- [sharefiles]
- comment = sharefiles Z-turn
- path = /home/Z-turn/shareusr
- valid users = shareusr
- public = no
- writable = yes
- browsable = yes
- create mask = 0756- S- U+ d! _/ j) L
& _7 v* g: a/ t" o1 I+ n[color=rgb(51, 102, 153) !important]复制代码) v- e% m: _+ \0 H$ E( j0 z% d
[sharefiles] 这里就是在windows中显示的名称。
9 w/ S. D% F+ A/ ~: j: d添加samba用户
8 y( Q0 }9 D9 U* A7 z4 L' P
# K+ F+ |6 j# g# b5 Z, ]# l. l! ?( Q( F
- smbpasswd -a shareusr
* D7 @" P; Q6 r" Z; y2 l7 {
) U3 H% q2 r( q- b# g. o[color=rgb(51, 102, 153) !important]复制代码8 B. S) _! q+ L7 r
' a9 N) _5 ~1 p) [9 S$ S5 }四、启动samba服务8 w* X3 a3 N O* `" F, \# I e' e
% g& a! J0 r6 {7 r重新启samba,命令如下:
) c/ X- H8 ^* e5 K _4 n- # /etc/init.d/sambd restart! C% h' Z: X# X1 ]4 a$ n
8 [9 n9 W6 d$ c# I3 e1 Y) j0 [[color=rgb(51, 102, 153) !important]复制代码
- A' S- q) [2 [- E; @' O
, Y5 r2 u/ c% C$ i五、windows登陆
1 r( k+ L/ B* `) G# L+ |+ n% V N( @9 K2 \2 w7 a& c6 X4 D
windows 键 + R 调出运行的窗口输入 Z-turn Board的地址,( w. k2 n0 \' d7 O7 }
或 windows 键 + E 打开文件浏览器,输入Z-turn Board 的地址* q1 a! [& x/ w8 G# N
如下图所示# v: w! h3 J; U0 D
* y" ]. s4 Q8 @" x- I
% T+ L4 V. n4 E6 ~0 H
3 c6 I% m+ M( [; _& l6 ?4 @' w6 i) o* P! M# P
3 P5 n$ u! Y( j6 P& }4 i7 Z& m图5-1:IP输入
" s1 J( J# v0 F6 p) [ m
# Y! z4 @6 h9 B( g
1 O# B R+ U, I e! o: E) v+ X# @( A+ s* q& J4 D7 J$ t7 X
图5-2:文件浏览器 - ^2 `5 G* q# h/ z6 {( Y8 b
运行即可,即可看到下图的效果
6 k" C* Q7 K( o. t' K6 x/ j5 j$ f: o; i; M
图5-3:登陆显示 9 }& O. Z6 j* R4 @8 Q) `* ^
3 }; V* G$ I1 w. M
0 G. q% K" R# b+ X8 [/ U! Z% l双击共享文件夹,出现如下的对话框,输入用户名和密码进行登陆* h' d: h5 j8 x6 s6 m
+ N3 A: q# I) ~1 b: p+ d
3 e: O; t# D; Y) P1 n
: B1 k" t5 A/ U- X图5-4:用户名密码登陆
6 P/ Y: C& m8 H v( K r
! A" Z6 w E1 X" x" d1 O" }* f. A u9 x! F$ C+ W
+ W' A. r& ]2 m1 f' Q; S图5-5:效果 6 V% k# w( u- C& S
" L+ X9 m( q, R
/ N( j- |/ h$ c, y0 u" {0 v4 E
" ]% F: n+ V8 }5 s0 O" j- d$ I0 G至此,你的Z-turn Boad就可以通过samba服务器与windows通信了,还是不错的。。。' Y) l) X( W( e
8 q' `' G/ D9 j+ v, f. _, q) J; i2 }
' W9 d) ]3 M* L6 s5 _" T9 s7 Z
0 {. u. M; k! V6 t
9 L' Y* S2 {" i8 D7 H6 t0 U: wApache 服务器配置:- @( z6 D* }7 U; l- B& w
) h$ h( F( P0 L" w: g$ t2 K
# X; M D% N0 b& p# t$ ?5 Q; z k3 V
5 P+ B; |& ]( E; b2 k: c" gApache网址:http://www.apache.org/4 t+ Z. R' i' b
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
. r$ e8 G7 d) U5 D$ J
5 F, ^9 j# `" h0 k7 f执行如下指令:! n) @" ]6 w7 h/ t7 I {2 H
{0 I# g9 b0 v* y1 R# V) E- apt-get install apache2 -y8 o( q3 _% u9 P9 p2 C W
7 Z' s M" x i, K, G9 B
( L' l& e! o( M2 n' [安装Apache服务器,系统提示如下:: h; b* l/ a' M. X
9 W$ f* @6 I6 F2 @( cEnabling site default.
7 S* m% l6 a: } t7 L: V9 S+ s3 zEnabling module alias.+ ?6 `2 {+ E- ?
Enabling module autoindex.; v7 F: e/ \: U& J8 h8 @ Y4 X, J
Enabling module dir.
S1 Z2 e# P; x" a, M0 B4 y6 F* JEnabling module env.
( |( ]! {( B9 n* FEnabling module mime.
9 J0 Z( w7 m3 u5 iEnabling module negotiation.! ~. t. E: d7 y9 F5 P5 b& w
Enabling module setenvif.5 e6 @# t ?* a/ `
Enabling module status.+ I) i( K6 J9 w- N6 m4 o2 p& P! C
Enabling module auth_basic.1 [! O! u$ u4 q c6 V+ p
Enabling module deflate., d p: F/ [% i& a
Enabling module authz_default.
( p4 z( f1 J5 PEnabling module authz_user.
; x# B1 y8 m6 x2 G8 wEnabling module authz_groupfile.
4 X% W: W$ i) G7 L, i: V KEnabling module authn_file.
1 t( L+ H, X" HEnabling module authz_host.8 n( y" P( U4 P$ d @/ N3 k
Enabling module reqtimeout.
' ]# ]$ h7 \& r# ?5 i0 k0 |! i. p% X/ b7 I- g+ K
至此安装完毕。
. A$ D# o; h+ f& g7 [, m; v3 ?" Q4 V7 a9 E3 P7 I; g9 ^% W
/etc/apache2 目录下:# p5 i) {$ J+ [: n% O: r) u
apache2.conf 是Apache 2的全局配置文件。; b' T$ d* p4 h! `/ s* p6 j* h
ports.conf( `4 [: I/ b& w9 D5 z$ I
配置apache httpd要监听的IP地址和端口。# u& j+ {0 [+ t5 ]# }0 M
3 T1 y8 R) C' d3 r! `) \+ ? H/ H网页存放在 /var/www/目录下面。# n0 C8 R }' G+ O0 t
笔者的IP地址为192.168.1.105
8 c* e$ m8 L! H _在同一区域网内的浏览器下输入 192.168.1.105,即可看到如下的访问内容。
% {3 \5 \5 g1 t" X3 n8 T4 d; ^
- X; s# U! f% m2 r& d3 D+ c4 q3 b
* b+ V; q: {( x- {4 m3 l
9 |( k# n# f# K6 K图:Apache 显示 ) |: L m" P) S6 p" q
9 F( v; I3 |* E1 a
|
|