让putty不掉线
1 登录进去,然后右键点击putty的标题栏,选择change settings.
下次登录的时候,直接点击保存好的session名称,上面的设置就会生效了。
近期,国产AI大模型DeepSeek因强大的处理能力和实用功能快速走红,用户量持续攀升。但服务器频繁遭遇网络攻击和流量过载问题,导致服务响应变慢。为保障使用体验,将DeepSeek安装到本地电脑运行成为新趋势——既能避免网络拥堵,又能提升响应速度,同时确保数据安全。
将Deepseek部署在本地电脑也十分简单。
1、下载安装Ollama
1)部署安装Deepseek要用到Ollama,它支持Llama 3.3、DeepSeek-R1、Phi-4、Mistral、Gemma 2等多种模型。
2)Ollama官方下载地址:https://ollama.com/
3)下载安装Ollama,支持macOS、Linux、Windows系统,笔者使用的是macOS。
2、安装Deepseek-R1
1)进入Ollama官网,在左上角找到“models”,点击进入
2)选择“deepseek-R1”大模型,并选择参数,注意:参数越大,所需的内存越大、显卡配置越高。
3)在MacBook启动台搜索终端,并点击进入;Windows系统找到终端管理员
4)复制下边代码
5)粘贴到终端运行框,然后敲回车键盘。等待安装完成。
6)部署完成,输入内容可以对话。
3、搭建Chatbox
如果代码模式使用不习惯,那可以下载安装Chatbox前端,配置完成后,可以从Chatbox发起对话。
1)下载安装Chatbox
Chatbox官网:chatboxai.app/zh
2)下载完成后,点击设置,选择Ollama API
3)选择已经安装好的deepseek-r1大模型,保存即可
4)接下来就可以使用啦。
以上是简单的部署方法,有需要的可以本地部署一下。
升级typecho是一件非常轻松的事情,按照下面的步骤完成即可。
请在服务器上删除如下目录和文件
/admin/ /var/ /index.php /install.php
请把你下载的压缩文件解压后,上传以上已经删除的文件和目录,这实际上是执行了一次覆盖操作,让我再来重复一遍需要上传的目录和文件
/admin/ /var/ /index.php /install.php
当你没有进行下面的步骤时,访问前台页面可能回出现错误提示,请不要管他们,直接访问你的 admin 页面,按提示完成升级即可恢复正常
用一个具有管理员权限的用户登录后台,系统会提示检测到新版本需要升级,点击完成升级按钮即可完成升级
在日常的 SSH 连接过程中,特别是当你长时间不进行操作时,连接经常会出现自动断开的问题。这个问题的原因通常是由于 SSH 连接处于闲置状态,服务器为了节省资源,自动切断了连接。解决这个问题,我们可以通过调整 SSH 配置文件来保持连接的稳定性,确保在没有操作的情况下也能持续连接。
一、修改 /etc/ssh/sshd_config 文件
1.开启 TCP Keepalive(保持活动连接)
在 sshd_config 文件中找到 TCPKeepAlive 这个配置项,确保它的值是 yes。这意味着服务器将定期检查与客户端的连接是否仍然有效。
这样做的目的是防止由于空闲超时导致连接被断开,TCP 连接仍然会通过“心跳”机制保持活动状态。
TCPKeepAlive yes
2.配置 ClientAliveInterval 和 ClientAliveCountMax
ClientAliveInterval 控制服务器端向客户端发送“保持活动”请求的时间间隔。默认情况下,它的值是 0,表示服务器不主动向客户端发送保持活动的请求。为了避免因空闲导致连接被关闭,可以将其设置为 60 秒,表示服务器每分钟向客户端发送一个“活跃”消息。
ClientAliveCountMax 表示服务器发送的保持活动请求没有得到客户端响应时,服务器会等待多少次。如果超过了这个次数,连接将被关闭。默认值是 3,也可以根据实际需要调整。
配置如下:
ClientAliveInterval 60
ClientAliveCountMax 3
这样配置后,服务器会每 60 秒发送一次保持活动的请求,如果客户端没有响应,则会尝试最多 3 次。3 次之后,服务器会认为客户端已经不再活跃,从而断开连接。
二、配置生效
修改完 sshd_config 文件后,需要使新的配置生效。通常,很多教程建议使用 service ssh restart 或 systemctl restart sshd 来重启 SSH 服务,但在 CentOS 7(及以上版本)中,可能会遇到命令无法执行的问题。为了避免这些问题,可以使用 service sshd reload 来重新加载 SSH 配置文件,而不需要完全重启服务。
service sshd reload
三、检查配置是否生效
修改并重新加载 SSH 配置之后,你可以尝试连接到服务器,保持空闲状态一段时间(比如半小时或更长),看看是否还会被自动断开。如果配置生效,应该就不会再出现自动断开的情况了。
另外,你可以通过命令检查当前的 SSH 配置:
ss -tuln | grep :22
这个命令可以查看 SSH 服务是否在监听 22 端口(默认的 SSH 端口)。如果看到类似于 tcp LISTEN 0 128 *:22 *:* 的输出,表示 SSH 正在监听。
四、其他常见的连接断开问题
1.网络防火墙和 NAT 设置: 有时,防火墙或者 NAT 设备也会在连接空闲时断开 SSH 会话。为了避免这个问题,可以确保你的防火墙配置不会中断长时间空闲的连接。如果使用了外部防火墙或路由器,可以检查是否有相关的“空闲超时”设置。
2.客户端设置: 如果你是通过某些客户端工具(如 PuTTY、MobaXterm 等)连接的,可能需要检查客户端的设置,有些客户端也有类似的保持活动连接的设置。例如,PuTTY 中有一个选项可以设置每隔一段时间发送“空包”以保持连接活跃。
3.长时间空闲断开: 如果你使用的是某些云服务或者远程管理工具,可能会因为云服务的超时策略而断开 SSH 连接,这时可以检查云平台的相关配置,看看是否可以调节空闲超时。
首先,我们看下安装失败的错误截图。
然后我们查看日志。
错误日志:Windows8.1-KB2999226-x64.msu 安装失败
我们找到这个文件夹,手动安装一下看看效果,如下:
解决方案如下:
先安装补丁 KB2919442 立即下载基于 x64 的 Windows Server 2012 R2 的KB2919442补丁。
下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=42153
KB2919442 安装完成后,继续安装 Windows Server 2012 R2 Update (KB2919355) 所有补丁,如下
下载地址 立即下载基于 x64 的 Windows Server 2012 R2 更新软件包。
注意:必须按以下顺序安装更新:
clearcompressionflag.exe 38 KB 管理员身份运行,没有界面,后台运
Windows8.1-KB2919355-x64.msu 690.8 MB 安装完成后,需要重起,这个安装过程根据你的硬件配置和网络决定安装速度。
Windows8.1-KB2932046-x64.msu 48.0 MB
Windows8.1-KB2934018-x64.msu 126.4 MB
Windows8.1-KB2937592-x64.msu 303 KB
Windows8.1-KB2938439-x64.msu 19.6 MB
Windows8.1-KB2959977-x64.msu 2.8 MB
所有更新包安装完成后,接下来我们继续安装 Microsoft Visual C++ 2015 Redistributable (x64) – 14.0.23026
下载链接
http://www.microsoft.com/en-us/download/details.aspx?id=48145
如图: