操作系统: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

参考this blog! OK

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. 尝试方法1:ip如何让两个系统不一致,尝试了在内部通过netplan的方式,设置不同的静态ip,但是在启动之后,两个子系统的ip都会跟最后启动的那个子系统的ip保持一致,所以如果两个系统都启动了,ip还是一样的,所以无法实现,ssh同时连接两个系统的需求;
    2. 尝试方法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 存在区别;

  1. 24 安装成功后,提供的服务;
    虚拟机上
    在这里插入图片描述
  2. 20 安装成功后,提供的服务;在这里插入图片描述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值