在Window10以上安装linux开发环境

偶然看到可以在 Window 上运行 Linux,可以使用 Window 运行 Linux 命令,没准可以用来交叉编译,记录以下 确认 Windows 版本 并不是所有 windows 都支持 WSL,需要确保系统版本在 Windows 10 Build 16237 或更新版本。可以通过 【设置】查看系统版本号。 开始 WSL 服务 需要先在 Windows 中启用“适用于 Linux 的 Windows 子系统”。 打开“控制面板”->“程序和功能”,在左侧栏选择“启用或关闭 Windows 功能”,在打开的对话框中找到“适用于 Linux 的 Windows 子系统”并打勾,点击【确定】关闭对话框,等待系统安装新功能完成,并按提示重启电脑。 微软商店安装 Linux 发行版 配置用户名和密码 更换源 安装好 ubuntu20.04 后,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。 # 首先备份源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup # 打开sources.list文件 sudo vim /etc/apt/sources.list 编辑/etc/apt/sources.list 文件, 在文件最前面添加阿里云镜像源: ...

2022年2月17日 · 2 分钟 · 诚哥博客

给CentOS7扩容

今天遇到项目文件恢复需要消耗文件服务器大量空间的情况,需要扩容文件服务器空间 进入虚拟机给文件服务器扩容 原 200G,扩容到 400G 进入虚拟机查看扩容情况 lsblk 需要重新构建分区信息,才能让扩容生效,本教程以扩容 home 目录为主 开始扩容根目录 分区 fdisk /dev/sda 输入:n 输入:p 输入:3 输入:默认回车就行输入:默认回车就行输入:w 退出 加载分区表 # 执行 partprobe命令用于将磁盘分区表变化信息通知内核,并请求操作系统重新加载分区表,此方法可以不用重启系统 partprobe # 上面方案不能用时 reboot 格式化磁盘 mkfs -t ext4 /dev/sda3 进入 LVM,添加新 LVM 到现有的 LVM 组 lvm # 初始化刚刚新建的分区 pvcreate /dev/sda # 查看卷和组 vgdisplay # 将初始化分区加入lvm vgextend centos /dev/sda3 # 确认 y # 扩展现有卷的容量 lvresize -L +200G /dev/mapper/centos-home # 查看卷容量 pvdisplay # 退出 quit ...

2022年1月26日 · 1 分钟 · 诚哥博客

Linux创建新用户并使用证书远程登录

因业务需要,需要在服务器上创建多用户,方便多人维护,那么可以利用证书登录创建多用户登录,然后用户如果需要 root 权限再手动切换即可,下面简单介绍下在 Linux 上如何进行多用户创建以及使用证书登录。 添加用户 adduser 用户名 设置用户密码 passwd 用户名 添加用户到 docker 用户组 使用用户能操作 docker 命令行 gpasswd -a 用户名 docker 用户添加到 wheel 用户组中 基于 RedHat 分发版本的系统,如 CentOS 和 Fedora,用户组 wheel 已经被授予 sudo 的权限;所以,我们可以通过把新用户添加到 wheel 用户组中,来获取 sudo 的权限: usermod -aG wheel 用户名 # 查看用户所属组 groups 用户名 新用户使能 SSH 密钥登录 切换到用户 su 用户名 创建密钥 ssh-keygen -t rsa 重命名公钥为 authorized_keys mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 下载私钥证书登录 使用工具等下载私钥 id_rsa 或者直接使用 cat 命令复制内容到文件

2022年1月11日 · 1 分钟 · 诚哥博客

自配Window和Mac双系统主机电脑

最近在我 5 年前买的笔记本上成功装上最新的 MacOS Monterey 12.1,而且各个配置都比较完美运行,除了显卡没驱动支持,所以打算配一台硬件都能完美运行的双系统台式电脑 主板 ::: tip 微星 B560M MORTAR WIFI ::: 主板没有太多的要求,仍建议选择一线大厂的品牌,如华硕,技嘉,微星等,根据所选的 CPU 来搭配主板,如 500 系和 400 系(高端 U 选 Z590/Z490 系列、中端 U 选 B560/B460 系列、入门则 H510\410 系列,至于具体选那个型号,可以自由决定)。小编自己使用的是微星,可以 BIOS 中可以直接关闭 CFG LOCK,这个对于开启 CPU 原生电源管理非常有用。 「注」鉴于 i5-11600K 与 i7-11700K 的超频难度,对于追求性价比的用户来说,搭配一块 B560 主板更为合适。自 B560 开始,Intel 给中端主板也加入了内存超频功能,Gear 1 内存模式带来的性能提升并不逊色于超频 CPU 核心。 CPU ::: tip i5 10400 ::: 十一代处理器的核显目前还是不能驱动,当然搭配 AMD 显卡还是可以购买的,未来不知能否驱动核显但购买无核显版是没问题的,根据自己的购买力可选择 i9-11900/K/F/KF、i7-11700/K/F/KF、i5 11600/K/F/KF、i5 11500、i3 11300(入门选 i3,中端选 i5,高端选 i7、i9)。 十代处理器目前核显可以驱动,可以不用购买显卡裸奔,兼备价格与性能,因此推荐带核显的型号,如 i9 10900/K、i7-10700/K,i5 10600/K,i5 10350,i3 10300,不要选购赛扬,奔腾。 ...

2022年1月10日 · 2 分钟 · 诚哥博客

从WebStorm转VScode基本操作

用了好些年的 webstorm,最近版本(2021.3.1)打开发现滚动条卡了不少,发现是主题(Material Theme UI)的关系,但是卸载主题或者降低版本都是我不喜欢的,所以干脆再转一次 vscode,之前转过好几次都因为难适应和工作进度原因 安装 VScode 进入 官网 下载即可 登录 VSCode vscode 对比 webstorm 好的地方就是能同步的地方比较多,像 webstorm 虽然能设置仓库进行同步设置等,但是还是有很多设置没同步到(比如插件列表,代码模板等),而且配置的设置在用下来高达好几 G 文件。 webstorm 跨设备下来太消耗时间安装配置和各种设置了,相比 vscode 还是方便得很 登录使用 github 登录即可。 改造 因为太熟悉 webstorm 的操作了,而且习惯了 webstorm 的主题、插件和快捷键等,所以我打算改造专属我自己的 vscode,之前是没想这样改造的,所以一连几次我都放弃了转 vscode,我是认为前端想往高端方向发展,webstorm 还是不够的,webstorm 作为新手期入门还算可以,但是想往高端走还是得 vscode,毕竟有着无数插件,不方便也能自己写插件,喜欢自己折腾的可以考虑,而且通过 vscode 插件来写自己搭建的博客发现也更方便些了。下面记录下遇到的问题与解决方案。 快捷键 快捷键一开始我是想着自己适应,稍微改下一下常用的快捷键就行了,但是好多啊。。。所以我就试着插件库搜搜 idea,就发现果然有人做了 插件 于是安装上,基本跟 webstorm 的操作几乎一模一样,缺点就是 Ctrl+D 是整行添加,不是选区添加。 主题 先上效果图

2022年1月4日 · 1 分钟 · 诚哥博客