一、准备工作
1、安装一个VMware(注意看看自己有没有虚拟网卡
VMware官网:https://www.vmware.com/
2、下载一个Ubuntu镜像
Ubuntu官网:https://ubuntu.com/
3、在VMware里面新建一个Ubuntu虚拟机(注意过程中改一下配置)
新建之后点击运行虚拟机,就会进入一个磨人的安装过程,由于这个Ubuntu空间较大,而且是连接外网进行资源下载,导致过程会非常漫长,你工的镜像源鲨我n次,折腾多位大佬同学,终于在临睡前进入正常的安装过程(不排除最开始是因为我VMware用的是12.0版本的可能性,换了15.5折腾几次就成了),一觉睡醒才芜湖起飞
4、找一个Linux的命令大全
推荐菜鸟教程:https://www.runoob.com/linux/linux-command-manual.html
5、了解一些操作
启动关闭挂起有手就行,能挂起就别关机,每次都用开机过于浪费时间,学一个救命操作“快照”,类似给虚拟机存一个档,以免自己用root整活{rm -rf /*}然后把自己系统给鲨崩溃了
二、文件系统
1、文件系统
2、用户目录
说的通俗一点,就是root相当于老大,可以为所欲为整活
3、创建目录和文件
三、常用命令
1、文件列表
2、切换目录
3、目录操作
4、归档压缩
5、软链接(快捷方式)
四、用户和组
1、添加用户
2、超级用户
3、用户组
4、以root登录桌面
哎,骗你的
五、文件的权限
1、文件的权限
2、修改文件权限
3、修改文件属主
六、可执行脚本
1、可执行脚本
2、Shell脚本
3、Python脚本
七、环境变量
1、Shell中的变量
2、环境变量
3、用户环境变量
4、系统环境变量
5、PATH环境变量
八、网络环境
1、VMware网络环境
2、虚拟机联网
3、与宿主机关联
4、手动配置网络
九、FTP服务器
1、FTP服务器
2、vsftpd
3、FileZiila
5、FTP与防火墙
十、SSH服务器
1、SSH服务器
2、openssh-server
3、Xshell
Xshell官网:https://www.netsarang.com/zh/xshell/
4、Xftp
Xftp官网:https://www.netsarang.com/zh/xftp/
提一个让我崩溃过的关键点,Xftp记得将迁移类型换为二进制,不然容易导致传输的文件崩溃
5、SSH允许root登录
十一、vim文本编辑
1、vim文本编辑
2、文本文件的上传
十二、Java运行环境
1、Java的安装
2、运行Java程序
再提一个鲨我的注意点,IDEA方面个人能力实在是不足,无法生成可用的jar包,在折腾多次无果之后下载安装了Eclipse
Eclipse官网:https://www.eclipse.org/
然后注意在Eclipse里面写java程序的时候注意jdk所用版本,生成的jar包可以被正确识别和解压,但是却运行不了,提示程序所用的jdk版本比Ubuntu中的jdk高,导致无法运行,可以在eclipse中将项目的jdk版本进行改动再重新生成jar包上传解压运行
3、Java启动脚本
十三、Tomcat服务器
1、Tomcat服务器
Tomcat官网:https://tomcat.apache.org/
2、Tomcat的配置
这里就是我存在的一个不足,手头没有网页文件,导致修改配置之后运行无效果
3、Tomcat启动日志
4、Tomcat启动脚本
十四、进程管理
1、程序与进程
2、进程管理
3、前台与后台进程
十五、Redis服务器
1、Redis服务器
2、Redis的配置
3、Redis的编译安装
十六、MySQL服务器