linux的实战作业: 这个是linux分享课上的作业:
从git仓库https://github.com/istester/ido.git clone下代码
并将src目录下的abc3个目录下的所有文件以及config.xml文件 打包为istester.tar.gz上传到服务器/App/bak目录,最终部署到目录/app/www目录并解压
如上仓库是随机假设的,你自己找个可以down的仓库,或者自己弄个git库,里面新建如上的几个文件和文件夹
在自己的git上新建一个仓储
仓储地址git@github.com:liylong85/istester.git
然后使用命令clone到本地,并查看clone的内容
git clonegit@github.com:liylong85/istester.git
具体见下图
在git仓储中创建FileA 、FIleB、FIleC 三个文件,并重新clone到本地,并查看
使用打包命令进行打包
tar czvf istester.tar.gz /Users/long/istester
结果如下
linux装在另一台windows的电脑上了,在封闭没有带。
现在在mac上使用virtual box安装一下cenos7。
下载地址:http://ftp.sjtu.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso
安装后,试一试下面的命令能否正确执行。
新建目录,因为App/bak目录含有子目录,所以需要使用-p参数
命令如下:
mkdir -p App/bak ,
OK创建成功。
使用命令ls -all 确认权限,如果权限不够,修改为777。默认权限就是777
chomd 777 bak
然后在mac上执行拷贝命令,
scp istester.tar.gz localhost/App/bak
在目录/app/www下解压即为部署
tar -zxvf App/bak/istester.tar.gz -C/app/webapp/
我去。居然忘了vi界面输入命令需要先ESC然后:才可以输入命令的
:wq 保存文件并退出vi
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:q 不保存文件,退出vi
centos7 网络配置设置失败,明天继续弄一下网络