前言
拿到一台新装的Linux服务器,该如何配置成一台可以解析动态网页脚本的Web服务器呢? 相信这是很多人都会有的问题。本文将一步一步带你从头开始搭建给予LEMP技术栈的Web服务器,并使其可以正常运行PHP、Nodejs等语言。
所谓的LEMP技术栈,顾名思义其实就是Linux, Nginx, MySQL, PHP的组合。当然,如果喜欢,你也可以不用Nginx,而去选择Apache,这就是所谓的LAMP技术栈了。
本文使用Linux版本为Ubuntu 16.04 64位版本。
TL;DR.
Ubuntu服务器基本设置
使用root登录服务器
首先我们需要使用root用户登录服务器,当然你可以选择很多工具,诸如Sec
继续阅读 »
配置
git config --list 查看系统变量的配置
export https_proxy="http://XXXXXX:XXXXXX@XXXXXX:8080/" 配置代理
密码中的特殊字符转义:
ampersand & (%26)
at @ (%40)
space (%20)
double-quote " (%22)
single-quote ' (%27)
colon : (%3A)
继续阅读 »
新特性
增加smallest参数配置选项,实现一键配置最小化编译,禁用所有扩展模块和依赖库
增加进程创建和控制接口
改进
增强环境变量设置接口
修改xmake.lua支持最新版xmake v2.x, 简化编译配置
Bugs修复
修复ltimer定时器不准问题
修复asio部分内存泄露问题
修复asio/httpd在linux下keepalive模式,响应很慢问题
修复windows下路径处理的一些bug
继续阅读 »
Markdown发展至今衍生出各种版本,因而并没有统一的标准,本篇博文仅用于在hexo中的配置及使用,记录了Markdown中的一些方法。
一.符号
1.符号转义
描述中需要用到 Markdown 的符号:_ # *在这些符号前加反斜杠
2.显示<>
markdown
输入<和>
more
二、表格
makrdown中的表格和并只能由html代码实现
三、数学
在hexo中支持数学(latex)公式,需要依赖于hexo-math,在站点中的配置文件_config.yml可加入如下配置:
markdown
math:
engine: 'mathjax'
mathjax:
src:
继续阅读 »
安装多说评论系统
实际上landscape-plus主题上已经集成了多说评论系统,我们只需要添加duoshuo_shortname到两个配置文件就行了。
多说的shortname就是你注册多说时的用户名。
接下来在博客根目录下的配置文件和主题下的配置文件_config.yml中加入如下代码:
```bash
Duoshuo
duoshuo_shortname: XXX
```
添加多说最近评论
以landscape-plus主题为例:
more
在landscape-plus\layout_widget\目录下新建recent_comments.ejs文件,内容如下:
bash
注:其
继续阅读 »
DSC? Who are you?| 什么叫DSC
DSC(Desired Stated Configuration)是微软2013年发布的PowerShell4.0携带的一项新功能,稍微检索了一下,貌似没有发现统一标准的中文译名,google翻译给的直译结果是“理想状态配置”,嗯嗯,靠谱。
继续阅读 »
在这篇文章中,我们会利用Spring的@PropertySource和@Value两个注解从配置文件properties中读取值,以及如何从配置文件中的值转换为List对象。
创建Spring配置Class
继续阅读 »
虚拟机上如果跑业务,启动时不可避免的要从外界获取一些信息,在OpenStack中,这些信息通常是,密钥信息, 网络信息,metadata, root密码,自定义文件等。这些信息获取来源有如下几种。
Config Drive
Nova可以配置为,将userdata和metadata信息写入一种特殊的配置驱动--config drive,当虚拟机启动时自动挂载,虚拟机可以从该驱动获取信息(比如虚拟机id,主机名或user data),当DHCP服务不可用时,通常使用Config Drive传递网络配置信息(IP地址,掩码,或者网关)。
继续阅读 »
linux(继承自Unix)的文件系统架构,系统会默认选择安装目录,通常情况下:
程序的文档->/usr/share/doc; /usr/local/share/doc
程序->/usr/share; /usr/local/share
程序的启动项->/usr/share/apps; /usr/local/share
程序的语言包->/usr/share/locale; /usr/local/share/locale
可执行文件->/usr/bin; /usr/local/bin
配置文件-> /etc
lib文件->/usr/lib
例如:系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到
继续阅读 »
用过一段时间的zsh , 但是觉得一般情况下bash也够用了,今天闲着刚好配置了一下zsh.
首先配置oh my zsh,然后用默认的主题改了一个自己的主题.
继续阅读 »