软件:
VMware Workstation Pro+MobaXterm
VMware Workstation Pro
简介
是一款由VMware公司开发的强大的虚拟机软件。它可以在单台物理计算机上创建、运行和管理多个虚拟机,每个虚拟机都可以独立运行不同的操作系统和应用程序。
功能:
-
虚拟化:能够在一台物理计算机上创建多个虚拟机,每个虚拟机都可以运行不同的操作系统,如Windows、Linux等,以及不同的应用程序环境。
-
快照和克隆:支持对虚拟机进行快照(Snapshot)和克隆(Clone),方便用户在开发、测试和部署过程中进行实验和备份。
-
网络管理:提供了丰富的网络配置选项,可以模拟各种网络环境,包括局域网、广域网等,方便进行网络应用程序的开发和测试。
-
资源管理:能够对虚拟机的CPU、内存、存储等资源进行灵活的分配和管理。
-
集成开发环境:支持将开发工具集成到虚拟机中,方便开发人员进行跨平台开发和测试。
总结
VMware Workstation Pro是一款功能丰富、稳定可靠的虚拟机软件,适用于开发、测试、演示和教育等多种场景,为用户提供了强大的虚拟化环境。
MobaXterm
简介
是一款基于 Windows 平台的集成式远程计算机管理软件。它可以将多种常用的远程协议、工具和应用程序整合在一个窗口中,使用户可以方便地进行远程连接、文件传输、X11转发、远程终端等操作。
功能
-
远程连接管理:支持SSH、Telnet、RDP、VNC、FTP等多种协议,用户可以方便地管理和连接远程计算机。
-
文件传输:提供了SFTP、SCP等文件传输协议,可以方便地进行文件上传和下载。
-
X11转发:支持X11转发功能,可以在本地计算机上显示远程计算机上的图形界面。
-
本地终端:集成了常用的命令行工具,如bash、grep、awk、sed等,可以在本地计算机上执行命令。
-
网络工具:提供了丰富的网络工具,如ping、traceroute、whois等,方便用户进行网络故障排除和管理。
总结
是一款非常实用的远程计算机管理软件,它能够整合常用的远程协议、工具和应用程序,方便用户进行远程连接和管理。同时,它还提供了强大的文件传输、X11转发和本地终端等功能,可以满足用户多样化的需求。
简介
Linux:一切皆文件,一切皆命令
Linux命令
语法:
一个完整的指令的标准格式:Linux 通用的格式
#指令主体(空格) [选项](空格) [操作对象]
注意:命令语法区分大小写
具体的命令:
(以下部分ctrl+c ctrl+v,如有文档可优先参考文档)、
文档操作+目录操作(目录就是文件夹)
目录(文件夹)
查看
ll: 列出目录
ls(英文全拼:list files): 列出目录及文件名 ls -l 等价于 ll
pwd(英文全拼:print work directory):显示目前的目录
cd(英文全拼:change directory):切换目录
/ 根目录
./ 当前目录
../ 上一级目录
增加
mkdir (英文全拼:make directory):创建一个新的目录 文件夹
mkdir -p 多层目录 可以创建多层文件夹
删除
rmdir(英文全拼:remove directory):删除一个空的目录
移动或改名
mv 旧名称 新名称 给文件或者文件夹改名
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
复制
cp(英文全拼:copy file): 复制文件或目录
文档(文件)
查询
cat 由第一行开始显示文件内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
nl 显示的时候,顺道输出行号!
more 一页一页的显示文件内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行 (tail -f 实时查看)
cat 文件 打印文件内容
cat a > b 把a文件的内容复制到b文件中,如果b文件不存在,则先创建再复制
Cat a >> b 把a的内容追加到b的末尾
Echo 字符串 把字符串打印
Echo 字符串 >> b 把字符串追加到b的末尾
规律
命令 > b 把命令执行的结果 覆盖到b中
命令 >> b 把命令执行的结果 追加到b中的末尾
新增
Touch [目录]文件名 创建空文件
> 文件名 创建空文件
Touch [目录]文件名 创建空文件
> 文件名 创建空文件
删除
rm(英文全拼:remove): 删除文件或目录
rm 文件名 删除文件 (提示是否删除,Y 回车)
Rm -f 文件名 强制删除文件或者目录 (没有提示 是否删除)
Rm -rf (目录)文件 递归强制删除
其他
Ifconfig 查看IP
clear 清屏
虚拟机整合其他软件的命令
在linux中启动各个程序
目前安装的程序有:jdk,tomcat,redis,mysql,nginx
Tomcat
前提:在tomcat路径下:./tomcat-808?/bin/startup.sh
或:/opt/tomcat/tomcat-808?/bin/startop.sh
关闭:/opt/tomcat/tomcat-8080/bin/shutdown.sh
Nginx
开启: /usr/local/nginx/sbin/nginx
关闭:/usr/local/nginx/sbin/nginx -s stop
重启: /usr/local/nginx/sbin/nginx -s reload
查看版本大写V 能看版本并且可以看nginxa安装的位置
小写v 可以查看版本 /usr/local/nginx/sbin/nginx -v或V
检查nginx配置文件是否有问题 /usr/local/nginx/sbin/nginx -t
Redis
(通过自定义配置文件)启动redis : /opt/redis/bin/redis-server /opt/redis/redis.conf
启动客户端 : /opt/redis/bin/redis-cli
在客户端关闭redis SHUTDOWN
quit是退出