linux装机文档

1 配置网络

  • 目的是同主机连通,同外网连通
    • 虚拟网络编辑器中设置三种网卡
    • 虚拟机设置中使用桥接或者NAT
    • 虚拟中手动配置网络,网关同虚拟网络编辑器一致,桥接需要与主机C段一致
    • 配置DNS
    • 重启网卡

2 安装vmware-tools

  • 目的是增加剪切板,两种方式
    • 虚拟机里重新挂载ISO镜像,然后setup
    • apt-get install open-vm-tools
    • apt-get install open-vm-tools-desktop fuse

3 更新源

  • 复制source.list
  • apt update

4 中文输入法

5 安装并配置git

git config --global user.name "your name"
git config --global user.email "your email"
ssh-keygen -t rsa -C "your email"

6 安装并配置vim

7 安装tmux

8 安装sublime

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt update
sudo apt-get install sublime-text

9 设置共享文件夹

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022

10 安装fish终端

sudo apt-get install fish
echo /usr/bin/fish | sudo tee -a /etc/shells
chsh -s /usr/bin/fish

11 安装xfce4终端

12 安装Chrome浏览器

13 kali踩坑

  • 要选典型安装
  • 主分区(不要超过4个)、逻辑分区都可以
  • 按顺序/boot(500M)、/(20G)、/swap(swap格式, 16G)、/tmp(10G)、/home
  • boot要装在/dev/sda上

14 ubuntu16.04踩坑

  • 自带python2和python3.5,版本较老,但千万别卸载,可参考下面升级

    https://blog.csdn.net/qq_29935433/article/details/105568942
    
  • pwndbg、gef等插件不支持python3.5,需要安装高版本python

#添加源
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
#安装
apt-get install python3.6
#调整优先级
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
#更新python-apt
cd /usr/lib/python3/dist-packages
sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so
sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
  • 自带的gdb版本太老,不支持高版本python,需要下载源码升级
wget http://ftp.gnu.org/gnu/gdb/gdb-9.2.tar.xz
tar -xf gdb-9.2.tar.xz     
cd gdb-9.2/
mkdir build
cd build
../configure  --target=arm-rockchip-linux-gnueabihf  --with-python=/usr/bin/python3.6
make -j`nproc`
  • 以上都不对,最终方案是什么都不要动,不要破坏系统原本的gdb、python,下个低版本的gef就可以了.....
posted @ 2022-10-05 09:24  z5onk0  阅读(48)  评论(0编辑  收藏  举报