0%

SQL 是用于访问和处理数据库的标准的计算机语言。在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。本篇博客告诉大家如果快速入门,学习SQL的增(Insert)、删(Delete)、改(Update)、查(Select)。

阅读全文 »

Swap是什么?

当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。

阅读全文 »

虽然现在有更多更便捷的安装方式,了解一下原始的安装方法,可以清楚的了解到wordpress是如何运行起来的。搭建wordpress,首先你需要有自己的域名、空间,说白了wordpress就是程序,需要一台机器给它运行,同时需要给这个机器的IP配上一个名字(域名),这样大家通过域名就能访问到你的博客wordpress。

阅读全文 »

本文介绍了使用简单的shell脚本/supervisor来监控mysql的运行情况,如果停止则重启。

阅读全文 »

本文介绍了前端自动化工具gulp,算是入门介绍,如何安装、配置基础脚本。

阅读全文 »

如果你想从别的 Git 托管服务那里复制一份源代码到新的 Git 托管服务器上的话,可以通过以下步骤来操作。

1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。

git clone --bare git@/github.com:username/project.git

一定要记住clone的是bare仓库。

2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe上建立一个项目newproject.git。

3). 以镜像推送的方式上传代码到 GitCafe 服务器上。

cd project.git

git push --mirror git@gitcafe.com:username/newproject.git

4). 删除本地代码

cd ..

rm -rf project.git

5). 到新服务器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了。

git clone git@gitcafe.com:username/newproject.git

这种方式可以保留原版本库中的所有内容。

我们来测试一下

从gitcafe clone出来的仓库看得到,我们github上的项目的所有commmit记录都得以了保存。

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的22以外的端口,或者禁用 root 账户登录。

其实,有一个更好的办法来保证安全,而且让你可以放心地用root账户从远程登录——那就是通过密钥方式登录。

密钥形式登录的原理是:利用密钥生成器制作一对密钥,将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过 SSH 暴力破解你的密码来远程登录到系统。此外,如果将公钥复制到其他账户甚至主机,利用私钥也可以登录。

下面来讲解如何在 Linux 服务器上制作密钥对,将公钥添加给账户,设置 SSH,最后通过客户端登录。

阅读全文 »