一、今天学到了什么

计算机基础

- 进制转换(2 8 10 16进制)
- 网络IP,子网掩码(NETMASK),网关(GETWAY),网络地址,广播地址,可用的IP范围计算
- 网络故障排查。先从自身排查,在排查公网ip和域名

网络IP地址

  • A类地址:网络号8位,主机号24位,首段二进制以0打头,地址范围:1.0.0.0~127.255.255.255,其中127.x.x.x为回环口地址,不能使用,10.x.x.x为私网地址
  • B类地址:网络号16位,主机号16位,首段二进制以10打头,地址范围:128.0.0.0~191.255.255.255,其中172.0.x.x~172.31.x.x为私网地址
  • C类地址:网络号24位,主机号8位,首段二进制以110打头,地址范围:192.0.0.0~223.255.255.255,其中192.168.x.x为私网地址

vm中三种网络模式

  1. 桥接模式:虚拟机和宿主机共享物理网卡,两者权利等同,在同一局域网内其他电脑也可以访问虚拟机。
  2. NAT地址转换:虚拟机的网络是通过宿主机的分配,相当于宿主机是虚拟机的‘’父亲‘’,只能两者互相访问,其他电脑不能访问虚拟机。
  3. 仅主机:虚拟机无法访问外网,只能与宿主机通信

Linux的一些命令

1
2
3
traceroute www.baidu.com #网络路由追踪
lsof -i :4000 #查看哪个进程占用4000端口
lslookup www.baidu.com #DNS查询

个人博客网站搭建

  1. 先安装nodejs,因为hexo框架是基于nodejs
    dnf install -y nodejs
  2. 根据个人选择,配置npm的国内镜像源
    npm config set registry https://registry.npmmirror.com
  3. 安装hexo框架
    dnf install -y hexo-cli
  4. 创建博目录并安装对应文件
    1
    2
    3
    hexo init lcj #加载后会在家目录下生成自己定义的名称目录
    cd lcj
    npm install
  5. 生成网页静态文件
    hexo genrate/hexo g
  6. 启动服务
    hexo server/hexo s

hexo的目录结构

1
2
3
4
5
6
7
8
lcj/
|----- _config.yml #网站配置文件
|----- package.json #应用程序信息
|----- scaffolds/ #模板文件夹
|----- source/ #资源文件夹(创建的文章和页面都在这)
|---- _drafts/ #草稿
|---- _posts/ #文章
|___themes/ #主题文件夹

注:修改完网页样式后,最好用hexo clean清楚下缓存

二、今日错误解决

windows电脑可以链接网络但是上不了网

解决办法:先排错,在cmd上用ipconfig /all 查看网关,看ip什么的有没有问题,我这里没有问题,ping baidu.com也可以,ping 8.8.8.8也没有问题,说明外网没问题,因为浏览器是走代理的,所以大概率是电脑把代理打开了,后来在设置里关掉就好了