备忘录:安装Linux操作系统之后我需要做的事情(以Ubuntu为例,在VMware安装)
1、安装VMTools
1.1 找到虚拟机点击安装vmtools。
1.2 打开终端输入
# 解压VMtools到指定目录
tar -zxvf /media/yang/VMware\ Tools/VMwareTools-10.3.10-12406962.tar.gz -C /home/yang/
# 开始安装,第一次输入yes,之后一路回车即可
./vmware-tools-distrib/vmware-install.pl
# rm -rf vmware-tools-distrib/
2、配置更新源(Ubuntu 18.04.4)
# 备份更新源之后删除
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back && rm /etc/apt/sources.list
# 直接配置为阿里云的更新源
sudo tee /etc/apt/sources.list <<-'EOF'
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
EOF
3、更新
# 更新软件列表
sudo apt-get update
# 更新软件
sudo apt-get upgrade
4、安装docker
5、配置ssh和静态ip(Ubuntu18.04)
5.1 配置静态IP
cd /etc/netplan
ls
#看看是否有01-network-manager-all.yaml编辑他
vim 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: #配置的网卡名称,使用ifconfig -a查看得到
dhcp4: no #dhcp4关闭
addresses: [192.168.11.11/24] #设置本机IP及掩码
gateway4: 192.168.11.2 #设置网关
nameservers:
addresses: [192.168.11.2] #设置DNS
# 使用命令,使静态ip生效。
sudo netplan apply
5.2 动态ip
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0: #配置的网卡名称,使用ifconfig -a查看得到
dhcp4: true #dhcp4开启
addresses: [] #设置本机IP及掩码,空
optional: true
5.3 安装ssh服务并设置开机自启动
#安装ssh服务
sudo apt-get install openssh-server
#启动ssh服务
sudo /etc/init.d/ssh start
#设置开机自启动
sudo systemctl enable ssh
#关闭ssh开机自动启动命令
sudo systemctl disable ssh
#单次开启ssh
sudo systemctl start ssh
#单次关闭ssh
sudo systemctl stop ssh
#设置好后重启
reboot
6、问题解决:
6.2 Ubuntu的root账号无法登陆ssh
#!问题提示:
Permission denied, please try again
#问题解决:
# 编辑
vi /etc/ssh/sshd_config
# 修改如下:
# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes
# 重启ssh
/etc/init.d/ssh restart
6.3 卸载gnome桌面(当桌面无法显示时候又想要保存数据)
#卸载gnome-shell主程序
sudo apt-get remove gnome-shell
#卸载gnome
sudo apt-get remove gnome
#卸载不需要的依赖关系
sudo apt-get autoremove
#彻底卸载删除gnome的相关配置文件
sudo apt-get purge gnome
#清理安装gnome时候留下的缓存程序软件包
sudo apt-get autoclean
sudo apt-get clean
6.4 pip 国内源提速
#国内镜像源
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple 清华
http://mirrors.aliyun.com/pypi/simple/ 阿里
6.4.1 临时使用:
例如:(-i 参数选择镜像源,这样就会从豆瓣开源镜像去安装scrapy库了)
pip install -i http://pypi.douban.com/ scrapy
6.4.2 永久使用:
Linux 创建一个配置文件并且设置豆瓣为镜像源(直接复制粘贴就可以了)
mkdir ~/.pip && touch ~/.pip/pip.conf
tee ~/.pip/pip.conf <<-'EOF'
[global]
index-url = https://pypi.doubanio.com/simple/
timeout = 1000
[install]
use-mirrors = true
mirrors = https://pypi.doubanio.com//
EOF
windows 在 C:\Users\name\pip 新建一个pip.ini 这里name是用户名(文件中的中文注释要去掉)
[global]
index-url = https://pypi.douban.com/simple
trusted-host = pypi.douban.com #添加豆瓣为可信主机,要不然可能报错
disable-pip-version-check = true #取消pip版本检查,排除每次都报最新的pip
timeout = 120
6.4.3 升级所有第三方包
pip list --outdated | grep '^[a-z]* (' | cut -d " " -f 1 | xargs pip install -U