解决Ubuntu24.04下idea闪退
问题说明
在非root用户下预计不会存在这个问题, 只有在root用户的图形化界面中, 打开jetbrains系列软件后, 不到几秒就会闪退。
问题原因
jetbrains下的软件基本都使用了jcef,这个和基于Chromium浏览器在root用户下无法启动是一样的,都是由于无法使用沙盒造成的,因此只要将沙盒禁用就好。
在非root用户下预计不会存在这个问题, 只有在root用户的图形化界面中, 打开jetbrains系列软件后, 不到几秒就会闪退。
jetbrains下的软件基本都使用了jcef,这个和基于Chromium浏览器在root用户下无法启动是一样的,都是由于无法使用沙盒造成的,因此只要将沙盒禁用就好。
# 切换到docker文件的目录
$ cd /path/to/docker
# 查看磁盘占用情况
$ du --max-depth=1 -h .
# 查看整体磁盘使用情况
$ df -h
需要下载docker 离线包, 我使用的是 docker-19.03.9.tgz 这个版本。
然后执行解压命令:
tar xvfz docker-19.03.09.tgz
安装 docker 及服务
cp docker/* /usr/bin/
touch /etc/systemd/system/docker.socket
touch /etc/systemd/system/docker.service
touch /etc/systemd/system/containerd.service
添加apt源到/etc/apt/sources.list文件
$ sudo echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" >> /etc/apt/sources.list
添加gpg公钥
$ sudo curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg
$ sudo groupadd docker
最开始是因为出差要跑公司的项目,为了省事在笔记本上装了Docker Desktop for Windows和docker版本的mysql,因为docker依赖hyper-v虚拟化,所以我就把他打开了。
然后。。。我就发现,mumu模拟器居然不支持在开启hyper-v环境下启动,(╯‵□′)╯︵┻━┻,于是我几番折腾,找到了BlueStacks Hyper-V(测试版本)!
当时我非常开心,以为终于找到了解决方案,于是开始安装FGO,运行,闪退。。。运行,闪退。。。。(╯‵□′)╯︵┻━┻
无果,"[docker] 一遍、死んで见る",docker 卒!
vagrant搞起!谁也阻挡不了我玩FGO,现在可是无限池!!!
事件的起因源自一次客户现场的调试,调试到一半,客户说办公系统突然登录不进去了Σ(っ °Д °;)っ,当时因为手头上的事还没有搞定,就顺手把客户的tomcat重启了,然后似乎就一切正常,我也没有太放在心上。然鹅,事情并没有这么简单。
因为公司一个小项目要求有负载和热备,于是翻了很多网上的教程,于是找到了这一篇blog,很感谢博客的作者MassiveStars,这篇博客也使我学到了不少关于nginx配置的知识,毕竟以前连nginx都没有碰过XD。本博客大部分内容可能和作者的博客内容雷同,毕竟只是作为笔记存在的东西,侵删。
互为主从模式需要配置两个vip(虚拟ip)进行负载,因此是需要负载均衡支持的哟~
此处以安装atom为例,命令如下:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
这样就把atom的仓库添加并安装完成了。
然而,并没有这么简单
sudo: add-apt-repository : command not found
mdzz 这是怎么回事,不应该是这样的(╯‵□′)╯︵┻━┻