随着学习的深入,要摆弄一下Linux系统,

还不错,尽管不如deepin系统这么好看,

并且对于企业来讲经常用CentOS

这不我又开始搞事情了!

你们习惯用Vmware或则VirtureBox并且Win10自带一个虚拟机软件,可以不用再下载Vmvare了!

体验一下——>>>

这须要开启win10的HyperV功能

在程序和功能中选择开启HyperV之后就可以搞事情了;

快速创建

选择本地安装源,安装CentOs

选择本地下载好的镜像

可以去官网下载最新版,也可以使用其他版本

通常建议centos8

CentOS8百度云盘下载链接

提取码:qxpg

CentOS9官网下载链接

耐心等待就好了

安装过程就不再一一展示了:

因为centos还没有安装完毕,所以先在ubuntu上先学习一下喽!

这不是重点,重点是linux中的系统命令;

后来我还是选择安装了vmware虚拟机

在来了解系统命令是,先要了解liunx中的文件目录结构——>>>

/表示linux的根目录,linux跟win不同点在于linux部份c盘而是一个硬碟一个根

打开linux系统控制台

cd/步入根目录

ls列举根下边的文件夹

可以看见根目录下有

/bin系统的常用命令目录,包括控制台命令.系统可执行文件,系统的核心二补码文件;

/etc发布目录保存系统所有核心内容,要求控制权限很高,通常不去随意读写;

/usr用户目录linux系统iso下载,用于储存软件资源的,相当于win中的programfiles目录;

/root或则~表示相当于win中的管理员所在目录

/home保存其他用房主目录的目录

/var系统运行过程中的数据目录

linux的路径—->>>全路径

在win中因为分辨c盘,所以再写全路径的时侯要加上c盘

例如—-->>>>>

C:ProgramFilesMicrosofta.txt

在linux中同等的目录结构——>>>

/ProgramFiles/Microsoft/a.txt

相对路径

特殊路径在linux中特殊路径指的是

表示root目录

/表示根目录

Linux中的常用命令

Linux中的命令严格分辨大小写

后面早已用了几个命令,

cd—--全英语是changedirectory

pwd—-全英语是printworkingdirectory

意思是复印当前工作目录

ls—全英语是list

列举当前文件夹下所有内容

touch命令创建文件

默认创建的是文本文件

ls-a与ls-l的区别

ls-a列举所有文件

ls-l列举所有文件而且带详尽信息

cat来查看文件

假如文件内容太多linux防火墙设置,则可以选择分屏显示

more+文件名

查看文件内容开头几行head+文件名

head-number+文件名

同理也会有tail

创建双层目录mkdir

假如想要创建多层目录

mkdir+文件夹名+-p

拷贝文件cp+源文件+目标文件

拷贝整个文件夹—

cp+文件夹名+目标文件夹名-r

删掉文件—rm+文件名

删掉目录--rm+目录名+r

剪切与重命名mv

联通文件mv

文本编辑器

vi或则vim并不是所有的linux系统走支持vim命令,

用vi命令编辑文件

vim中常用的编辑命令

linux设置网路—-

这是在虚拟机下设置的linux文件系统管理,

注意,在centos中默认时没有开启网路的,而在Ubuntu中默认时开启网路设置的;

在centos中开启网路—->>>

首先在控制台切换到root目录下,输入

nmclicupens33

这样开启的网路设置只对当前用户有效;

更改配置文件可以做到全局运行

在控制台输入—

vim/etc/sysconfig/network-scripts/ifcfg-ens33

注意不一定是ens33,不同的机器可能不一样

centos安装完毕,查看卡名为—-文件为ens160

哪些?提示为只读文件难以更改?

后面不是说了么etc文件下的内容更改须要很高的权限才行

cd步入到该文件所在目录,之后执行

linux中更改网路类型NAT模式

桥联接模式

虚拟机跟win共享同一个IP网关

将虚拟机死机

设置为桥联接模式后在才开启虚拟机

linux系统中的还原点—快照

与windows中不同的是linux中设置还原点是在死机以后

将虚拟机死机后,在虚拟机选项卡下选择快照来创建还原点

克隆虚拟机

克隆是创建一个跟当前状态一样的虚拟机

同样也是在死机状态下

克隆完毕后可以正常的登陆系统,说明Success

与linux系统的远程会话

这儿利用xshell工具来完成与linux系统的会话

本次使用的是一个免费版的xshell6,土豪请选择最新版本xshell7

不过在使用xshell6的时侯会弹出要你强制升级的弹窗!

下边是远程联接linux系统了,因为是linux系统是在虚拟机中因而虚拟机联接网路模式要修改为桥接模式

之后步入系统

xshell支装免升级版下载—

控制台—--ifconfig查看虚拟机IP

假如此时你还没有设置联网,请设置一下,上面有如何操作的步骤

打开xshell新建会话

输入linux的IP

根据步骤操做后

联接成功

linux与win互传文件—-

xftp6直装免升级版下载

打开xftp6,配置跟xshell类似-都是输入linux的IP地址(桥接模式)

反之也一样;

linux中的压缩与解压

我们在下载应用程序文件的时侯,常常会让我们选择平台,

我们在下载压缩文件的时侯也是,我们会听到win下的rar,也会见到linux下的tar.gz文件;

tar.gz是linux系统下的压缩文件按格式

在linux中怎样压缩和解压文件?linux中的tar.gz格式

显示压缩的所有过程—

解压缩时不仅在本文件夹下操做,还可以指定解压到的文件夹

Linux中另一种压缩文件格式.zip

unzip+要解压的文件名

linux中安装JDK

哈哈,这才是主菜

如何安装呢?

首先得有相应的安装包

去官网下载对应的安装包,linux版

可以oracle移步官网

此时还不够,下载一个jre吧

打算工作结束后linux文件系统管理,解压…安装…

额—-哈哈,看来直接配置环境变量就好了

首先是java_home

这个须要在根目录下的etc文件夹中的profile文件中配置

打开文件以后,在文件末尾添加配置信息

按照自己的JDK版本及JDK储存位置进行配置

classpath—java5以及之后的java版本都不须要再设置了。

检查配置是否成功

编辑一个java文件,之后运行

linux中配置Tomcat

基本思路是一样

先下载Tomcatlinux版本

之后解压,配置环境变量就好了

配置结束后要促使环境变量生效–

source/etc/profile

验证配置—-

然而并没有像win那样显示服务日志

有办法,可以如此做

先关闭tomcat

之后执行

./startup.sh&tail-f…/logs/catalina.out

这是由于linux上将日志信息置于logs/catalina.out下,我们在开启tomcat服务时就要执行查看日志的命令

此时我们访问一下tomcat

发觉难以访问,这是由于防火墙的存在制止了这次恳求,

可以暂时禁用linux防火墙

servicefirewalldstop

重启失效(Linux系统一重启Linux中的防火墙又会被开起)

再度访问Tomcat

现阶段因为是学习阶段,可以完全禁用防火墙

systemctldisablefirewalld—-禁用防火墙

须要的时侯再度开启就好了—->>

systemctlenablefirewalld—->>>开启防火墙

linux中配置Mysql

也可以像前面一样的配置方式,在linux中可以在线安装

下载MySQL

wget

使用rpm安装MySQL

wget

使用yum安装mysql服务

wget

检测是否早已设置为开机启动MySQL

systemctllist-unit-files|grepmysqld

默认是开机不自启

设置开机启动

systemctlenablemysqld.service

启动MySQL服务

systemctlstartmysqld.service

测试是否安装成功

mysql

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复