Ubuntu 桌面版 个人安装基础设置

Ubnutu

vi无法使用上下方向键和退格键

vi /etc/vim/vimrc.tiny
set nocompatible
set backspace=2


tips:首先找到set compatible改为set nocompatible,先不要进入编辑模式,
	把光标移动到compatible的前面,然后修改,添加no保存退出即可,之后再添加第二行

更换国内源

//如果Ubuntu国内源已经够快,就不需要换源了,也可以自行更换为阿里云源

1、图形化(建议使用)
略

2、命令行,阿里云有教程推荐,自己根据下面链接说明替换:
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.11a31b11ivr4fH

记得先备份!!!
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

最后执行更新即可
sudo apt-get update
sudo apt-get upgrade
//update是更新软件列表,upgrade是更新软件

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


以下是可能报错的解决办法:
//源地址是http,需要更新CA证书
sudo apt-get install ca-certificates --reinstall

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

//解决密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg)问题:
cd /etc/apt
sudo cp trusted.gpg trusted.gpg.d

重新安装VMware Tools

这个如果是Ubuntu已经可以可以与宿主机之间传输文件,就不要搞了。。。

sudo dpkg-query -l | grep open-vm-tools
//dpkg -s open-vm-tools

//先卸载open-vm-tools
sudo apt-get autoremove open-vm-tools
sudo apt-get autoremove open-vm-tools-desktop

VMware 最上方工具栏的某个位置点击“重新安装vm-tools”

// 将安装包复制到根目录下(或者你喜欢的任何路径)
cp /media/myrice/VMware\ Tools/VMwareTools-10.3.22-15902021.tar.gz /home/myrice/data  

// 解压安装包   
tar -xzvf VMwareToolsxxxxxx.tar.gz

// 安装open-vm-tools依赖包,这个需要在桌面端环境安装,在Xshell等无界面ssh工具会无法安装
sudo ./vmware-install.pl 

// 重装open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

//重启即可生效
reboot

更改网卡信息

1、图形化 (简单直观)2、传统的/etc/network/interfaces (不保证可以,但提供给你们)
从Ubuntu 18.04版本开始,默认的网络配置管理方式已经由使用 /etc/network/interfaces 文件转向使用 Netplan。
cd /etc/network/interfaces
$auto eth0
iface ens33 inet static
address 192.168.100.40
netmask 255.255.255.0
gateway 192.168.100.2
dns-nameserver 223.5.5.5

3Ubnutu24支持在/etc/systemd/network/目录下配置网络。这种方法是通过systemd-networkd服务来管理网络配置的,
相较于文件,它提供了更为灵活和强大的网络配置能力。(不推荐)
cat /etc/systemd/network/ens33-static.network

[Match]
Name=ens33

[Network]
Address=192.168.100.40/24
Gateway=192.168.100.2
DNS=223.5.5.5


sudo systemctl enable --now systemd-networkd

4Netplan(推荐)
cd /etc/netplan/
vi 01-ens-network-managerl.yaml
文件内容看下这部分的末尾!!!

sudo netplan apply

5、nmcli (推荐) 这样修改会在/etc/netplan/生成一个.yaml文件
nmcli connection modify ens33 \
    ipv4.method manual \
    ipv4.addresses 192.168.100.80/24 \
    ipv4.gateway 192.168.100.2 \
    ipv4.dns 223.5.5.5

这命令是通过nmcli工具来关闭NetworkManager并重启所有网络连接:
nmcli n off && nmcli n on 
这命令是通过nmcli工具来关闭并重启ens33网络连接
nmcli c down ens33 && nmcli c up ens33 


-----------------------------------------------------
 查看网卡的 MAC 地址:
nmcli device show <interface-name>
nmcli device show <interface-name> | grep 'GENERAL.HWADDR'
nmcli device show <interface-name> | grep 'ADDR'

 查看网卡的 UUID:
nmcli connection show
或:nmcli connection show <connection-name>


补充:
修改完后wget出现无法解析的情况
()首先看网卡开了没有
()看dns是否更改
检查systemd-resolved的DNS配置:
使用下面的命令查看systemd-resolved当前使用的DNS配置:
resolvectl status

最后才是用vim /etc/resolv.conf ,打开rsolv.conf,添加DNS地址,这样做可能在系统重启或网络服务重启后被覆盖!!

nameserver 223.5.5.5

# 01-ens-network-managerl.yaml


#旧方式更改ip
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:   	  
      dhcp4: no   
      dhcp6: no	 
      addresses: [192.168.100.40/24]  
      gateway4: 192.168.100.2     	  
      nameservers:
        addresses: [223.5.5.5,119.29.29.29] 
     
        
#以上虽然也可以成功更改ip,如果报gateway4警告可以改成以下这种
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:   	  
      dhcp4: no   
      dhcp6: no	 
      addresses: [192.168.100.40/24] 
      routes:
        - to: default
          via: 192.168.100.2
      nameservers:
        addresses: [223.5.5.5,119.29.29.29]
    ens33:   	  
      dhcp4: no   
      dhcp6: no	 
      addresses: [192.168.200.40/24] 

更改root用户密码

一般sudo就够权限了,但是特殊情况下
sudo passwd root

安装 net-tools

ctrl+alt+t 打开终端

sudo apt install net-tools -y

ifconfig 查看网卡名称

安装vim

sudo apt-get install vim

安装ssh

sudo apt-get install openssh-server -y

失败的话:sudo apt-get -f -y install

systemctl status ssh

JDK

1.1 查看是否有JDK环境
java -version

dpkg --list | grep -i jdk
apt-get purge jdk*
apt-get purge icedtea-* jdk-*
    
1.3 安装JDK
(1)yum安装:
sudo apt-get install openjdk-8-jdk

(2)rpm包安装(需要上传到服务器上):
rpm -ivh jdk-8u211-linux-x64.rpm

(3)使用JDK压缩包:
tar -zxvf jdk-8u211-linux-x64.tar.gz
cp -r jdk1.8.0_211 /opt
    
vim /etc/profile
//仅当前用户 vim ~/.bashrc
    
#set oracle jdk environment
export JAVA_HOME=/opt/jvm/jdk1.8.0_211 
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

source /etc/profile
//仅当前用户source ~/.bashrc

安装搜狗输入法 仅支持Ubuntu 18-22版本

// https://shurufa.sogou.com/linux/guide

1、添加中文语言支持
系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”,
弹出“已安装语言”窗口,勾选中文(简体),点击应用,回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”
没有fcitx需要安装:sudo apt-get install fcitx,等安装成功之后再执行上述步骤
点击“应用到整个系统”,关闭窗口,重启电脑

sudo dpkg -i sogoupinyin_版本号_amd64.deb

注:
如果安装过程中提示缺少相关依赖,则执行如下命令解决:
sudo apt -f install

//安装完成最后如果无论如何也无法使用中文。需要安装依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

安装 flatpak

安装 Flatpak:
sudo apt install flatpak -y

flatpak --version

/*
对于较旧的 Ubuntu 版本,官方 Flatpak PPA 是安装 Flatpak 的推荐方式。要安装它,请在终端中运行以下命令:
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
*/

安装软件 Flatpak 插件:
软件应用程序的 Flatpak 插件无需命令行即可安装应用程序。要安装,请运行:
sudo apt install gnome-software-plugin-flatpak
//从 Ubuntu 20.04 开始,软件应用程序作为 Snap 分发,不支持 Flatpak 应用程序的图形安装。安装 Flatpak 插件还将安装 deb 版本的 Software,并导致同时安装两个 Software 应用程序。

CentOS7需要安装以下两个插件:gnome-software-devel.x86_64   gnome-software-editor.x86_64 

// 添加 Flathub 仓库
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt update

/*
sudo flatpak remote-add -$ sudo add-apt-repository ppa:flatpak/stable
sudo apt install flatpak-if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
*/


// 移除 Flathub 仓库 (不操作)
flatpak remote-delete flathub

// 镜像 Flathub 仓库
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

flatpak remotes --show-details


// 查找
flatpak search xxx
// 安装
flatpak install xxx
// 删除
flatpak uninstall xxx
// 更新
flatpak update xxx
// 运行
flatpak  run xxx

卸载Gnome游戏

sudo apt purge aisleriot gnome-sudoku gnome-nibbles ace-of-penguins gnomine gbrainy gnome-sushi gnome-taquin gnome-tetravex  gnome-robots gnome-chess lightsoff swell-foop quadrapassel tali gnome-mahjongg gnome-2048 iagno gnome-klotski five-or-more gnome-mines four-in-a-row hitori && sudo apt autoremove

aisleriot: 	GNOME的纸牌游戏集合。
gnome-sudoku: GNOME平台上的数独游戏。
gnome-nibbles: 基于经典游戏“蛇”的游戏。
ace-of-penguins: 类似于Windows系统中的纸牌游戏。
gnomine: 类似于扫雷的游戏。
gbrainy: 一个脑力训练和逻辑游戏集合。
gnome-sushi: 文件预览插件,虽然不是游戏,但可能与游戏资源预览有关。
gnome-taquin: 拼图游戏。
gnome-tetravex: 类似于俄罗斯方块的拼图游戏。
gnome-robots: 机器人战斗游戏。
gnome-chess: 国际象棋游戏。
lightsoff: 一个灯光开关策略小游戏。
swell-foop: 一个宝石交换类型的益智游戏。
quadrapassel: 类似于俄罗斯方块的游戏。
tali: 投掷骰子的传统游戏。
gnome-mahjongg: 麻将连连看类型的益智游戏。
gnome-2048: 2048数字合并游戏。
iagno: 国际跳棋游戏。
gnome-klotski: 滑块拼图游戏。
five-or-more: 五子连珠类型的益智游戏。
gnome-mines: 扫雷游戏。
four-in-a-row: 四子连珠游戏。
hitori: 逻辑数字解谜游戏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值