前言
教授Linux的丁宋涛老师,安排大家轮流讲课,6月4号就到我了,赶紧备课!
我们组要讲的内容有:
Linux第9题:
- 利用dumpe2fs把linux一个ext2(ext3也可)分区的信息dump出来,解释dump出来的信息。
- 结合课程的知识和ext2的目录结构,解析文件打开的过程。
课本第11章:
- 进程间通信。
本来想把这两部分内容都做一下,后来发现,内容实在太多,搞不定,还是大家均摊吧!题目我来,课本部分交给小伙伴们!PPT是我已经从百度文库Down好了,同志们,剩下的看你们的了!
大概一年前开始使用hexo,主题一直使用jacman。后来Hexo更新到3.0,主题也跟着更新,但是,懒惰的郝同学并没有参与这一更新活动。
如今,安装了hexo3.0,问题来了——主题不匹配。当年千辛万苦优化过的主题,又要重新搞起!
啊嘞,几个月不见,hexo已经如此牛逼!不仅官网更加高端大气上档次,而且主题数量翻了几翻!
https://github.com/hexojs/hexo/wiki/Themes ,可以看到,群众的力量是巨大的!
换个主题,换个心情,这次我选择了yilia,简洁大气!
hexo new page "about"
,
编辑hexo/source/about/index.md,
编辑hexo/themes/yilia/_config.yml,添加如下:
1 | menu: |
gitcafe作为国内的代码托管网站,访问速度远快于github,聪明的同学(比如人家我),肯定都会选择gitcafe吧!
在《Hexo环境搭建》中,我们已经讲过了SSH key的生成和使用方法。下面还要用到SSH key,没学会小伙伴的自行百度。
https://gitcafe.com/projects/new ,创建和用户名相同的project,比如我的用户名为voidking,那么project名称就为voidking。
https://gitcafe.com/account/public_keys ,Add a new public key,复制id_rsa.pub中的内容,粘贴进去即可。
ssh git@gitcafe.com
1 | Hi voidking! You've successfully authenticated, but GitCafe does not provide shell access. |
通过连接github和gitcafe,我们可以得出结论:
在本地生成密钥的时候,根本不用考虑今后的服务器。github还是gitcafe,或者任何其他使用git的服务器,都没有关系。在需要使用某个服务器时,只需要把密钥添加到该服务器上面,就完成了配置工作。
编辑E:\hexo下的_config.yml,修改Deployment部分:
1 | deploy: |
重装了系统,Hexo没法使用了。第一次安装的时候,没有做任何记录,这次刚好记录一下。
git官方下载地址:http://git-scm.com/download/
分享一个14年版本:http://yunpan.cn/cwqWapRIyFWrA 访问密码 8f1b
下载好之后,双击安装,一路next即可。唯一需要注意的是,在Select Components界面,点选Simple context menu。
Node.js官方下载地址:https://nodejs.org/ ,Current version: v0.12.4
分享一个v0.10.31:http://yunpan.cn/cwqtqY8FCpdZc 访问密码 951e
下载好之后,双击安装,一路next即可。
右击任意位置,选择Git Bash Here。执行命令:npm install -g hexo
,报错如下:
1 | npm ERR! Error: shasum check failed for C:\Users\ADMINI~1\AppData\Local\Temp\npm |
莫非是因为被墙了?换国内镜像源试试。npm config set registry="http://registry.cnpmjs.org"
,
然后再次执行npm install -g hexo
,成功!