基础设置
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
| |
| inoremap jj <Esc> |
| |
| set nu |
| |
| set cursorline |
| |
| |
| |
| set noic |
指令、快捷键
核心方向 h 向左、j 向下、k 向上、l 向右
- 分屏打开多个文件
| |
| vim O2 file1 file2 file3 |
| |
| vim o3 file1 file2 file3 file4 |
ubuntu 宿主机安装 ubuntu 虚拟机
使用 multipass 快速启动一个 ubuntu 实例
| # 先安装 multipass |
| sudo snap install multipass |
| # 一行代码搞定,创建一个名字为 es1 的 ubuntu 服务 |
| multipass launch -n es1 |
multipass 官方文档
https://multipass.run/docs
修改 实例 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 |
- 修改相关文件
内容如下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> |
| ...... |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律