- 鸟哥私房菜-基础篇:系统笔记
- 虚拟机中安装 centOS
-
辅助
Oh My Zsh :非常花里胡哨的终端插件,主题、插件多多; win10 的 wls 可安装
git 目录下命令行卡顿,原因是:会执行 git status 获取一些信息
# 1 = 关闭检查, 0 开启
git config --add oh-my-zsh.hide-dirty 1
时间同步
yum install -y ntpdate
# 可选服务器:cn.pool.ntp.org、asia.pool.ntp.org、asia.pool.ntp.org
ntpdate pool.ntp.org
# 查看当前时间
date
方式 2
# 安装 ntpdate 工具
yum install -y ntpdate
# 设置定时任务同步时间
crontab -e
# 添加以下任务内容
0 */1 * * * /usr/sbin/ntpdate time1.aliyun.com
# 查看定时任务
crontab -l
# 设置上海时区,东八区
timedatectl set-timezone Asia/Shanghai
国内源
如果在执行 sudo yum makecache
命令时,报错
[Errno 14] curl#60 - "Peer's Certificate has expired."
以上错误是由于服务器时间严重不准确,时差太大,执行时间上面的时间同步命令即可
虚拟机网络配置 - virtualbox
- 方式 1:参考在 虚拟机中安装 CentOS 中的网络部分:直接使用 NAT 网络,配置静态 IP 之后,重启网络就可以访问外网了
- 方式 2:参考这篇文章-虚拟机网络篇:使用 host-only + 桥接模式,host-only 用来上网和宿主机通信,桥接模式用来虚拟机之间通信
笔者这里都用过,总结下:
- 有时候 NAT 方式都能达到上网、虚拟机通信、虚拟机通信,有时候不行,就像方式 1 中,可以达到虚拟机上网,虚拟机通信,但是不能和宿主机通信
- 有时候 host-only(在 mac 下不用写共享) + 桥接模式,也能完成。
常用简短命令
文件内容查询
# 后面是路径,可以是通配符路径,去匹配多文件,也可以是某一个文件的路径
grep "文件内容名称" ./*.log