AqYoung

分享渗透知识与技巧

0%

VM安装Linux之后会做的配置

备忘录:安装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

见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 

几个开源镜像地址:

http://mirrors.163.com/

https://developer.aliyun.com/mirror/

https://mirrors.ustc.edu.cn/