没有什么是重装解决不了滴
重装Window10 Professional
- D盘下预先准备iso镜像,挂载软件SGImini,双击SGImini后选择你需要版本,OK
- 泡杯茶,等待就好。
Scoop包管理器
一句话,喜欢shell就喜欢,媲美apt,一条能力就安装完毕软件!
顺利得话,很容易就安装好了。但是总有意外?
安装遇到 “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用吧PowerShell是以管理员运行的,安装失败!,根据错误提示进入官方解决方法,我当时是不知道怎么搞的,默认就成管理员了,😶。
说说使用
前提 成功scoop 参照官方文档 加速 添加buket
我主要 管理开发用的软件 就是不用GUI的 想QQ 微信 什么就用不着scoop
git nvm coda jdk redis nginx tomcat ……
根据个人使用自行安装。
部署本地Hexo
因为重装系统,nvm管理下的node就失效了,自然就无法启动本地hexo服务了
也很简单。
用nvm 切换到你想要的node版本!
备份D:\MyHexoBlogs\myblogs_config.yml 这个全站配置文件,后面安装好hexo就直接托过去就好!
备份D:\MyHexoBlogs\myblogs\source文件夹 这是你所有文档,同上。
备份D:\MyHexoBlogs\myblogs\themes\next_7.8.0 这个主题文件夹,同上。
安装hexo 插件
将id_rsa.pub文件中公钥的内容拷贝到authorized_keys文件中
在本地计算机配置Git全局变量。输入以下命令:
1
2
3git 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 后 你访问,根据错误提示 自行安装!
各种配置文件
.Jetbrains家的 在setter中 import 你事先导出的setter.zip 。
Gitnub和Gitee 的私钥 .ssh 放回到 user目录下 就好
pip镜像 pip文件夹和 .condarc 也放回到 user目录下 就好,这样下载python 包就快了!
账号同步数据
- 资源管理器 clover 导入 html
- Zotero chrome 登入谷歌账号。
- Microsoft Edge Opera 登入 126 账号。
- 大部分 开发软件 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 | 报错内容如下: |