Ubuntu Linux LTS 24.04 AMD64 桌面版安装记录

下载iso文件

aria2c -x 4 -s 12 "https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04-desktop-amd64.iso" "https://mirrors.163.com/ubuntu-releases/24.04/ubuntu-24.04-desktop-amd64.iso" "https://mirrors.zju.edu.cn/ubuntu-releases/24.04/ubuntu-24.04-desktop-amd64.iso"

制作启动U盘

安装启动盘制作软件rufus

https://github.com/pbatard/rufus/releases/download/v4.5/rufus-4.5.exe

U盘的容量必须大于7G,在rufus中选择U盘, iso文件,MBR分区类型,NTFS文件格式,点击开始
,选择以ISO镜像模式写入。

官方参考资料:
https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview

安装ubuntu
从U盘启动电脑
try or install ubuntu
choose your language: english
accessibility in ubuntu: next
select your keyboard layout: english(US)
connect to the internet: connect to a wi-fi network
install ubuntu
interactive installation
extended selection
check: install third-party software for graphics and wi-fi hardware
check: download and install support for additional media formats
erase disk and install ubuntu
choose sdb
your name: buda 
your computer's name: vultr
your username: buda 
timezone: shanghai
install
restart now
拔出U盘, 按enter键

点击左下角ubuntu图标进入开始菜单,将terminal pin to dash

更新系统

sudo apt update && sudo apt upgrade -y

安裝中文輸入法rime

# sudo apt install ibus-rime rime-data-luna-pinyin

点击左下角进入开始菜单,选择settings, keyboard,+ add input source...,others, chinese(rime)

点击chinese(rime)右边的小竖点,move up,将chinese(rime)移到Input Sources列表的第一行

编辑配置文件

一次显示9个候选词、模糊音

# nano ~/.config/ibus/rime/default.custom.yaml

---------default.custom.yaml的内容如下-----------

patch:
  "menu/page_size": 9

  'speller/algebra':
    - erase/^xx$/                      # 第一行保留

    # 模糊音定義
    - derive/^([zcs])h/$1/             # zh, ch, sh => z, c, s
    - derive/^([zcs])([^h])/$1h$2/     # z, c, s => zh, ch, sh

    - derive/^n/l/                     # n => l
    - derive/^l/n/                     # l => n

    - derive/([ei])n$/$1ng/            # en => eng, in => ing
    - derive/([ei])ng$/$1n/            # eng => en, ing => in

--------------------------------------------------------------

为了使模糊音生效,拷贝配置文件

# cp default.custom.yaml luna_pinyin_simp.custom.yaml && cp default.custom.yaml luna_pinyin.custom.yaml

部署rime输入法:

# ibus restart
# ibus engine rime

在输入时按F4或者Ctrl+`可弹出菜单,选择菜单上的数字可进行简繁输入转换

按shift键进行中英输入转换

有时候输入法失效时,可以重新运行一下部署rime的命令

参考资料:

CustomizationGuide · rime/home Wiki · GitHub

https://www.cnblogs.com/keatonlao/p/12983158.html

安装常用工具

编译环境和基本工具

# sudo apt install nano net-tools build-essential gdb git

code IDE

从code官网下载deb包,然后安装

# sudo apt install ./code_1.90.0-1717531825_amd64.deb

gimp图片编辑器, chromium浏览器

从app center安装

墙内安装node/npm

https://nodejs.org/en/  下载LTS版本

# cd ~/Downloads

# wget https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-x64.tar.xz
# tar --strip-components 1 -xvf node-v20.15.0-linux-x64.tar.xz -C /usr/local
# node -v

# npm install npm@latest -g

# npm config get registry

# npm config set registry https://registry.npmmirror.com

如果想用回官方registry:

# npm config set registry https://registry.npmjs.org

墙外安装node/npm

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

# nvm install --lts

# npm install npm@latest -g

ssh免密登录Linux服务器
在客户端检查是否存在证书
# ls -al ~/.ssh/id_*.pub
如果不存在,生成证书
# ssh-keygen -t rsa -b 4096 -C "jinmin.si@outlook.com"

生成证书的过程中使用空白的 passphrase
将证书拷贝到服务器
# ssh-copy-id root@server

从windows登录linux

如果是从windows系统连接ubuntu,可以安装putty作为访问服务器的终端。 
下载putty: https://www.putty.org/

putty免密登录Linux服务器的方法  
在putty的安装目录找到puttygen.exe,运行生成ssl私钥和公钥,保存私钥到文件,复制公钥。
在putty的 connection/data 设置登录用户名为root,connection/ssh/auth/credentials中设置私钥的文件,保存设置。
将公钥写入服务器的 ~/.ssh/authorized_keys 文件中, reboot ubuntu使修改生效
# nano ~/.ssh/authorized_keys
# reboot

如果想保持putty与服务器的连接保持不断线,可以在Putty中设置每隔一定的时间发一次心跳消息。

保持与服务器的ssh连接不断线的方法
ssh连接服务器时如果容易断线,可以修改服务器sshd的设置,保持ssh连接不断线:
# nano /etc/ssh/sshd_config
   ClientAliveInterval 60  # 表示每60秒发送一次请求,从而保持连接不断线。
   ClientAliveCountMax 10  # 表示服务器发出请求后客户端没有响应的次数达到10次,就自动断开连接
# systemctl restart sshd

防火墙设置
# ufw allow 22
# ufw allow 80
# ufw allow 443
# ufw allow 8888
# ufw enable
# ufw status

黑屏时间设置:15分钟无操作后黑屏

点左下角进入开始菜单, search "power", click " (settings) Power"  blank screen: 15 mins

常用命令

创建软链接
# sudo ln -s 源文件 目标文件 

修改密码
# passwd root

修改hostname

# hostnamectl set-hostname xiaoyue

查看硬盘
# sudo lshw -c disk
查看分区
# sudo fdisk -l
查看磁盘剩余空间
# df -hl 
 

创建自定义命令

# nano ~/.bash_aliases

添加alias, 比如:

alias gitbuda='gitbuda() { git add -A; git commit -m "$1"; git push; }; gitbuda'

其中$1表示命令的第一个参数,这样就可以用 gitbuda "commit message"来运行命令

# source ~/.bash_aliases

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qiuzen

您的资助将帮助我创作更好的作品

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值