linux
linux和windows操作系统类似,Linux是一套性能稳定的多用户网络操作系统
优点
1.源代码开放(任何人都可以获取到Linux源代码)
2.完全免费 (下载安装使用都是免费的)
3.良好的界面 (和windows一样,有简单易用的图形用户界面)
4.丰富的网络功能 (可以非常方便的搭建各种网络服务(dns(解析域名),dhcp(自动获取IP)),
非常适合作为网络服务器)
5.可靠的安全、稳定性能 (非常安全,不需要安装杀毒软件。可以保证长时间运行不出故障,
服务器甚至一两年不重启)
6.多用户多任务 (可以多个用户同时登录,并且同时运行多项任务)
7.对硬件配置要求低 (最低128M内存就可以运行)
免费开源
安全稳定
硬件配置低
1、Rpm系(使用Red Hat(红帽子)的软件库管理系统)
Redhat 红帽。收费,技术支持强大,资料完善,系统稳定安全
Fedora 被红帽赞助,适合个人使用,免费
Centos 被红帽收购,免费,系统稳定安全,很多公司在用
2、Dpkg系 (package manager for Debian)
Debian 很多公司在用,基于ubuntu(乌班图)
Ubuntu 基于debian的发行版,比较适合个人用户
Pear os 基于Ubuntu,仿macos
3、国产linux系统
红旗Linux,真正的国产linux系统,2014年公司解散后被收购
我们Linux使用有两种场景作为个人开发环境选择Ubuntu,而服务器选择Centos
3.2. 常见的虚拟机软件
vmware workstation 虚拟机软件中的NO.1,特点,模拟完善,有商业授权,收费软件,内存大户
virtualbox 原来的sun公司,现属于Oracle,免费开源,更新及时,体积小,内存优化,兼容性不是特别好
virtual PC 微软的免费产品,仅支持windows系统(微软官方说只支持windows,其实别的系统也可以安装)
现已停止更新
Hyper` 微软最新的虚拟机软件
1.进行软件安装
>>
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190423070616800.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dqNjA2MA==,size_16,color_FFFFFF,t_70
>>
>>
>>
>>配置虚拟裸机 加入iso隐射文件
-------》
设置密码
连接网络
本地终端常用命令
1.ifconfig 查看用户ip
2.netstat -an | more 查看端口
3. Linux:gedit 查看和打开文件 如果没有该文件会自动创建
4. ctrl+c 退出
5. clear 清除
6. su root 切换到最高权限用户
客户端访问
1)远程终端软件
远程登入:xshell,putty等(远程连接,类似windows远程桌面)
文件上传、下载:xftp,winscp等(上传文件)
注意 :
xshell和xftp都是xmanager的组件,所以只需要安装xmanager就ok了。就能搞定,
在实际的工作中经典的组合有putty+winscpxshell+xftp(xmanager),当然有的公司不一定用到这些工具,
而使用了其他的,当时万变不离其宗。
2)putty远程连接和winscp远程上传和下载
Putty安装:绿色版,不需要安装,直接解压缩就ok
Winscp安装:傻瓜式安装,直接安装就ok
putty使用:
常用命令
1.ls:查看当前路径所有文件
2.cd 文件名 进入指定文件名文件
3. ./ 当前目录
4. ../上一级
5. mkdir 目录名 创建文件文件
6. mkdir -p 目录1/目录2/目录3 递归创建文件
7. rm -rf 路径 文件名或目录 -rf 递归删除指定所有文件
8. mv dir1 dir2 将dir1移动到dir2 没有dir2会将dir1重命名为dir2
9. cp -rf dir1 dir2 将dir1复制一份到dir2目录
10. cp -rf dir1/* dir2 直接复制内容
11. su root 切换最高权限用户
12. exit 退出
Winscp使用:
就可以管理操作文件
安装部署jdk1.8操作
rpm -qa | grep mysql 查看当前系统是否已经安装jdk
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql //强烈删除,提示有依赖的其它文件,则用该命令可以对其进行强力删除