安装openssh-server 🔗
- sudo apt-get install openssh-server vim git
内核升级 🔗
- sudo apt update && sudo apt upgrade -y && sudo reboot
- 查看可用内核,
apt list linux-headers-5.15.*-*-generic linux-image-5.15.*-*-generic
- 安装指定版本,
sudo apt install linux-headers-5.15.0-46-generic linux-image-5.15.0-46-generic
开启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
- sudo sed -i ’s/archive.ubuntu.com/mirrors.aliyun.com/g’ /etc/apt/sources.list
- sudo apt-get update
删除libreoffice 🔗
- sudo apt-get remove libreoffice
删除Amazon的链接 🔗
- sudo apt-get remove unity-webapps-common
删掉基本不用的自带软件(用的时候再装也来得及) 🔗
- 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
关闭dash在线资源搜索 🔗
- gsettings set com.canonical.Unity.Lenses remote-content-search ’none'
gdebi安装deb包更好的软件 🔗
- sudo apt-get install gdebi
rpm安装 🔗
- sudo apt-get install alien ##alien默认没有安装,所以首先要安装它
- sudo alien xxxx.rpm ##将rpm转换位deb,完成后会生成一个同名的xxxx.deb
- sudo dpkg -i xxxx.deb ##安装
安装App Grid软件中心 🔗
- sudo add-apt-repository ppa:appgrid/stable
- sudo apt-get update && sudo apt-get install appgrid
微信 🔗
设置时间使用UTC 🔗
- sudo vim /etc/default/rcS ###将UTC=no改为UTC=yes
安装Chrome 🔗
- sudo add-apt-repository ppa:chromium-daily/stable
- sudo apt-get install chromium-browser chromium-browser-l10n
安装搜狗输入法 🔗
- vim /etc/apt/sources.list.d/ubuntukylin.list文件,加入ubuntu kylin的apt源
- deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
- sudo apt-get update
- sudo apt-get install sogoupinyin
安装WPS Office 🔗
- sudo apt-get install wps-office
Java 🔗
sudo vim ~/.bashrc
export JAVA_HOME=/home/abner/jdk1.8.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
安装Sublime Text 3 🔗
- sudo add-apt-repository ppa:webupd8team/sublime-text-3
- sudo apt-get update
- sudo apt-get install sublime-text
安装经典菜单指示器 🔗
- sudo add-apt-repository ppa:diesch/testing
- sudo apt-get update
- sudo apt-get install classicmenu-indicator
安装系统指示器SysPeek 🔗
- sudo add-apt-repository ppa:nilarimogard/webupd8
- sudo apt-get update
- sudo apt-get install syspeek
自定义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。
安装axel(多线程下载工具) 🔗
- sudo apt-get install axel
#常见用法
直接下载这个文件
axel http://www.baidu.com/img/bdlogo.gif
多线程下载这个文件(10个线程):
axel -n 10 http://www.baidu.com/img/bdlogo.gif
指定输出目录:
axel -o ~/Pictures/ http://www.baidu.com/img/bdlogo.gif
安装ExFat文件系统驱动 🔗
- sudo apt-get install exfat-fuse
安装unrar 🔗
- sudo apt-get install unrar
- 使用方法:unrar x test.rar
安装美化主题 🔗
- sudo apt-get install unity-tweak-tool
- sudo apt-get install unity-webapps-common
- 下载主题包https://github.com/anmoljagetia/Flatabulous/archive/master.zip 解压到/usr/share/themes目录下。
- sudo add-apt-repository ppa:noobslab/icons && sudo apt-get update && sudo apt-get install ultra-flat-icon
- 安装好之后,打开Ubuntu Tweak 工具,主题选择Flatabulous,icons主题选择ultra-flat-icons
ZSH_OHMYZSH 🔗
- sudo apt-get install zsh
- wget –no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- chsh -s /bin/zsh
- sudo reboot
node.js 🔗
- curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
- sudo apt-get install -y nodejs
双击软件都无法打开 🔗
- sudo rm /home/sophie/.gnome2 -rf
安装cmake 🔗
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.11/cmake-3.11.3.tar.gz ,
解压进入目录 sudo ./configure --prefix=/usr/local/cmake/
wls2 ubuntu优化 🔗
- 导出:wsl –export Ubuntu-20.04 d:\vm\ubuntu-20.04.tar
- 删除:wsl –unregister Ubuntu-20.04
- 导入:wsl –import Ubuntu-20.04 d:\vm d:\vm\ubuntu-20.04.tar
- 停止:wsl –shutdown
- 查看:wsl -l -v
- 安装docker&&docker-composer
sudo apt-get update && sudo apt-get -y install curl vim && curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" && sudo apt-get -y update && sudo apt-get -y install docker-ce && mkdir -p /etc/docker && echo '{"registry-mirrors":["https://l714mp7z.mirror.aliyuncs.com"]}'>> /etc/docker/daemon.json && curl -L https://ghproxy.com/https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose && chmod -R 777 /usr/local/bin/docker-compose
文件格式问题 🔗
sed -i -e 's/\r$//' a.sh
docker安装 🔗
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
sudo wget -c -t 0 https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-`uname -s`-`uname -m` -O /usr/local/bin/docker-compose
sudo chmod a+rx /usr/local/bin/docker-compose
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
ufw disable apt-get remove iptables