好书推荐:OpenSuse
现在正值暑期,有大把的空闲时间,觉得有必要好好琢磨琢磨,进一步学习认识网站相关的东东。
之前,出于某种考虑,购买了一年的搬瓦工虚拟主机(vps),每月有500G的流量。单纯使用Shadowsocks,有些浪费,便考虑是否可以建个网站玩玩。
通过查找资料,已经有了先例,只需要RAM达到512M就可以建网站。(具体配置如下图所示)
localhost.localdomain [WAGONV2-10G] OVZ
Physical Location: US, California, Fremont Node ID: v507 VPS ID: 541266
IP address: 23.83.**.***
SSH Port: 26152
Status: Running (35 processes; LA: 0.00/0.00/0.00)
Actions: start stop reboot kill
RAM: 54.18/512 MB
SWAP: 19.93/256 MB
Disk usage (/): 1.7/12 GB
Bandwidth usage: 0.02/550 GB
Resets: 2017-09-03
Operating system: Centos 6 x86
Hostname: localhost.localdomain change
有了这些,就开始回顾以前接触的知识。
首先,网站环境的搭建。有lnmp1.4一键安装包,详细信息可以参照:https://lnmp.org/install.html
安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp //把最后一个lnmp改成lamp,毕竟Apache还是比较方便实用的 默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。如需更改网站和数据库目录先修改安装包目录下的 lnmp.conf 文件。
然后,网站环境搭建后,就是寻找网站源码。毕竟对于菜鸟来说,自己写代码,还是有难度的,便去网站下载源码,例如:http://down.chinaz.com/class/5_1.htm
再次,就是上传代码到指定位置。如下图所示,即 home文件夹下的 /wwwroot/defautl/ 目录下。具体php如何安装,可以参照代码说明。
login as: root
root@23.83.***.***'s password:
Last login: Thu Aug :: from 182.111.**.*
[root@localhost ~]# cd ..
[root@localhost /]# ls
aquota.group bin dev home lost+found mnt proc sbin srv tmp var
aquota.user boot etc lib media opt root selinux sys usr
[root@localhost /]# cd home/
[root@localhost home]# ls
www wwwlogs wwwroot
[root@localhost home]# cd wwwroot
[root@localhost wwwroot]# ls
default
[root@localhost wwwroot]# cd default
[root@localhost default]# ls
admin css images kindeditor
bottom.php data index.php phpmyadmin
check_inputbook.php head inputbook.php yzt.php
config head-title.php js ????????????.txt
[root@localhost default]#
最后,就是修改配置,新建数据库,可以完成数据的交互,以及后台管理。(有些小复杂,正在研究中)
--------------------------------------------------------------------后话----------------------------------------------------------------
由于使用的vps是用的linux系统搭建的,Centos 6 x86 ,所以得学习一些常见的linux 命令。为此,这会儿正在看linux方面的书籍。
这本书《完美应用suse linux》,看起来很是很不错的,链接如下:
链接:http://pan.baidu.com/s/1slSBKRF 密码:vmbq
拜读完,就得实际运用Linux了,路漫漫其修远兮,任重而道远。
好书推荐:OpenSuse的更多相关文章
- 算是休息了这么长时间吧!准备学习下python文本处理了,哪位大大有好书推荐的说下!
算是休息了这么长时间吧!准备学习下python文本处理了,哪位大大有好书推荐的说下!
- 【好书推荐】《剑指Offer》之软技能
俗话说,对于程序员来讲,每年都应该出去面试一下,看看自己的技术能力在外面处于什么水平.程序员在一个公司一个环境一个业务干得太久,很容易丧失学习的动力,获得的仅仅是从新手到熟手.当然,我相信在各行各业均 ...
- 【好书推荐】《剑指Offer》之硬技能(编程题12~16)
本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword <[好书推荐]& ...
- 【好书推荐】《剑指Offer》之硬技能(编程题7~11)
本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword <[好书推荐]& ...
- 【好书推荐】《剑指Offer》之硬技能(编程题1~6)
本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword 前一篇<[好书推 ...
- Java 程序员们值得一看的好书推荐
"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一 ...
- JavaScript和JQuery好书推荐
其实无论你是php/python/java还是c/c++,只会自己那点知识是无法独立完成一个站点的建设的! 如果你因自己能力不足拒绝过几次亲友的建站请求,或者因合作中不了解前端是什么东西而失去过几次创 ...
- Java 程序员们值得一看的好书推荐[转载]
“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他 ...
- Java教程-Java 程序员们值得一看的好书推荐
学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资 ...
随机推荐
- MD5算法+盐Salt
1.MD算法的基的概念 MD5算法是典型的消息摘要算法,其前身有MD2.MD3和MD4算法,它由MD4.MD3和MD2算法改进而来.不论是哪一种MD算法,它们都需 要获得一个随机长度的信息并产生 ...
- [.net core] 12.环境变量
异常给开发人员提供了很大好的排错功能. 但是其背后的技术细节很复杂,会损耗性能,也会使.net core web app更容易被反派攻击. 于是我们要学会使用环境变量, 通过环境变量,控制一些逻辑 当 ...
- zookeeper核心知识与投票机制详解
Zookeeper数据模型与session机制:zookeeper的数据模型有点类似于文件夹的树状结构,每一个节点都叫做znode,每一个节点都可以有子节点和数据,就好像文件夹下面可以有文件和子文件夹 ...
- 运维nslookup语法
nslookup 查询域名DNS信息的工具 补充说明 nslookup命令 是常用域名查询工具,就是查DNS信息用的命令. nslookup4有两种工作模式,即“交互模式”和“非交互模式”.在“交互模 ...
- ES各种操作的过程
参考:https://blog.csdn.net/better_xf/article/details/81188050 一.es写入数据的过程 客户端选择一个node发送请求过去,这个node就是co ...
- Linux往log中写日志
void writelog(const char* log) { time_t tDate; struct tm* eventTime; time(&tDate);//得到系统当前时间 //将 ...
- 一文看懂HttpServletResponse
https://www.jianshu.com/p/8bc6b82403c5 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的resp ...
- 一、Signalr WebApi客服
一.搭建环境 (redis服务) 链接测试 二.项目搭建 参考 1.搭建项目(直接项目-不包含MVC以及API) 项目结构 但是需要访问(所以还需要添加控制器Api的模式)选择Api 添加类库一个专门 ...
- linux开启Rsyslog服务收集日志
一.查看是否安装了rsyslog服务 [root@server- ~]# yum install -y rsyslog 已加载插件:fastestmirror Loading mirror speed ...
- Codeforces Gym 100814C Connecting Graph 树剖并查集/LCA并查集
初始的时候有一个只有n个点的图(n <= 1e5), 现在进行m( m <= 1e5 )次操作 每次操作要么添加一条无向边, 要么询问之前结点u和v最早在哪一次操作的时候连通了 /* * ...