ubuntu 系统的常用使用方法
终端工具Terminator的使用【20,22,24 OK】
1、ctrl+alt+T 修改回默认的终端
1、更改快捷键设置
sudo update-alternatives --config x-terminal-emulator
2、选择gnome-terminal.wrapper
2、为terminator设置快捷启动:alt + shift +T
系统中自定义shortcut
name: terminator
command: terminator
shortcut : alt + shift +T
设置默认的启动grub
sudo vi /etc/default/grub
GRUB_DEFAULT=2
# 属性名:开机默认启动系统
# 值说明:从0开始(按照开机选择界面的顺序对应)
GRUB_TIMEOUT=5
# 属性名:进入默认启动项的等候时间
# 值说明:单位:秒,默认10秒
GRUB_GFXMODE=1280x1024x32,1280x1024x24,1024x768x32,1024x768x24,"auto"
# 屏幕是4K屏时,启动菜单字体较小可以进行设置
sudo update-grub
# 修改生效
系统安装后,安装中文输入法【22OK,20操作类似】
1. 安装语言:中文
点击 Region & Language

确认存在语言”汉语(中国)“,如果不存在,点击 Install/Remove Language,勾选Chinese(Simplified),点击 Apply 按钮。再点击 Apply System-Wide。

2. 重启系统,使之生效
"apply system-wide"之后,需要重启系统,才能在输入法中,看到中文的“智能拼音输入法”
3. 添加“ chinese(Intelligent Pinyin)” 输入法
重启后再次打开设置面板,点击 Keyboard ,点击+号按钮,添加 Chinese(Intelligent Pinyin)

4. win+Space 切换中文、英文输入法
【系统安装相关】 efi引导修复
-
问题:安装双系统的时候,把windows系统删除后发现ubuntu的开机引导也挂了,这里记录一下修复的过程
-
安装boot-repair修复工具
找到之前安装ubuntu的启动盘,在安装第一步的时候不要选择install ubuntu, 选择try ubuntu, 进入系统后,安装boot-repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get install -y boot-repair
-
打开boot-repair
选择advance option, 选择 grub location
如果有separate efi 的location, 那么直接选择apply, 进行修复
如果没有separate efi,那么退出boot-repair, 使用gparted分区工具分出一个200M左右大小的空间(fat32, label选择EFI, flag选择boot) ,再打开boot-repair进行修复 -
补充:安装分区工具,一般在try ubuntu优盘中,都有,不需要额外安装
sudo apt install gparted
WSL2 ubuntu子系统
安装了两个子系统,需要设置,可以使用ssh连接两个不同的子系统;
$ wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Running 2
Ubuntu-24.04 Running 2
(1)存在的问题:
问题1、两个子系统安装成功之后,两个系统的ip都是相同的;
问题2、在"Ubuntu-24.04" 上安装openssh-server的时候,报错;
Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148.
dpkg: error processing package openssh-server (--configure):
installed openssh-server package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.1) ...
Errors were encountered while processing:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
-
问题1:
- 尝试方法1:ip如何让两个系统不一致,尝试了在内部通过netplan的方式,设置不同的静态ip,但是在启动之后,两个子系统的ip都会跟最后启动的那个子系统的ip保持一致,所以如果两个系统都启动了,ip还是一样的,所以无法实现,ssh同时连接两个系统的需求;
- 尝试方法2:在hyper-v中增加一个“虚拟交换机”,但是还是不能搞定,内部的原理也不清楚是如何工作的,网上资料很少;
-
总结,设置不同ip的目的,暂时无法实现。
-
问题2:
参考链接:ask ubuntu,由于openssh-server 在安装的时候,会通过dpkg的一个命令,进行最后的service配置和启动相关的操作,但是由于 “ 两个linux子系统,都默认使用22端口作为ssh的监听端口,所以在ubuntu24上,在配置ssh服务的阶段,由于22端口已经绑定在了另一个子系统上,所以此处报错 ”,按照博客的解决方法操作; -
解决方法:
sudo touch /etc/ssh/sshd_config.d/99-fixwslport.conf Port 50022 # 文件中设置使用的监听端口 sudo dpkg --configure -a # 在配置一遍就成功了
(2)ubuntu24 的openssh-server的服务同20 存在区别;
- 24 安装成功后,提供的服务;


- 20 安装成功后,提供的服务;

398

被折叠的 条评论
为什么被折叠?



