安装mysql apache php smb

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.1(IP:192.168.10.1),其他的都是windows服务器,安装了
windows2000 server。
以其他机器共享192.168.0.31上的rhhhome目录为例:
二、在linux服务器端开始SAMBA:(以下操作在192.168.0.31上执行)
1、  默认情况下,SMB服务是停止的,首先启动SMB。
启动SMB服务:service smb start
2、  设置SMB共享目录:
vi /etc/samba/smb.conf ,在最后加入想要共享的文件夹:
    [rhhhome]                     ;共享名称
        path = /home/rhh      ;共享文件夹路径
        writeable = yes         ;是否可写
        guest ok = yes          ;是否允许GUEST访问
3、  设置SMB用户:
用root登陆,
smbpasswd -a rhh ;增加SMB用户,同时会提示设置密码
smbpasswd –x rhh ;删除SMB用户
三、在客户端连接SMB服务器:(以下操作在192.168.10.1上执行)
连接SMB共享有两种方式:smbclient和smbmount
1、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目录下所有文件
2、smbmount:推荐使用-方便
   mkdir /mnt/smbtmp  ;为共享文件建立mount点
   smbmount //192.168.0.31/rhhhome  /mnt/smbtmp -o rhh  ;mount共享目录,mount后就可以进入/mnt/smbtmp操作远端主机上的共享目录了。
smbumount /mnt/smbtmp  ;umount共享目录
3、用主机名代替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

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

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

2 安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3 安装php的扩展

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

4 安装MySQL的扩展

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

5 配置开机启动服务

 #/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下

6 绑定域名

在/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 *:80>

#    ServerAdmin [email protected]-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 123456
Linux MySQL的几个重要目录

数据库目录     /var/lib/mysql/

配置文件        /usr/share /mysql(mysql.server命令及配置文件)

相关命令       /usr/bin(mysqladmin mysqldump等命令)

启动脚本      /etc/rc.d/init.d/(启动脚本文件mysql的目录) 

7 创建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

1、检查安装vsftpd软件

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

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

Linux平台下快速搭建FTP服务器
2、启动服务 

使用vsftpd软件,主要包括如下几个命令:

启动ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重启ftp命令#service vsftpd restart

Linux平台下快速搭建FTP服务器
3、vsftpd的配置

ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:

ftpusers    该文件用来指定那些用户不能访问ftp服务器。

user_list   该文件用来指示的默认账户在默认情况下也不能访问ftp

vsftpd.conf   vsftpd的主配置文件

4、以匿名用户为例,我们去掉配置文件vsftpd.conf 里面以下

anon_upload_enable=YES

anon_mkdir_write_enable=YES

两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。

Linux平台下快速搭建FTP服务器
5 创建一个目录设置成可写的
$ sudo mkdir /var/ftp/write
$sudo chmod -R 777 /var/ftp/write

时间: 2024-10-11 07:48:48

安装mysql apache php smb的相关文章

安装MYSQl/apache/php在linux中

1. 安装mysqlcd /usr/local/src/ wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz注意:上面的地址是32位机器用的,如果你的机器是64位,下载这个包(http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz)安装方法是一样的.ta

第一部分安装mysql -apache -php

1. 安装mysqlcd /usr/local/src/ 免安装编译二进制的包wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz tar zxvf /usr/local/src/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz 解压 mv mysql-5.1.40-linux-i686-icc-glibc23 /usr/local/m

centos6.4下安装MySQL+apache+php+phpmyadmin

一 安装apache #yum install httpd 设置Apache的开机启动 #chkconfig httpd on 重启Apache #service httpd restart Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf.配置存储在的/etc/httpd/conf.d/目录. 二 安装PHP #yum install php 重启 #/etc/init.d/httpd resta

通过ansible安装mysql,apache,php,并实现rsyslog日志记录于MySQL中

环境: 192.168.205.7: as ansible host 192.168.205.37: as mariadb server 192.168.205.27: as web server and rsyslog client 版本: OS: centos 7 1810 with mini install ansible: 2.8.1 mariadb-10.2.25-linux-x86_64.tar.gz apr-1.7.0.tar.bz2 apr-util-1.6.1.tar.bz2

Centos6.5 下安装配置Apache+PHP+Mysql环境

1.准备工作 # yum -y update && yum -y install vim make cmake gcc gcc-c++ bison bison-devel ncurses ncurses-devel autoconf automake wget unzip lrzsz zlib libgcrypt* libtool* 2.安装apache2.2 # wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.2.31.tar.

CentOS安装\卸载 apache、mysql、php

使用命令安装: 1.安装apache #yum -y install httpd 2.安装mysql #yum -y install mysql #yum -y install mysql-server #yum -y install mysql-devel #chkconfig --levels 235 mysqld on // 让mysql自启动 3.安装php #yum -y install php #yum -y install php-devel ///////////////////

Centos7安装配置Apache+PHP+Mysql+phpmyadmin

转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl start httpd //启动apache systemctl stop httpd //停止apache systemctl restart httpd //重启apache systemctl enable httpd //设置apache开机启动 异常处理我再阿里云上配置并出现启动Apac

Centos 7.0 编译安装LAMP(Linxu+apache+mysql+php)之源码安装Mysql (二)

mysql 简介: MySQL是一个关系型数据库管理系统,关系数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性.目前其属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言. 安装环境: 系统: centos 7.0 最小化安装 软件

CentOS6.5安装MySql、Apache、PHP

一.安装MySql 1.卸载CentOS自带的MySql 获取root权限先,卸载CentOS自带的MySql yum remove mysql 2.安装cmake 下载cmake wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz 安装 cd cmake-2.8.5 ./configure --prefix=/usr/local/cmake make make install 3.安装MySql 下载mysql.tar.gz包,这里用