跳至主要內容
在Ubuntu20.04下安装MySQL5.7并建立远程连接

Ubuntu20.04的官方apt镜像源中已经不提供MySQL5.X了,目前至少都是8.0起步。更离谱的是腾讯云默认的镜像源中也没有5.7版本。这不禁让我面露难色:难道全世界除了我都已经过渡到新版本的MySQL了吗?


BlueCitizen...大约 3 分钟运维Linux
常见的包管理

包管理器又称软件包管理系统,它是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。


BlueCitizen...大约 6 分钟运维Linux
Ubuntu下使用screen

screen是一个模拟多屏的工具,可以在一个终端实现控制多个shell的功能。screen代表一个屏幕,同一个screen下可以再创建多个shell并自由切换。相比docker等容器繁琐的部署和管理,使用起来的比较直观敏捷。


BlueCitizen...大约 1 分钟运维Linux
Ubuntu常用操作和常见问题

第一次使用su(root密码)

安装后第一次使用su需要先设置root用户的密码。

sudo passwd root

根据提示输入两次密码即可。第二次开始只要:

su

BlueCitizen...大约 1 分钟运维Linux
解决nginx部署vue项目后刷新页面返回404或500

官方的Router文档中有相关解决方案:https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90

原因:vue的history模式下,切换路由本质是通过js操作window.history方法来改变浏览器地址栏里的路径,并没有发起http请求。但是当我直接在浏览器里输入这个地址的时候,其实是对服务器发起了http请求,而这个目标(即http请求的资源)在服务器上根本不存在,所以nginx会返回404。同理,500就是路径本身有错误。


BlueCitizen...大约 1 分钟运维NginxLinuxVue