CH01 - 家庭作业
安装和使用其他 Linux 发行版
- 安装 Debian/Ubuntu 服务器(择其一)
- Ubuntu Server
- Debian
- Proxmox Virtual Environment
- 基于 Debian
- 支持 KVM 和 LXC 虚拟化技术
- 提供 CLI 和 WUI
- Proxmox VE Documentation
- 安装和使用 Linux 桌面发行版(择其一)
- LinuxMint
- Ubuntu Desktop
- Fedora Workstation
- 深度操作系统桌面版 -- 基于 Debian
- 优麒麟操作系统 -- 基于 Ubuntu
- 中兴新支点桌面操作系统 -- 基于 LinuxMint
参考
使用 Windows 下的开源软件
- CMD 替代品 -- Cmder
- 办公套件 -- LibreOffice
- 浏览器 -- FireFox
- MarkDown 文件编辑器 -- Typora
- 文本编辑和IDE -- Atom
- 版本控制 -- Git
- 集成 GitHub 的命令行工具 -- gitsome
- 电子图书管理 -- calibre
- 口令管理 -- KeePass
- 剪贴板管理器 -- CopyQ
- 即时通信 -- Franz、Electronic WeChat
- 字体编辑器 -- trufont
Windows 软件包管理
学习 Windows 下的包管理工具 chocolatey 的安装和使用
> choco -y install cmdermini yumi wget aria2 putty mtputty sysinternals
> choco -y install chocolateygui
参考
使用 Vagrant 安装 Linux 虚拟机
- 下载 Vagrant 并安装
- 下载 VirtualBox 并安装
使用 Vagrant 安装 CentOS7
> cd %USERPROFILE%
> mkdir boxes\centos7
> cd boxes\centos7
> vagrant box add boxcutter/centos73
> vagrant box list
> vagrant init boxcutter/centos73
> vagrant up
> vagrant status
> vagrant ssh
[vagrant@localhost ~]$ sudo yum -y reinstall man-db man-pages
[vagrant@localhost ~]$ sudo mandb -c
[vagrant@localhost ~]$ man 7 passwd
[vagrant@localhost ~]$ mkdir /vagrant/exercises
[vagrant@localhost ~]$ touch /vagrant/exercises/test
[vagrant@localhost ~]$ logout
> vagrant halt
> vagrant status
> vagrant --help
参考
使用 Vagrant 安装 Ubuntu & gitbook
> cd %USERPROFILE%
> mkdir boxes\ubuntu1604
> cd boxes\ubuntu1604
> vagrant box add boxcutter/ubuntu1604
> vagrant box list
> vagrant init boxcutter/ubuntu1604
> vagrant up
> vagrant status
> vagrant ssh
sudo curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
sudo yarn config get registry
sudo yarn config set registry https://registry.npm.taobao.org
sudo yarn global add gitbook-cli
nodejs -v
sudo ln -s /usr/bin/nodejs /usr/bin/node
nodejs -v
gitbook -V
gitbook help
gitbook init
gitbook serve