Ubuntu 工作环境搭建
标签(空格分隔): linux ubuntu 环境 工作
虚拟机管理
用 vagrant 搭建虚拟机
参考资料
vagrant常用命令
- vagrant box add NAME URL #添加一个名为NAME的box
- vagrant box list #查看本地已添加的box
- vagrant box remove NAME #删除本地已添加的box
- vagrant init NAME #初始化,实质应是创建Vagrantfile文件
- vagrant up #启动虚拟机
- vagrant halt #关闭虚拟机
- vagrant destroy #销毁虚拟机
- vagrant reload #重启虚拟机
- vagrant package #当前正在运行的VirtualBox虚拟环境打包成一个可重复使用的bo
使用vagrant安装虚拟机实例
cd ~/vbox/work #目录可以根据需求自定义
vagrant box add work ../ubuntu_trusty_64.box #用指定box添加vagrant box
vagrant init work # 会在当前目录生成 Vagrantfile,可以对其进行修改
vagrant up #启用虚拟机
vagrant ssh #登录虚拟机
自定义ssh登录脚本
建立shell脚本
#!/usr/bin/expect
set timeout 5 #超时时间
spawn /usr/bin/ssh vagrant@192.168.33.33 #ssh 登录命令
expect "password:" #检测输出
send "vagrant\r" #自动输入密码并回车
interact
Ubuntu 管理[14.04]
修改主机名
vim /etc/hostname
更改ubuntu源
- 下载163源
- 更改源
sudo tar -zcvf etc_apt.tar.gz /etc/apt/ #将现有软件源进行备份
cd /etc/apt/
sudo cp sources.list sources.list-back #将原软件源进行备份
sudo wget http://mirrors.163.com/.help/sources.list.trusty #下载163的ubuntu14软件源,一定要先确认自己是什么版本的ubuntu,然后下载对应的文件
sudo mv sources.list.trusty sources.list
sudo apt-get update #更新软件源
sudo apt-get upgrade #更新软件
nginx\mysql\php7.1\phpmyadmin 环境搭建
Nginx
- nginx安装教程
- 安装
cd ~/data
wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
# 在/etc/apt/sources.list中加入如下代码,一定要加入和自己系统对应的源
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx
# 更新源文件
sudo apt-get update
sudo apt-get install nginx
#nginx 默认安装位置 /etc/nginx, nginx 虚