- 鸟哥私房菜-基础篇:系统笔记
- 虚拟机中安装 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.orgntpdate 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
