安装openssh-server 🔗
sudo apt-get install openssh-server vim git
内核升级 🔗
1、查看内核:uname -a
2、查询指定版本内核:apt-cache search linux| grep inux-headers-6.5
3、下载内核:sudo apt-get install linux-headers-6.5.0-45-generic linux-image-6.5.0-45-generic
4、查看已安装的内核版本:dpkg --get-selections | grep linux-image
5、安装各种网卡显卡驱动:sudo apt-get install linux-tools-6.5.0-45-generic linux-modules-extra-6.5.0-45-generic
6、再次查看驱动:dpkg --get-selections | grep linux
7、修改内核启动顺序:
#备份
sudo cp /etc/default/grub /etc/default/grub.bak
# 修改
sudo vim /etc/default/grub
#GRUB_DEFAULT="1> 3" 其中"1> 3"表示在第一级菜单中序号为1的条目,在该条目的第二级菜单中我们选择序号为3的条目。也就是我们上面讲过的Ubuntu 高级选项(序号1)下的Ubuntu,Linux 4.8.0-36-generic(序号3)。请注意>号后面有空格。
GRUB_DEFAULT="1> 5" # 或者 GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, Linux 5.8.0-41-generic"
# 更新配置
sudo update-grub
8、重启电脑
开启root 🔗
- sudo vi /etc/ssh/sshd_config(33行), #PermitRootLogin prohibit-password 修改为
PermitRootLogin yes
- //使用sudo获得root权限
sudo su
//输入新密码并确认passwd root
替换国内源 🔗
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc) main restricted universe multiverse" | sudo tee /etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc) main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-updates main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-updates main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
echo "deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-security main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-security main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade
删除无用软件 🔗
sudo apt-get remove libreoffice
sudo apt-get remove unity-webapps-common #删除Amazon的链接
sudo apt-get remove libreoffice-common unity-webapps-common thunderbird totem rhythmbox simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca gnome-sudoku webbrowser-app onboard deja-dup #无用软件
sudo apt-get remove software-center #删除自带的软件中心
sudo apt-get remove imagemagick #自带图片编辑
gsettings set com.canonical.Unity.Lenses remote-content-search 'none' #关闭dash在线资源搜索
常用安装和卸载 🔗
sudo apt-get install alien ##alien默认没有安装,所以首先要安装它
sudo alien xxxx.rpm ##将rpm转换位deb,完成后会生成一个同名的xxxx.deb
sudo dpkg -i xxxx.deb ##安装
sudo dpkg -l | grep netease #查找包
sudo apt-get remove --purge netease-cloud-music && sudo apt-get autoremove #干净的卸载
设置时间使用UTC 🔗
sudo vim /etc/default/rcS ###将UTC=no改为UTC=yes
自定义DHCP网络的DNS Server IP地址 🔗
sudo vim /etc/dhcp/dhclient.conf文件,在第21行#prepend domain-name-servers 127.0.0.1;下一行添加如下2行使用aliyun和114的DNS
prepend domain-name-servers 114.114.114.114;
prepend domain-name-servers 223.5.5.5;
这样可以优先使用aliyun的dns,次要使用114的DNS。
snap删除脚本 win字符替换 🔗
# 停用
sudo systemctl stop snapd
#删除和遗留文件
sudo apt purge snapd -y && sudo rm -rf ~/snap /snap /var/snap /var/lib/snapd && sudo apt autoremove --purge -y && sudo apt clean
vim delsnap
# 输入下面内容:
#!/bin/bash
function ubuntu_remove_snap() {
sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service
for snap in $(snap list | awk '{print $1}'); do
echo "正在移除: $snap"
snap remove "$snap"
done
sudo apt autoremove --purge snapd
sudo rm -rf /var/cache/snapd
sudo rm -rf ~/snap
sudo apt update
}
ubuntu_remove_snap
#修改权限
sed -i 's/\r$//' delsnap.sh && chmod +x delsnap.sh
软件图标 🔗
#创建桌面图标
桌面创建文件 xx.desktop ,并填入下面配置
[Desktop Entry]
Version=1.0
Type=Application
Name=xxx
Icon=/{软件路径}/xxx/icon.png
Exec=/{软件路径}/xxx/xx.appimage
Terminal=false
Categories=Development;IDE;
#权限添加
sudo chmod +x xxx.appimage
# 添加到应用程序中
sudo cp xxx.desktop ~/.local/share/applications
gnome桌面美化 🔗
# 安装Tweaks 和 Extensions
sudo apt-get update
sudo apt install -y gnome-tweaks gnome-shell-extensions git
# 访问
extensions.gnome.org,开启`Click here to install browser extension`
安装User Themes
# Big Sur 主题
git clone https://gh-proxy.com/github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1
cd WhiteSur-gtk-theme # 进入主题目录
./install.sh # 运行安装脚本
sudo ./tweaks.sh -g # 添加主题
# Big Sur 应用图标
wget https://gh-proxy.com/github.com/zayronxio/Mkos-Big-Sur/releases/download/0.3/Mkos-Big-Sur.tar.xz
mkdir ~/.icons # 创建 ~/.icons 目录
tar -xJvf Mkos-Big-Sur.tar.xz -C ~/.icons # 将图标文件解压到 ~/.icons 目录
# Big Sur 字体
## 界面字体
git clone https://gh-proxy.com/https://github.com/sahibjotsaggu/San-Francisco-Pro-Fonts.git --depth=1 # 下载字体库
sudo mkdir /usr/local/share/fonts/SF-Pro # 新建字体文件夹
cd San-Francisco-Pro-Fonts
sudo mv SF-Pro* /usr/local/share/fonts/SF-Pro # 安装字体
sudo fc-cache -fv # 刷新字体列表缓存
## 文档字体
wget https://font.download/dl/font/helvetica-255.zip
sudo mkdir /usr/local/share/fonts/Helvetica
sudo unzip helvetica-255.zip -d /usr/local/share/fonts/Helvetica
sudo fc-cache -fv
## 代码字体
wget https://gh-proxy.com/github.com/ryanoasis/nerd-fonts/releases/download/v3.2.0/Meslo.tar.xz
sudo mkdir Meslo
sudo tar -xJvf Meslo.tar.xz -C Meslo
sudo mkdir /usr/local/share/fonts/Meslo
cd Meslo
sudo mv MesloLG* /usr/local/share/fonts/Meslo
sudo fc-cache -fv
# 壁纸下载
git clone https://gh-proxy.com/github.com/vinceliuice/WhiteSur-wallpapers.git --depth=1
#设置主题、图标和壁纸
打开 GNOME Tweaks。GNOME Tweaks 位于 Utilities 文件夹里面。 新版本叫"优化"
选择外观
- 图标,选择:Mkos-Big-sur
- 过时应用程序:WhiteSur-Light
- Shell: WhiteSur-Light
选择字体
- 界面文本(Interface Text):SF Pro Regular 11
- 文档文本(Dodument Text): Helvetica 常规体 11
- 等宽文本(Monospace Text): MesloLGM Nerd Font Regular 13
窗口
- 标题栏按钮,放置:左
# 系统设置
在系统设置中选择,Appearance(桌面)调整如下配置
- 桌面图标:Size选择小,Position of New Icons选择顶部右侧
- Dock:Panel Model选择关闭,Icon Size选择40,Position on Screen选择底部
# 毛玻璃效果
- 添加毛玻璃效果,我们需要安装 Blur my Shell 插件。打开 GNOME 的官网 extensions.gnome.org,搜索并启用 Blur my Shell 插件
- 最小化窗口时的神奇效果,我们需要安装 Compiz alike magic lamp effect 插件。打开 GNOME 的官网 extensions.gnome.org,搜索并启用 Compiz alike magic lamp effect 插件:
# Ubuntu 的程序坞默认只能点击展开,不能点击隐藏窗口,可以使用如下命令开启点击隐藏
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
#gnome快捷键冲突
查看快捷键
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left
设置快捷键
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Super><Alt>Left']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Super><Alt>Right']"
wsl2 🔗
查看: wsl --list --verbose
删除: wsl --unregister Ubuntu-22.04
导入: wsl --import Ubuntu-22.04 D:\vmos\Ubuntu-22.04 D:\vmos\Ubuntu-22.04.tar
导出: wsl --export Ubuntu-22.04 D:\vmos\Ubuntu-22.04.tar
重启:wsl --shutdown
宿主机无法通过ip连接wsl2解决方案 🔗
wsl2的默认网络模式是NAT,建议修改为镜像模式。在C:\Users<UserName>.wslconfig中添加下列代码:
[wsl2]
#镜像网络
networkingMode=mirrored
#如果使用代理可以在后面添加
autoProxy=true
还可以使用DNS隧道提高与 VPN 和其他复杂网络设置的兼容性:
dnsTunneling=true
win11防火墙
- 获取wsl GUID:
Get-NetFirewallHyperVVMCreator
,得到id通常是40ExxE90 - 查看Hyper-V防火墙状态
Get-NetFirewallHyperVVMSetting -PolicyStore ActiveStore -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'
- 关闭Hyper-V防火墙
Set-NetFirewallHyperVVMSetting -Name '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}' -Enabled False
Ubuntu关闭防火墙
ufw disable
apt-get remove iptables
linux-mint22 优化 🔗
#1、卸载
sudo apt-get remove --purge libreoffice* && sudo apt-get autoremove #office
sudo apt-get remove --purge thingy* && sudo apt-get autoremove #书库
sudo apt-get remove --purge warpinator* && sudo apt-get autoremove #局域网轻松文件共享新利器
sudo apt-get remove --purge hypnotix* && sudo apt-get autoremove #tv
sudo apt-get remove --purge webapp-manager* && sudo apt-get autoremove #web应用
sudo apt-get remove --purge mintchat* && sudo apt-get autoremove #聊天
sudo apt-get remove --purge thunderbird* && sudo apt-get autoremove #邮件
sudo apt-get remove --purge transmission* && sudo apt-get autoremove #下载工具
sudo apt-get remove --purge drawing* && sudo apt-get autoremove #绘图工具
sudo apt-get remove --purge sticky* && sudo apt-get autoremove #便签
sudo apt-get remove --purge gucharmap* && sudo apt-get autoremove #字符映射表
sudo apt-get remove --purge firefox* && sudo apt-get autoremove #火狐
sudo apt-get remove --purge onboard* && sudo apt-get autoremove #软键盘
#sudo apt-get remove --purge celluloid* && sudo apt-get autoremove #视频播放器
#sudo apt-get remove --purge rhythmbox* && sudo apt-get autoremove #音乐播放器
#2、桌面图标
ln -s /home/llane/program/Motrix.AppImage ~/Desktop 创建软链接的形式
#3、中文输入法 (会导致idea卡死))
sudo apt update
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-frontend-qt5
sudo apt install fcitx5-rime #中州韵
#然后编辑
~/.profile 或 ~/.xprofile,添加以下内容:完成后重启电脑
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT5_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
#启动
将输入法Fcitx5添加为开机启
#最近打开的记录清理
rm -rf ~/.local/share/recently-used.xbel
#查看最后的关机日志
journalctl -b -1 | grep "Failed to stop"