1 SMB

LinuX下SMB的配置

使用Smb进行连接的命令:

smbclient  //192.168.128.1/Share

今天要在LINUX之间以及LINUX与WINDOWS之间互相传送文件,本来可以用FTP的,一时兴起,决定使用SMB来试一把,因为时间比较短,所以只能记下一部分用到的命令和内容,小记一下:)
一、使用环境:
两台LINUX服务器,一台安装了RHAS3 U3(IP:192.168.0.31),一台安装了红旗服务器版4.(IP:192.168.10.1),其他的都是windows服务器,安装了
windows2000 server。
以其他机器共享192.168.0.31上的rhhhome目录为例:
二、在linux服务器端开始SAMBA:(以下操作在192.168.0.31上执行)
、 默认情况下,SMB服务是停止的,首先启动SMB。
启动SMB服务:service smb start
、 设置SMB共享目录:
vi /etc/samba/smb.conf ,在最后加入想要共享的文件夹:
[rhhhome] ;共享名称
path = /home/rhh ;共享文件夹路径
writeable = yes ;是否可写
guest ok = yes ;是否允许GUEST访问
、 设置SMB用户:
用root登陆,
smbpasswd -a rhh ;增加SMB用户,同时会提示设置密码
smbpasswd –x rhh ;删除SMB用户
三、在客户端连接SMB服务器:(以下操作在192.168.10.1上执行)
连接SMB共享有两种方式:smbclient和smbmount
、smbclient:连接后的操作方法与FTP登陆基本一样
smbclient -L
[url=file://210.72.226.193/]192.168.0.31[/url]
;查看共享资源,会看到有一个"rhhhome"共享目录
smbclient
[url=file://210.72.226.193/notes]//192.168.0.31/rhhhome[/url]
-U rhh ;连接SMB共享目录,进入后上传和下载文件的命令用法与FTP类似。例如:
get xxxxx ;下载某个文件
put xxxxx ;上传某个文件
mget * ;下载当前目录下所有文件
tar c test.tar notes/ ; 打包notes目录下所有文件
、smbmount:推荐使用-方便
mkdir /mnt/smbtmp ;为共享文件建立mount点
smbmount //192.168.0.31/rhhhome /mnt/smbtmp -o rhh ;mount共享目录,mount后就可以进入/mnt/smbtmp操作远端主机上的共享目录了。
smbumount /mnt/smbtmp ;umount共享目录
、用主机名代替IP地址进行连接:
vi /etc/samba/lmhosts ,加入主机名和IP的映射关系:
例如:加入一行 192.168.0.31 RHAS3
这样上面所有的命令中的IP地址都可以用RHAS3来代替。
四、linux下共享windows文件:
在windows共享文件夹的权限中加入可以访问的用户名。 用以上的smbclient和smbmount命令即可。
五、windows访问linux共享文件夹:
在运行中输入“\\192.168.0.31” ,即可打开共享文件夹。

2 Apache Mysql Php

 安装Apache, PHP, MySQL以及php连接mysql库组件。

yum -y install httpd php mysql mysql-server php-mysql

 安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

 安装php的扩展

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

 安装MySQL的扩展

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

 配置开机启动服务

 #/sbin/chkconfig httpd on             [设置apache服务器httpd服务开机启动]

 #/sbin/service httpd start            [启动httpd服务,与开机启动无关]

 #/sbin/service mysqld start           [启动mysqld服务,与开机启动无关]

说明:

apache的配置文件是/etc/httpd/conf下, modules放在/usr/lib/httpd下

php的配置文件在/etc/php.d/下 和/etc/php.iniphp的modules放在/usr/lib/php/modules下

 绑定域名

在/etc/httpd/conf/httpd.conf配置文件中,提供了范例:

 # VirtualHost example:

# Almost any Apache directive may go into a VirtualHost container.

# The first VirtualHost section is used for requests without a known

# server name.

#

#<VirtualHost *:>

#    ServerAdmin webmaster@dummy-host.example.com

#    DocumentRoot /www/docs/dummy-host.example.com

#    ServerName dummy-host.example.com

#    ErrorLog logs/dummy-host.example.com-error_log

#    CustomLog logs/dummy-host.example.com-access_log common

#</VirtualHost>

 所以绑定域名可以跟着提供的范例来配置即可。

 说明:

MySQL默认安装的后,root密码为空.

创建root管理员:

mysqladmin -u root password
Linux MySQL的几个重要目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share /mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump等命令) 启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录) 创建mysql远程访问 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'zhz'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
第一个zhz表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个root表示密码。 执行 flush privileges;命令立即生效 查询数据库的用户(看到如下内容表示创建新用户成功了) SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; /etc/init.d/mysql stop /etc/init.d/mysql start

3 FTP

、检查安装vsftpd软件

使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件,

如果没有安装,使用YUM命令进行安装。

Linux平台下快速搭建FTP服务器
、启动服务 使用vsftpd软件,主要包括如下几个命令: 启动ftp命令#service vsftpd start 停止ftp命令#service vsftpd stop 重启ftp命令#service vsftpd restart Linux平台下快速搭建FTP服务器
、vsftpd的配置 ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是: ftpusers 该文件用来指定那些用户不能访问ftp服务器。 user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp vsftpd.conf vsftpd的主配置文件 、以匿名用户为例,我们去掉配置文件vsftpd.conf 里面以下 anon_upload_enable=YES anon_mkdir_write_enable=YES 两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。 Linux平台下快速搭建FTP服务器
创建一个目录设置成可写的
$ sudo mkdir /var/ftp/write
$sudo chmod -R /var/ftp/write

安装mysql apache php smb的更多相关文章

  1. 虚拟机下linux安装mysql,apache和php

    由于腿伤了,卧床在家折腾下linux,尝试用虚拟机装mysql,apche和php.中间各种波折,装了好几天,觉得有些经验还是要记录下来,让自己别忘了:) 按照下面这篇文章的方法,基本可以顺利安装成功 ...

  2. Linux 安装mysql+apache+php

    安装mysql 1.  yum install mysql mysql-server 2. 修改mysql密码 >use mysql    >update user set passwor ...

  3. LAMP之安装mysql/apache/php

    1. 安装mysqlcd /usr/local/src/ wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-gl ...

  4. Linux上安装Mysql+Apache+Php

    一.安装Mysql 1.卸载默认的mysql yum -y remove mysql-libs-* Removed:  mysql-libs.x86_64 0:5.1.73-3.el6_5 卸载成功 ...

  5. LAMP第一部分安装mysql -apache -php

    1. 安装mysqlcd /usr/local/src/ 免安装编译二进制的包wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-l ...

  6. CentOS 离线安装 MYSQL+APACHE+PHP

    一.MYSQL安装 下载MYSQL安装包:MySQL-client-XXX.rpm   MySQL-server-XXX.rpm   MySQL-devel-XXX.rpm 如有冲突,要先删除原来的M ...

  7. 【Lamp】 Linux 下安装PHP+Apache+Mysql 手记

    [0]写在最前 由于准备实习原因,今天又重温了Lamp的搭建过程,之前一直是看燕十八老师2012年的教程学习,因此今天也是拿了十八哥的lamp搭建笔记作参考.但这次按照笔记重新搭建,发现了很多问题,由 ...

  8. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  9. zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)

    zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64  mysql:5.6.23   --官网下载rpm包安装php:5. ...

随机推荐

  1. 基于WPF实现双色球

    原文:基于WPF实现双色球 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/m0_37591671/article/details/82959625 ...

  2. 开源mvcpager分页控件分页实例

    最近MVC需要用到分页,然后在网上找了一圈,发现一个很好用的分页控件,在此要感谢作者的辛勤劳动. 下载Pager 这个分页控件也有Asp.net的支持,需要的去看看作者的主页 webdiyer 先看看 ...

  3. 【C++】【TinyXml】xml文件的读写功能使用——写xml文件

    TinyXml工具是常用比较简单的C++中xml读写的工具 需要加载 #include "TinyXml\tinyxml.h" 在TinyXML中,根据XML的各种元素来定义了一些 ...

  4. C++杂记:运行时类型识别(RTTI)与动态类型转换原理

    运行时类型识别(RTTI)的引入有三个作用: 配合typeid操作符的实现: 实现异常处理中catch的匹配过程: 实现动态类型转换dynamic_cast. 1. typeid操作符的实现 1.1. ...

  5. delphi 操作xml示例(DelphiBBS)

    自:http://www.delphibbs.com/keylife/iblog_show.asp?xid=20713 ======================================== ...

  6. Win10版《芒果TV》获评2016年度Windows Store最佳官方/休闲娱乐应用(LiveSino和微软信仰中心联合评选)

    微软信仰中心于2016年12月9日联合了 LiveSino 进行了最佳 Windows Store 应用特辑的投票评选,通过为期20天的海量用户投票,Win10版<芒果TV>荣获最佳官方应 ...

  7. Win10《芒果TV》商店版双十一独家大礼,每日前100名用户免费领取7天VIP

    为答谢大家对Win10<芒果TV>商店版一年以来一如既往的支持,2016年11月1日-11月30日期间,每天登录<芒果TV>UWP版(最新版本v3.1.3)的前100位用户可领 ...

  8. 零元学Expression Blend 4 - Chapter 23 Deep Zoom Composer与Deep Zoom功能

    原文:零元学Expression Blend 4 - Chapter 23 Deep Zoom Composer与Deep Zoom功能 最近有机会在工作上用到Deep Zoom这个功能,我就顺便介绍 ...

  9. 微信小程序把玩(三十八)获取设备信息 API

    原文:微信小程序把玩(三十八)获取设备信息 API 获取设备信息这里分为四种, 主要属性: 网络信息wx.getNetWorkType, 系统信息wx.getSystemInfo, 重力感应数据wx. ...

  10. Windows Phone Launcher class

    Starts the default app associated with the specified file or URI. Launch a file contained in the app ...