0%

重装系统恢复满血

没有什么是重装解决不了滴

重装Window10 Professional

  1. D盘下预先准备iso镜像,挂载软件SGImini,双击SGImini后选择你需要版本,OK
  2. 泡杯茶,等待就好。

Scoop包管理器

一句话,喜欢shell就喜欢,媲美apt,一条能力就安装完毕软件!

官方维护仓库

顺利得话,很容易就安装好了。但是总有意外?

  1. 安装遇到 “raw.githubusercontent.com未能解析” 解决方案

    在线解析 查看raw.githubusercontent.com所对应的IP

    然后改host的事情

    Windows:

    1
    code C:\Windows\System32\drivers\etc

    Ubuntu,CentOS及macOS:

    1
    sudo vi /etc/hosts

    添加以下内容:

    1
    199.232.68.133 raw.githubusercontent.com  #ip以你查到为准!

    再ping一下raw.githubusercontent.com,可以ping通,scoop能正常下载了
    查了一下原因,raw.githubusercontent.com的DNS解析竟然因某些原因给临时污染了,先临时改host用吧

  2. PowerShell是以管理员运行的,安装失败!,根据错误提示进入官方解决方法,我当时是不知道怎么搞的,默认就成管理员了,😶。

说说使用

前提 成功scoop 参照官方文档 加速 添加buket

我主要 管理开发用的软件 就是不用GUI的 想QQ 微信 什么就用不着scoop

git nvm coda jdk redis nginx tomcat ……

根据个人使用自行安装。

部署本地Hexo

Win10下Hexo博客搭建教程,及阿里云服务器部署实战

因为重装系统,nvm管理下的node就失效了,自然就无法启动本地hexo服务了

也很简单。

用nvm 切换到你想要的node版本!

  1. 备份D:\MyHexoBlogs\myblogs_config.yml 这个全站配置文件,后面安装好hexo就直接托过去就好!

  2. 备份‪D:\MyHexoBlogs\myblogs\source文件夹 这是你所有文档,同上。

  3. 备份D:\MyHexoBlogs\myblogs\themes\next_7.8.0 这个主题文件夹,同上。

  4. 安装hexo 插件

  5. 将id_rsa.pub文件中公钥的内容拷贝到authorized_keys文件中

  6. 在本地计算机配置Git全局变量。输入以下命令:

    1
    2
    3
    git config --global user.email "xxxxxxxxxx@qq.com"

    git config --global user.name “tangcl”

使用Git自动部署

1
npm install hexo-deployer-git --save

hexo本地简单的服务器

1
npm install hexo-server

文章置顶

1
npm install hexo-generator-index-pin-top --save

文章字数统计和阅读时长统计

1
npm install hexo-symbols-count-time --save

代码高亮

1
npm install hexo-prism-plugin --save

生成指向相关帖子或热门帖子的链接列表

1
npm install hexo-related-popular-posts --save

如果你自己还安装其他插件 在启动 hexo s 后 你访问,根据错误提示 自行安装!

各种配置文件

  1. .Jetbrains家的 在setter中 import 你事先导出的setter.zip 。

  2. Gitnub和Gitee 的私钥 .ssh 放回到 user目录下 就好

  3. pip镜像 pip文件夹和 .condarc 也放回到 user目录下 就好,这样下载python 包就快了!

账号同步数据

  1. 资源管理器 clover 导入 html
  2. Zotero chrome 登入谷歌账号。
  3. Microsoft Edge Opera 登入 126 账号。
  4. 大部分 开发软件 Github 账号。

各种软件

统一在D:\AppDatas 在统一安装到D:\leet\AppData ,除了Jetbrains家和Microsoft家的(他们都在C盘)。

如果阿里云服务器重装

可能遇到的问题

  • 利用ssh实现window10免密登录Linux系统

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    正常操作后,还是要密码??

    首先估计提示
    删除C:\Users\Administrator\.ssh\known_hosts 原有主机记录!一般就是公网IP地址开头。


    解决: 首先我们第一步要做的就是修改Centos主机上用户文件夹的权限
    [git@iZwz95oq74pfx6cdugx5i4Z home]$ chmod 700 git/
    [git@iZwz95oq74pfx6cdugx5i4Z home]$ cd git/
    [git@iZwz95oq74pfx6cdugx5i4Z ~]$ chmod 700 -R .ssh/

    Windows上尝试无密码ssh登录
    D:\MyHexoBlogs\myblogs>ssh git@120.24.92.131
    Last login: Sun Apr 10 14:06:00 2022 from 223.84.238.131
    Welcome to Alibaba Cloud Elastic Compute Service !
    [git@iZwz95oq74pfx6cdugx5i4Z ~]$
    '''成功'''

    !!!如果还是不行!!!
    查看Centos主机中 /etc/ssh 文件夹下的 sshd_config文件
    [root@localhost lzz]# vi /etc/ssh/sshd_config
    '''注意以下参数'''
    '''如果是想配置root用户无密码登录的,取消下面这个配置的注释'''
    #PermitRootLogin yes
    '''确保以下参数配置相同'''
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    '''确认无误后保存文件,重启sshd服务'''
    [root@localhost lzz]# systemctl restart sshd.service

    再次在Windows命令行中尝试ssh登录
    D:\MyHexoBlogs\myblogs>ssh git@120.24.92.131
    Last login: Sun Apr 10 14:06:00 2022 from 223.84.238.131
    Welcome to Alibaba Cloud Elastic Compute Service !
    [git@iZwz95oq74pfx6cdugx5i4Z ~]$
    '''成功'''

    在sshd_config文件中我们看到AuthorizedKeysFile指定的是.ssh/authorized_keys
    因此我们才需要在用户目录下新建.ssh文件夹和文件夹下的authorized_keys文件

  • 使用git上传文件至远程服务器上的git

1
2
3
4
5
6
7
8
9
10
报错内容如下:
bash: git-receive-pack: command not found(找不到命令)
fatal: Could not read from remote repository.(致命:无法从远程存储库中读取。)

原因:远程服务器上的git安装路径是/usr/local/common/git,不是默认路径,所以
建立链接文件: 换句话说我是手动安装的,不是yum.所以要建立软链接

[root@dimain ~]# ln -s /usr/local/common/git/bin/git-receive-pack /usr/bin/git-rece #路径换成自己的路径

再次上传就成功了!