ubuntu 使用杂记
基础设置
ubuntu 更新启动引导界面可选操作系统
# 自动更新 grub
sudo update-grub
网络代理
# 查看
env | grep -i proxy
# 删除代理配置
unset ALL_PROXY
查看流量使用
# centOS 安装
yum install -y epel-release && yum install -y nload
# ubuntu 安装
sudo apt install nload
# 监听某一个 网络设备 的网络速率
nload eth0
防火墙
# 1.查看防火墙当前状态
sudo ufw status
# 2.开启防火墙
sudo ufw enable
# 3.关闭防火墙
sudo ufw disable
# 4.查看防火墙版本
sudo ufw version
# 5.默认允许外部访问本机
sudo ufw default allow
# 6.默认拒绝外部访问主机
sudo ufw default deny
# 7.允许外部访问 443 端口
sudo ufw allow 443
# 8.拒绝外部访问 443 端口
sudo ufw deny 443
# 9.允许某个IP地址访问本机所有端口
sudo ufw allow from 192.168.0.1
# 10. 防火墙重载
sudo ufw reload
环境配置
ubuntu 的环境配置文件是 /etc/environment --> /etc/profile --> .bashrc | .zshrc
# 生效 bash 配置
source .bashrc
# 查看环境变量 IDEA_HONE 的值
echo $IDEA_HONE
直接使用 vim
修改 .bashrc
文件, 末尾添加下面这两行, 然后执行 source .bashrc
命令即可将 idea.sh 添加到环境变量
sh export IDEA_HOME=/snap/intellij-idea-ultimate/current export PATH = "$PATH:$IDEA_HOME/bin"
软件使用
vim
配置文件 ~/.vimrc
# 配置 Esc映射快捷键为 jj
inoremap jj <Esc>
# 设置显示行号,不显示为 set nonu
set nu
# 设置光标所在行显示下划线
set cursorline
# 设置自动缩进
# set autoindent
# 设置区分大小写
set noic
指令、快捷键
核心方向 h 向左、j 向下、k 向上、l 向右
- 分屏打开多个文件
# 左右分 2 个屏幕屏幕打开 fiel1、file2、file3
vim O2 file1 file2 file3
# 上下分 3 个屏幕屏幕打开 fiel1、file2、file3、file4
vim o3 file1 file2 file3 file4
ubuntu 宿主机安装 ubuntu 虚拟机
使用 multipass 快速启动一个 ubuntu 实例
# 先安装 multipass
sudo snap install multipass
# 一行代码搞定,创建一个名字为 es1 的 ubuntu 服务
multipass launch -n es1
multipass 官方文档
修改 实例 es1 的 memory 与 cpus
官方的文档里面虽说有相关修改api,但是发现使用无效,故采用直接驱动修改的方式
- 切换驱动为 libvirt
# 安装 libvirt
sudo apt install libvirt-daemon-system
# 设置 认证密码
multipass set local.passphrase
# 认证登录
multipass authenticate <密码>
# 停止所有服务
multipass stop --all
# 切换驱动
snap connect multipass:libvirt
- 修改相关文件
# 修改相关文件
virtsh edit es1
内容如下xml所示,memory
与 currentMemory
配置内存大小 vcpu
配置 cpu 数量,修改保存
domain type='kvm'>
<domain type='kvm'>
<name>es2</name>
<uuid>0406fb8e-982e-4491-ba83-07725c4c31e6</uuid>
<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-i440fx-jammy'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<vmport state='off'/>
</features>
......