ssh工具下载地址
ssh使用教程
说明:本文介绍的是阿里云Linux服务器怎么搭建网站,如果用的是其它主机商的服务器,搭建方法也差不多。(本文仅供自己和初步接触Linux服务器的童鞋学习参考)
1.准备工作
1.1上传和下载文件命令行工具安装(已安装跳到1.2)
打开ssh工具(我用的是Xshell5中文版),root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
1.2使用步骤
rz命令本地上传文件到服务器:
rz
执行该命令后,在弹出框中选择要上传的文件即可。
1.3安装ZIP解压工具(已安装跳到1.4)
解压指令:unzip(输入“unzi”按tab没有补全就说明没有安装)
安装unzip
yum install unzip -y
-y的作用是不提示强制安装
1.4:下载安装包
下载linux一键安装web环境安装包(点击下载),为了方便操作,下载之后改名为ssh.zip,接着解压安装包
unzip -x sh.zip
1.5更改权限
递归修改目录权限为755(读、写、执行权限)
chmod -R 755 sh
查看目录权限
ll
2.安装环境
2.1进入sh目录安装(如果已是sh目录跳到2.2)
cd sh
找不到sh目录看下面指令:
拓展指令:
直接进入目录:
cd /sh
查看目录内容:
ls
返回上级目录:
cd ../
进入sh目录开始安装:
./install.sh
提示:安装过程中会出现选项,根据需要选择即可,这里我选择的是Nginx
2.2安装完成后启动mysql
service mysqld start
检查安装是否完成:
ps -ef |grep nginx
ps -ef |grep mysql
重新启动nginx:
cd /usr/local/nginx/sbin
./nginx -s reload
2.3查看ftp和mysql默认账号密码
需要找到文件account.log,查找目录位置:
locate account.log
进入文件所在位置打开查看文件:
cat account.log
或者直接用cat+文件位置查看
2.4添加外网访问端口
cd /etc/sysconfig
vim iptables
在iptables里面添加三个端口:21(ftp)、80(web)、8080(wdcp)
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
到了这步,整个网站环境就搭建好了,阿里云默认安装的是phpwind论坛,网站放在alidata下面
cd /alidata
2.5修改网站根目录
cd /alidata/server/nginx/conf/vhosts
vim phpwind.conf
三.安装wdcp面板
3.1下载安装包
wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
查看install.sh是否为绿色,是的话:
sh install.sh
否的话跳到1.5↑↑↑
3.2启动:
/etc/init.d/wdapache start
3.3导入数据库
3.3.1下载wdcpdb.sql:
locate wdcpdb.sql
sz wdcpdb.sql
3.3.2登陆phpMyAdmin,创建数据库,导入数据库wdcpdb.sql(文件)
3.4修改数据库配置文件
locate db.inc.php
vim db.inc.php
四.数据库操作
4.1域名访问
如果是阿里云安装的phpmyadmin,网址是:http://ip/phpMyAdmin/phpinfo.php
如果非阿里云安装,网址是:http://ip/phpMyAdmin/
如果打不开具体网址要看数据库系统安装位置以及首页文件名称
4.2指令访问
4.2.1登陆mysql(以账号root,密码root为例):
mysql -P3306 -uroot -proot;
4.2.2显示数据库:
show databases;
4.2.3使用数据库:
use mysql;
show tables;
4.2.4查看账号/主机/密码
select host,user,password from user;
4.2.5修改主机让外网可以访问
update user set host='%' where host='localhost';
4.2.6刷新:
flush privileges;
无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确
netstat -lnpt
4.2.7忘记密码:
vim /etc/my.cnf
在[mysqld]后面加一行:skip-grant-tables
重启mysql:
service mysqld restart
启动失败则重启主机:
shutdown -r now
4.2.8修改密码:
update mysql.user set password=PASSWORD('你的密码') where User='root';
五.常用指令
5.1复制粘贴到上级目录
cp filename ../ -r
5.2重命名
mv filename filename2
5.3删除(不可恢复)
rm filename
5.4压缩
tar zcvf FileName.tar.gz DirName
视频教程