2020年2月

 就在刚刚,一位同学的QQ给我发来消息要求给 17600957989 充值100元话费,这让我非常怀疑真实性,我记得他可是不缺RMB的。
 果不其然,在给对方发信要求发送语音消息后,对方迟迟不敢回信,于是我拨通QQ电话,对方竟然接了,不过显然关了麦克风,没有一点声音。
 于是我把消息截图发进校群,马上有同学反映他们也收到了一模一样的信息,很快这位同学也给我回了电话,说:

“我就吃个饭,号就被盗了。”

这时候是实锤了对方果然是骗子。
今年骗子真是不敬业啊,都不知道和“客户”多聊聊。


[photos]

图1
图2
图3
图4

[/photos]

要开学了呢

看上级通知,学校大概3.1开学,希望开学前能彻底备案完,那我就可以轻松些跑回学校吧...

家,已经越来越远了吧

今天回家街上还是很少人,路口的大喇叭里循环往复的告诫话语倒是很响亮,回到城中了突然又不知道要做些什么,作业不想写,却也没有玩的念头。

相见亦无事,不来常思君......

你,还好吗?

博客备案初步完成!

今天下午收到管局通知,博客备案通过

接到消息还是很激动的,至少现在已经可以用https://xfox.fun访问我的博客了。
目前已经把备案号加载进网页底部,还需要接受公安机关审核才算完全走完备案流程,刚才已经提交了公安备案,正在进行审核。
一切等通知吧!

今天生平第一次使用git

感谢nios同学纠错
使用我在码云的git项目仓库,先在码云上配置私钥。
我在米6上用ConnectBot生成了一个公钥上传到码云并设置为我的私钥。
接着在本地的的deepin上安装git
sudo apt-get install git
安装完成,可以试试输出git版本来确定是否安装。
git --version
接着设置本地git开发者默认信息
git config --global user.name "你想设置的git用户名"
git config --global user.email 你的邮箱
这两项信息会作为提交者的信息在提交时提供给git服务器
你可以使用命令随时查看这些信息
git config --list
然后从仓库把项目文件同步到本地(我同步的就是我在码云开的萌新小白建站手册)
git clone https://gitee.com/axfox/mxxbjzsc
PS:这个其实是使用了https的访问方式,当然也有其他方式,例如git://协议(其实就是sftp),也可以用ssh协议这么写
git clone git@gitee.com:axfox/mxxbjzsc
SSH的格式是user@server:/path.git (不过用SSH你需要提前配置好秘钥,像我这样懒的人当然还是http.默认同步下来的是仓库的默认分支,想要同步其他分支记得后面写上分支名。)

然后我遇到一个问题,我没有设置同步到本地哪个目录,就搜索了一下,发现默认同步到本地用户文件夹。

我的deepin安装在一个80G的ext4分区,deepin资源管理器里的“主目录”(home)文件夹也在这里,额外的分区就一个2G的缓存分区。
我就在home\xfox(我的用户名)\mxxbjzsc
打开VS code 就可以编辑刚才同步到本地的.md文件了,编辑完毕可以暂存,也可以立即推送到云端仓库。
VScode提供了非常友好的用户交互界面,下面是截图。
我截图前就打开了“显示git输出”选项,底下控制台显示的就是git输出的内容。
VS code界面截图
Tips:我使用的是码云的git仓库,提交的时候貌似VScode上方弹出输入框要求输入username和password,试了试username=码云用户名,password=码云密码。

这篇文章会对建站涉及的一些关键词进行通俗易懂的解释说明。 本文全文内容均根据我自己的知识积累和理解手打,难免存在一些纰漏,如果您发现存在错误或过于晦涩难懂欢迎在下方留言指正,也可加入我的QQ群:99523341 反馈。此百科我也会在码云和Github进行更新维护。
本百科在码云的项目链接

域名

  1. 什么是域名?

域名是一个便于人们记忆的网络站点标识,它被用来代替难以记忆IP地址。
比如我的服务器的IP地址:120.55.81.34,这一串数字显然是不方便记忆的,而我的域名:xfox.fun 显的就更容易记住了,你可以理解为X是未知,fox是狐狸,fun自然是开心。我们可以将域名解析到一个IP地址,这样会方便我们自己和访问者了。

  1. 一级域名和二级域名

一级域名例如”百度“的域名是:baidu.com 。但是我们平时访问百度,你可能会发现浏览器地址栏写的是:www.baidu.com ,这就是一个二级域名,我们通常说的域名其实一级域名,比如我的是:xfox.fun 。
根据传统大多数网站会有一个www开头的二级域名,这是很多网站的主页面。

PS:如果你在最新版的Chrome浏览器(谷歌浏览器)打开 B站 ,你可能会发现地址栏目写的是:bilibili.com ,单击地址栏,链接前面又出现了www. 这是因为许多浏览器默认隐藏了www. 但是你应该知道这三个www是存在的。

延伸:域名分类-通用顶级域名和国别顶级域名。百度百科

服务器、虚拟服务器、虚拟主机

  1. 服务器(server)

服务器(server)也是一台电子计算机,但是与个人电脑(PC)不同的是,服务器的处理性能通常远高于PC,它的价格更昂贵,也拥有更高的耗电量。
我们建站时所说的服务器主要是指具有一个公网IP的服务器,你可以通过它的公网IP访问这个服务器。
服务器分类可参考:百度百科

  1. 虚拟专用服务器(VPS)和云服务器

VPS(Virtual Private Server 虚拟专用服务器),VPS主机是在一台实体服务器上使用虚拟化技术隔离出来的系统。
和普通服务器区别的是,它的硬件型号是虚拟出来的,因此理论上你想虚拟哪个型号的CPU/网卡都可以。VPS的硬件配置不是一定的,可以进行调整。想要比较VPS的配置其实和比较一般电脑的配置一样,通常看CPU、GPU、RAM(内存)、ROM(这里我指的是硬盘存储大小)。 通常IDC(互联网数据中心)会提供一个控制面板帮助用户对VPS进行一些操作,包括但不限于更换系统,设置安装系统的密码,远程连接相关的各项设置,我在一篇文章说自己这个IP120.55.81.34的服务器其实是说VPS,并非真的指服务器,只是平时大家都习惯说服务器了,正经谈论还是要注意区分。
这里就要说明一下,云主机和VPS并不完全相同!
*VPS具有服务器分给它的独立的硬件配置,也就是说它的性能是固定的(除非你设置划分给他更多资源)。云主机也是使用虚拟化技术的产品,云主机的性能是由多台计算机的性能之和决定的,因为他把一项计算任务分给了多个计算机进行处理,这也就是”云“的含义。
你也可以看看百度百科的解释VPS和云主机的优劣对比

  1. 虚拟主机(俗称网站空间又称虚拟服务器/共享服务器)

虚拟主机这个东西往往是很多新手相对服务器和虚拟服务器更早接触的,也是我认为最适合新手的。
它是把一台服务器划分成多台”虚拟服务器“,但是虚拟服务器不是虚拟专用服务器(VPS)!,我们在互联网上经常看见有”XX云“贩卖的虚拟主机通常是仅能运行PHP程序的,并且没有独立的公网IP(除非是专门在一台有公网IP的服务器或者VPS上搭建的)你可以通过IDC提供的一个控制面板绑定自己的域名(大部分IDC都会对绑定的域名数量进行限制),并通过FTP工具上传文件到你的虚拟主机(网站空间),这样就可以很快速的实现一个网站的搭建了。
PS:目前虚拟主机(网站空间)主要有两种面板:国内许多人在VPS或者服务器上搭建网站可能会使用的国产”宝塔面板(BT plane)”,外国IDC大多使用“C Plane(CP面板)” 另外,CP面板一种是控制VPS的,另一种则是控制虚拟主机(虚拟空间)的。不过有个面板恐怕是你们在“XXX云”这些小IDC经常看见的,那就是“Easy Plane(EP面板)”顾名思义,这个面板构造极其简单,比较适合新手。

(实际上我三个都用过,感觉也都差不多,花时间看看选项就知道这么用了。)
关于以上三者的差异对比可以参考虚拟主机、VPS、服务器 的比较

版权声明:本文著作权归未知狐(邮箱:axfox@foxmail.com)所有,外部链接内容归其原作者所有,任何非盈利性组织、个人都可以转载、引用本文,但必须注明来源出处!
Copyright statement: The copyright of this article belongs to XFox (E-mail: axfox@foxmail.com), and the content of external links belongs to its original author. Any non-profit organization and individual can reprint and quote this article, but the source must be specified!

前言:

我在2019年2月17日发布过一期视频,讲的就是0成本搭建个人博客,当时受限于多方面原因没有非常详实的内容,本手册意在更完整详实的带着萌新走一遍建站的流程。(本手册将不定时对一些时效性内容进行更新。)
本项目在码云的链接

建站准备工作

硬件物资:可稳定联网的手机/电脑(推荐电脑,操作更方便)
软件物资:

  • 1个域名
  • 存放并运行你的网站的服务器/虚拟服务器(俗称VPS)/虚拟主机。
  • 你希望搭建的网站的文件(比如你想用WordPress做自己的博客,那就去WordPress官网下载该程序的安装文件)

关于域名,我个人不推荐使用别人的"二级域名",我的建议是在freenom免费域名网站申请一个免费域名(百度有教程)。
关于服务器,本着”免费、简便“的原则,我在教程中先写使用虚拟主机建站的方法。

PHP echo&print

区别:

  • echo可输出多个字符串(你当然可以只输出一个啊),没有返回值
  • print 只能输出一个字符串,但是具有固定为1的返回值。
PS:echo输出的速度比print快,两者输出的字符串都可以包含标签。

使用格式均为:
echo "相见亦无事,不来常思君。"
`print "相思相见知何日?此时此夜难为情!——李白《三五七言 / 秋风词》"

PS:你可以加上括号,但是他们两个都可以不加。
实例:
<?php
$txt1="学习 PHP";
$cars=array("Volvo","BMW","Toyota");
echo "未知狐开着 {$cars[2]}","$txt1";
echo "<br> Look at you day by day.";
?>

运行后:
未知狐开着 Toyota学习 PHP
Look at you day by day.