这段时间折腾devops,公司内服务器无法连接外网,安装docker及下载images等很不方便,且服务器随时可能被回收掉也不能随身携带回家等,自己两年前的dell9350,电池之前出了点问题更换电池后一直空置,放置半年后windows无法进入系统,折腾了好久,进去后突然发现,半年没有使用,也没有想到这个电脑里面取资料,由此可见里面没有太多的必须的重要资料,索性重新安装使用Ubuntu,再次开启折腾之路。备份里面几个觉得有用的文件后,开搞。
之前折腾过很多次,没有进行记录,每次都是大把的网上获取资料,配置,采坑等,本次计划把中间的一些操作进行下记录,方便后续折腾。作为一个测试人员,需要安装的软件较多docker、python工具pycharm、接口工具postman、性能工具jmeter、运维工具ansible、
以下安装大多是参考网上教程进行关键命令记录,供后续参考,做过哪些操作或重新安装系统时配置是减少查询资料时间。
1.系统安装
BIOS中将硬盘的模式有RIAD更改为AHCI,安装系统
2.安装开启SSH
sudo apt-get install openssh-server
sudo service ssh start
开机启动ssh:systemctl enable ssh.service
3.升级18.04
do-release-upgrade 升级时间较长
4.修改root密码:
sudo passwd root
5.修改ll不显示隐藏文件
vi .bashrc
将:alias ll='ls -alF' 修改为:alias ll='ls -lF',执行:sudo source .bashrc是文件生效
6.安装WPS
卸载libreoffice,sudo apt-get remove --purge libreoffice*
WPS官网下载当前最新版本:https://www.wps.cn/product/wpslinux/
sudo dpkg -i wps-office_11.1.0.8722_amd64.deb
下载字体包:https://pan.baidu.com/s/1eS6xIzo 网友分享
sudo mkdir /usr/share/fonts/wps-office
解压到当前目录,并复制到创建usr目录下面
sudo cp * /usr/share/fonts/wps-office/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
7.Ubuntu安装yum命令
sudo apt-get install build-essential
sudo apt-get install yum
8.vi方向键及删除退格不可用处理(网络查询,了解ubuntu再带的vim功能可能不全,卸载vim-common重新安装vim完整的就可以了)
卸载:sudo apt-get remove vim-common ,重新安装:sudo apt-get install vim
9.安装docker
安装依赖:sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Dokcer官方密钥到系统中:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加docker源:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
更新源:sudo apt update
查看可以安装的docker版本:apt-cache policy docker-ce
安装docker:sudo apt install docker-ce
查看docker是否运行:sudo systemctl status docker 以及通过docker命令查看:sudo docker ps
配置docker开机启动:sudo systemctlenabledocker ,由于是笔记本,后面主要配置容器不进行开机启动,
想了下,不进行开机启动啦:sudo systemctl disable docker
不输入sudo没有docker的相关权限,有点麻烦,配置下docker的免sudo使用
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
配置阿里云镜像源:
sudo mkdir -p /etc/docker 18.04安装docker已存在,不需要执行了。
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://d0fx7aol.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
10.安装postman
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz
sudo cp -r Postman /usr/local
sudo ln -s /usr/local/Postman/Postman /usr/bin/postman
在/usr/local/Postman/目录下运行Postman,锁定在启动器上
11.安装jmeter
http://jmeter.apache.org/download_jmeter.cgi 下载zip包
unzip apache-jmeter-5.1.1.zip
sudo mv apache-jmeter-5.1.1 /opt/
sudo ln -s /opt/apache-jmeter-5.1.1/ /opt/jmeter
安装jdk,下载http://www.oracle.com/technetwork/java/javase/downloads/index.html
sudo mkdir /usr/lib/jvm
12.安装pycharm
Pycharm官网下载:https://www.jetbrains.com/pycharm/download/#section=linux
解压:sudo tar -xvf pycharm-professional-2019.1.3.tar.gz
cd pycharm-2019.1.3/bin/
在Ubuntu电脑桌面上运行: sudo sh pycharm.sh
激活暂未进行
13.安装ansible
sudo apt-add-repository ppa:ansible/ansible
sudo apt update
sudo apt install ansible
使用详见ansible使用
14.SVN客户端Rabbitvcs
sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion meld
sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus