https://www.bilibili.com/video/BV1Sv411r7vd/
韩顺平老师视频地址
1.Vm Ware安装Linux
这里只说一些细节
1.1 GNOME桌面可以帮助我们更好的学习Linux,比如<兼容性程序库>,它可以帮我们安装JDK和MySQL,如果我们需要其他的版本,也可以卸载然后自己安装别的版本,但是如果是生产环境,则GNOME桌面不是必须的
1.2 选择完GNOME桌面后,回到这个界面时,鼠标不要乱点,乱点会卡死,需要等待几分钟
1.3 等待完1.2的两个检查后,设置分区,要选择<我要配置分区>
1.4 设置3个分区,如图所示,注意文件系统处一定按照图片来选,其中swap分区作为内存不足时的一个虚拟内存使用
1.5 KDUMP在生产环境跑项目的时候会有用,当项目崩溃时可以用这个东西来看怎么回事,会耗费内存,学习Linux的时候可以给关了
1.6 设置网络
2. Linux网络连接模式
2.1 桥接模式
这种模式可以使同一网段的IP地址相互访问,但是桥接模式有使用人数限制,因为一个系统就需要一个IP
2.2 NAT模式
这种模式相当于主机和虚拟机用的同一个网段的IP,但和外部网段的IP不冲突,并且虚拟机可以访问外部网段,但是外部网段由于找不到虚拟机的IP所有不能访问虚拟机。
2.3 主机模式
爱咋配咋配,不和外部联系
3. 虚拟机克隆
构建集群的时候,可以使用克隆模式来创建多个服务器。一份电脑的虚拟机文件夹,放到另一台电脑的vm里面一样可以使用。
4. 虚拟机快照
5. 安装vmtools
安装前把Linux桌面上的那个光盘图标删除
安装 ./vmware-install.pl一路回车即可
6.共享文件夹
真实开发环境中,需要借助FTP等工具共享,因为主机和虚拟机并不在一个电脑上
7. Linux文件目录
安装文件的时候,最好放在OPT里面
8. 编辑器vim的使用
9.关机与重启
关机前一定要sync!!!
10.用户管理
删除用户最好保留目录,因为目录里面可能会有有用的资料
11.用户组管理
12.常用指令
12.1运行级别(图形化还是命令行)
12.2 找回密码
12.3 文件目录类
12.4 日期相关
12.5 文件查找类
12.6 压缩与解压
13. 组管理和权限管理
13.1 组管理
13.2 权限管理
第0位如果是 - 则说明文件类型是文件
**所有者:**创建这个文件的人
**所有组:**创建这个文件的人所在租
14. crond定时调度任务
14.1 crond定时任务(重复执行)
14.2 at定时任务(只执行一次)
15. Linux硬盘分区,挂载
16. Linux网络
17. 进程管理(重点)
设置Linux图形化运行还是命令行运行
18.RPM与yum下载管理
18.1 安装Java
可以直接通过yum list|grep java查找Java安装包名。然后用yum install 安装包名安装
18.2 安装Tomcat
这里记得把防火墙给关了
19. shell脚本