工作中常用到的情景:
1、测试环境部署在虚拟机上,想要重启服务。
ServerCRT:连接到10.88.45.242环境上,SSH2登录,输入用户名密码
连接好之后敲命令,cd 进入服务目录,先停止服务 .shut down.sh,再重启服务。.startup.sh
2、重跑一下数据库,执行sql语句
连接到环境上之后,把ini.sql文件放到虚拟机一个文件夹中(/usr/local/tomcat/)
连接数据库:mysql -uroot -proot
选中应用plat数据库:use plat
执行sql文件,绝对路径:source /usr/local/tomcat/ini.sql
3、将虚拟机中的log文件放到ftp上
连接虚拟机,进入到log文件夹中:cd /usr/local/tomcat/webapps/SPlus/logs
连接上ftp:ftp 172.16.48.201
进入到ftp中lhy文件夹中:cd lhy
传输格式:binary
拿文件:put sysdebug.log
4、环境部署在虚拟机上
开发提供版本 intall.tar和采集器 install.tar文件,放到ftp上lhy两个新创建的文件夹中。
连接上虚拟机,进入超级管理权限:su 输入密码(Admin123)
连上ftp:ftp 172.16.48.201 输入用户名和密码
进入lhy文件夹:cd lhy
获取传输到虚拟机上:cd wenjian1->binary->get install.tar->quit cd wenjain2->binary->get install.tar
在虚拟机新建sp文件夹:mkdir sp
将文件移进去:mv install.tar sp/
异步同时进行:sync mkdir pr mv install.tar pr/
解压:sp文件夹中:tar -xvf install.tar
运行文件:./setup.sh
5、修改系统时间
查看时间:date
修改时间:date -s "14:00:00 2018-08-09"
更多复杂性修改可百度。
6、在虚拟机中工作
防止代码泄露,很多公司都要求开发直接在虚拟机中编写代码上传到代码库中,最后打包出来,再上线。
1.window系统怎么在虚拟机中写代码呢?
首先都需要一个跳板机,跳板机可以理解为一个中介,所有的虚拟机都需要通过这个跳板机连接。电脑远程连接,输入跳板机的ip地址,大家连接的跳板机是同一个,输入用户名和密码。
然后再远程连接自己的微软虚拟机,每个人都有属于自己的一个虚拟机,输入虚拟机ip地址,用户名和密码,就连接到了虚拟机桌面。上面是一个window桌面,可以写自己的代码。
虚拟机中没办法联网(如果虚拟机可以联网,是不是你的代码就可以直接发布到网上了?) 所以也没办法下载软件,如果需要制定的软件,只能在自己的物理机上下载好之后,然后拿到虚拟机里面进行安装。自己的物理机和虚拟机之间传输文件,需要使用跳板机。不过每一个项目组只有一个人有权限去传输文件,一般都是项目经理。传输文件时,需要请有传输文件权限的同事帮忙。
首先需要告诉他是从物理机传输到虚拟机里面 还是要从虚拟机里面拿到物理机上面 ,然后把文件的共享路径告诉他,文件传输完成之后,给你说一个地址,你直接访问那个地址就能找到你要的文件了。
网友评论