跳至主要內容

配置一台ubuntu

张威大约 4 分钟ubuntu配置

配置一台ubuntu

网络设置

桥接:虚拟机和电脑在同一网络,同一子网下其他的电脑可以访问虚拟机

NAT:宿主机充当虚拟路由器

image-20240209211150556
image-20240209211150556

为什么配置成静态ip

自动状态下ip地址可能会变,设置成静态ip有利于xshell外部连接

image-20240209211620696
image-20240209211620696
  • ctl alt t 打开命令窗口ping www.baidu.com

静态ip配置之桥接模式(适用于使用路由器连接网络的同学)

  1. 选择一个合适的静态ip,不要和其他Windows、Linux或者手机等设备的IP冲突

  2. 如何判断IP冲突没有?在shell或者是Windows下的命令行里面使用ping命令测试你想要的IP地址,如果能ping通,那么就不要使用这个IP地址了

  3. 打开虚拟机的网络设定,进入IPV4分页,选择manual。修改IP,网络掩码(255.255.255.0)和网关(这个保持和自动情况下一致即可)

  4. 修改DNS让它和Windows里面的DNS一致(例如:202.103.44.150)

  5. 关闭网络,然后重新打开,再使用ifconfig来检查是否设置成功

静态ip配置之NAT模式(适用于所有同学)

  1. 在虚拟机中选择NAT模式,并且将Ubuntu的网络设置设为自动

  2. 检查当前能否ping同百度,若不能则尝试重启网络

  3. 记录当前的ip地址、网关和DNS

  4. 将Ubuntu的网络设置为静态的,其中所有的信息和第3步记录的内容一致

  5. 关闭网络,然后重新打开,再使用ifconfig来检查是否设置成功

安装必备工具

sudo apt install net-tools	#ifconfig
#使用sudo命令需要输入用户口令
sudo apt install  gcc g++ make tree vim git ssh #ssh客户端
  • ps -elf|grep sshd查看是否安装成功

修改.bahsrc

修改PS1样式

cd ~
vi .bashrc

在最后添加

export PS1="\[\e[32;1m\]\u \[\e[33;1m\]\t \[\e[35;1m\]\w \n\[\e[0;40m\]$"
  • source .bashrc生效

修改ll

修改成alias ll='ls -lh'

换源

先确定linux版本号ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroropen in new window

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
# 清华源 ubuntu 22.04
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

#deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
sudo apt upgrade #更新软件包列表,检查可用的软件包更新
sudo apt update #安装可用的软件包更新

安装vmware-tool

  1. 在VMware菜单栏里点击虚拟机选项,找到安装VMware tools选项。

  2. 然后进入系统,在右边任务栏中找到DVD图标,打开后找到VMware Tools压缩文件,并将其复制到桌面。

  3. tar -zxvf VMwareTools-10.3.22-15902021.tar.gz解压

  4. 进入解压完成的文件夹:cd vmware-tools-distrib

  5. sudo ./vmware-install.pl

  6. 重启系统后设置虚拟机窗口为自动适应

美化vim

方法一:安装vimplus

  1. 安装代码补全工具
sudo apt install vim-youcompleteme 
  • 如果vim test.c 随便写一段代码有弹出的内容说明装好了
  1. 显示所有已装的vim插件
vim-addons	
image-20240210155930348
image-20240210155930348

安装不成功需要删掉重装,成功会显示不是installed

# vim-addons remove youcompleteme
vim-addons install youcompleteme
image-20240210160207328
image-20240210160207328

3.安装vimplus

#先安装git
sudo apt install git
#xia'z
git clone https://gitee.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh

方法二:使用amix/vimrc

安装前先安装插件

sudo apt install -y ack universal-ctags

amix 的 Vim 配置

awesome版本包括很多很棒的插件,配置和配色方案

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

个性化配置

vi ~/.vim_runtime/my_configs.vim
"my_configs.vim添加以下内容
 set nu
 set hlsearch
 syntax on
 set cursorline
 set tabstop=4
 set cindent
 set shiftwidth=4
 set path +=.,/usr/include
 set fileencodings=utf-8,gb18030,gbk,gb2312
 colorscheme dracula                           

常用的使用方法

vim的配置和使用

报错:No module named ‘distutils.sysconfig’

解决方法:

$sudo apt install python3-pip python3-distutils

可能遇到的报错

E: Unable to locate package ***

sudo apt update

并且检查要安装的软件名是否正确

apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock

方法一:kill掉占用资源的进程

资源锁被别的进程占用,先查看一下

$ ps -e | grep apt
 2708 ?        00:00:00 apt.systemd.dai
 2713 ?        00:00:00 apt.systemd.dai
 $ sudo kill -9 2708 2713

再次执行

$ sudo apt-get update

方法二: 重启释放资源

$ sudo reboot

方法三:等一会