前言
当初倒腾 Ubuntu 18.04 的时候积攒了一些美化经验, 但是一直没有将其系统整理归纳. 暂借这次升级系统的机会, 重新记录一下 Ubuntu 的美化流程.
工具
gnome-tweak-tool 是 Gnome 官方发布的一款 Gnome 调节软件, 借助这款软件, 我们可以更好地管理主题, 扩展, 字体 以及系统行为等设置项.
输入以下命令安装:
1 | sudo apt install gnome-tweak-tool |
Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.
Jenkins can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed.
------ [jenkins.io](https://jenkins.io/doc/)
Jenkins 是一个独立开源的自动化服务, 可以用来对软件进行自动化构建, 测试, 发布, 部署等操作. Jenkins 可以通过软件包管理器, Docker 安装, 或者在任意一台安装了 JRE 的机器上独立运行.
按照我的理解, jenkins 其实就是一个线性的指令集, 它所做的事情就是按照我们设置的流水线完成一些重复性的工作. jenkins 只是负责管理流水线的运行与否以及状态监控 , 在流水线各个节点上的任务依然需要由专业的 “工人” 去完成, 扮演 “工人” 角色的就是 jenkins 插件以及我们日常使用的诸如 Git, maven 等第三方工具. jenkins 根据预先设计好的指令调用第三方工具完成该部分的功能并监控其执行状态, 一个节点执行成功, 便跳转到下一个节点继续执行, 直到运行完流水线上的所有节点. 如果不巧有任意一个节点执行失败, jenkins 便会捕获异常状态并终止流水线的执行.
本文主要介绍如何使用 Jenkins 对 maven 项目进行自动化构建, 部署, 备份以及回滚操作.
依然是博客的问题, 因为我的主域名设置了一条 MX
记录, 导致主域名不能设置 CNAME
或者 url 转发
等解析记录, dnspod 提示建议使用 A
记录解析主域名, 遗憾的是我的博客搭建在 Github Pages
和 Coding Pages
上面, 他们只提供 CNAME
解析. 虽然可以通过 ping 命令得到 Github Pages
和 Coding Pages
的 ip, 但毕竟他们的 ip 相当多, 而且可能会有变动, 可能会导致解析不稳定.
而且我的需求只是暂时将主域名指向博客所在的子域名, 所以最后选择了将主域名指向自己的一台服务器, 在服务器上利用 nginx 做 301 跳转, 算是退而求其次, 不太完美地解决了这个问题吧.
corn 表达式的格式由 7 部分组成, 各个部分之间用空格隔开, 其中第七个部分为可选部分. 如:
* * * * * * (*)
, 其中, 括起来的部分表示可选.
我们把上面被空格隔开的 7 个部分称为 7 个 “域”, 每个 “域” 代表不同的含义. 分别为:
{秒} {分} {时} {日} {月} {周} {年}
, 其中, {年}
可以为空.
各个域的取值如下:
域 | 取值范围 | 允许的特殊符号 |
---|---|---|
秒 | 0 - 59 | , - * / |
分 | 0 - 59 | , - * / |
时 | 0 - 23 | , - * / |
日 | 1 - 31 | , - * / ? L C W |
月 | 1 - 12 (JAN - DEC) | , - * / |
周 | 1 - 7 (SUN - SAT) | , - * / ? L C # |
[年] | 1970 - 2099 (可留空) | , - * / |
依旧是因为最近公司 + 宿舍双电脑以及双系统的各种折腾引发了各种软件的同步需求,又刚好喜欢 GitHub,所以就选择 GitHub 来作为同步服务器啦。
本文建立在已经可以熟练使用 git 以及 github 的前提下,如果对 git 或者 github 不熟悉,还请自行补充相关知识。
Windows 下一般是:
C:\Users\${your_username}\AppData\Roaming\Sublime Text 3\Packages
1 | Package Control.last-run |
最近想体验一下 Linux 系统,初步搜索之后决定安装 Ubuntu。折腾了一周的感悟就是 Ubuntu 对于国内用户的优化做得略差,安装系统后初步的优化、美化以及入门操作大概要花一周左右,不太适合不爱折腾的国内用户入门使用。后来朋友推荐我试一下 deepin,简单地体验之后,我觉得相比 Ubuntu,Deepin 更适合新手入门,Deepin 对于国内的优化可谓是做到了极致,自带正版 Crossover,可以运行部分 Windows 应用,非常适合从 Windows 或者 Mac 转型过来的新手使用。
当然以上只是作者个人的见解,作为一个刚刚入门 Linux 的新手来说,我自己本身是没有什么发言权的,如有偏颇,还请见谅。
接下来说一下安装 Deepin 系统之后的一些优化流程,无关紧要,算是写给自己的备忘录吧。
生活在中国互联网杂乱的大环境之下,几乎每个人都经历过自带全家桶、偷偷改主页、强行自启动等等软件行为的烦扰。在此种风气之下,找寻一款真正优质的应用实属不易。幸而、这样的应用并不是不存在。
今天想给大家安利的是一款出淤泥而不染、濯清涟而不妖的 国产软件 —— Listary。作为 Windows 系统下为数不多的文件浏览与效率搜索工具,其简洁的界面、极致的体验让人爱不释手。
Listary官方如是说:
Listary is a revolutionary search utility for Windows
that makes finding your files and launching applications blazing fast, for casual and power users alike! —— Listary
作为一名玩机狂魔,差不多一年左右就会因为各种原因要给电脑重装一次系统。然而使用微软账号登录Windows之后,Windows会自动把系统用户名设置成登录的邮箱账号。有着小小强迫症的我当然是忍不了啦,一定要改成自己称心的用户名才算舒服。多方搜索,终于找到了修改Windows系统用户名的方法,特此记录,以备不时之需。
本教程主要是用来修改如下图所示的cmd命令行下用户文件夹的名称。