![](https://img-blog.csdnimg.cn/20210627204552123.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
(13)Linux基础
文章平均质量分 80
Linux简介;Vmware虚拟机安装;CentOS7安装;安装Xshell和Xftp;vim编辑器;Linux目录、文件操作命令、文本工具、打包&压缩;yum方式安装程序;CentOS安装Redis;netstart、ps、kill命令;应用服务化;用户管理;文件权限;防火墙设置;shell等;
小懒羊爱吃草
小枯林
展开
-
Summary
【Linux基础】专栏,仅仅是入门内容。Linux还有好多其他内容,比如【磁盘划分】、【文件系统】、【系统设置】等等;即使,本专栏介绍的内容,也仅仅介绍了最基础的入门知识,很多更深入、更基础和底层的内容,需要在以后工作学习中,慢慢提升。...原创 2021-07-17 00:46:57 · 159 阅读 · 0 评论 -
Linux搭建java环境(部署OA系统)四:部署配置【web服务器】;(PS:这篇文章有两个未解决的问题,不要看~~)
本篇博客的主要任务是,在【web服务器】上,安装Tomcat,并初始化应用程序;原创 2021-07-17 00:18:43 · 428 阅读 · 2 评论 -
Linux搭建java环境(部署OA系统)三:初始化MySQL 8;
本篇博客内容:(1)在【Linux搭建java环境(部署OA系统)二:在MySQL服务器上安装MySQL 8;】中安装好了之后,本篇博客的主要内容就是后续的设置了;(2)本篇博客主要内容是:【修改root用户的密码】;【设置root用户的信息,以让其可远程登录】;【MySQL服务器放行MySQL的3306端口】;【使用Navicat远程,通过root用户远程连接这台服务器上的MySQL】;本篇博客的一个提醒:MySQL的设置优化等内容,还有很多不了解。SQL语法仅仅是最基础的东西,数据库..原创 2021-07-14 04:16:41 · 290 阅读 · 0 评论 -
Linux搭建java环境(部署OA系统)二:在MySQL服务器上安装MySQL 8;
本篇博客的内容说明:(1) ●本篇博客仍然是采用【yum方式】安装MySQL; ●只是,在CentOS的软件仓库中没有“MySQL的数据源”;所以,我们从MySQL官网上去下载了MySQL的rpm数据源文件,然后把这个数据源导入到yum软件仓库中; ●然后,就能愉快的按照正常的流程,使用【yum方式】安装MySQL了;(2) ●由于,安装MySQL的时候,【MySQL的安装包】和【相关的几十个依赖包】...原创 2021-07-14 02:30:59 · 291 阅读 · 0 评论 -
Linux搭建java环境(部署OA系统)一:准备两个虚拟机;(分别作为【web服务器】和【MySQL服务器】)
在【慕课OA系统(Mybatis项目案例,比较重要!!!)】中开发了一项目,如何把这个项目部署到Linux系统上?(1)客户通过客户端浏览器向Tomcat发送请求,而Tomcat与底层的MySQL数据库进行交互;(2)需要部署两套系统:Tomcat和MySQL;(这二者是彼此独立的,中间通过网络进行通信)需要两台服务器,一台部署Tomcat,一台部署MySQL;为了模拟,我们这儿再创建一台虚拟机;创建两个虚拟机,这儿可以参考【Linux入门三:安装CentOS 7(桌面版);】1原创 2021-07-13 10:30:44 · 699 阅读 · 1 评论 -
Linux进阶七:bash shell入门;
本篇博客内容:本篇博客仅仅是shell编程的简单内容,仅仅是顺序执行的内容,shell中的判断、循环等内容都没有涉及;说明:shell到底是啥?(本部分参考自:【C语言中文网】中的【Shell是什么?1分钟理解Shell的概念!】) ● Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质; ● 简而言之,用户通过shell,可以在系统上完成一些操作;(而不用...原创 2021-07-13 05:12:00 · 488 阅读 · 1 评论 -
Linux进阶六:【firewall-cmd】防火墙设置;(以【对外开放Tomcat】为例来演示)
本篇博客只是CentOS防火墙的初级介绍,主要内容是【以Tomcat为例,演示如何开放和关闭端口】;目录一:防火墙简介二:案例演示:(以【对外开放Tomcat的端口】为例)0.准备工作:在CentOS 7中安装Tomcat(1)首先,获取Tomcat的源代码(2)在CentOS7中,以【编译方式】安装Tomcat、启动Tomcat;(3)Tomcat启动成功后,如何访问?(会看到:Linux本机访问没问题,远程访问不行;(因为Linux没开放Tomcat的端口))1.Ce.原创 2021-07-12 19:34:02 · 861 阅读 · 4 评论 -
Linux进阶五:使用【sudo】执行(只有超级管理员才能执行的)命令;
本篇博客的主要内容是: (1)root用户使用【visudo命令】,给普通用户授权; (2)普通用户使用【sudo +命令】的方式,可以去执行那些“只有管理员才能够执行的命令”;目录一:sudo命令介绍二:案例1.root管理员账户,使用【visudo】给某个普通用户d1授权2.被授权的d1用户,使用sudo命令注:一个无伤大雅,但目前存在迷惑的点:sudo + 【普通用户就能执行的命令】3.root管理员账户,使用【visudo...原创 2021-07-12 03:27:01 · 3211 阅读 · 2 评论 -
Linux进阶四:Linux文件权限设置;
本篇博客的内容,延续自【Linux进阶三:Linux用户与用户组管理;】中的内容;在【Linux进阶三:Linux用户与用户组管理;】已经创建了d1,d2,t1三个用户;developer,testor两个用户组;并把d1和d2账户分配到developer研发组;t1账户分配到testor测试组;然后,本篇博客在【Linux进阶三:Linux用户与用户组管理;】基础上,演示权限设置的内容。本篇博客的主要内容是:【更改目录文件的属主和用户主】,【设置目录或文件的权限】,【切换用户的当前用户..原创 2021-07-10 12:58:34 · 404 阅读 · 0 评论 -
Linux进阶三:Linux用户与用户组管理;
说明:(1)本篇博客的内容,仅包含【创建用户】,【创建用户组】,【给用户分配用户组】,【查看当前用户所属组】这四块;换句话说,本篇博客的东西,只是很简单和基础的东西;(2)不包含,设置权限的内容;目录一:用户与用户组简介用户:用户组:用户与用户组常用命令:二:案例在日常开发中,需要为每一位系统访问者分配一个相应的用户,并设置这个用户的权限;一:用户与用户组简介用户:(1)任何想登录Linux系统的人,都必须给他一个用户(或称账户),然后这个...原创 2021-07-10 02:42:10 · 329 阅读 · 2 评论 -
Linux进阶二:应用服务化;(以将redis配置为系统服务为例)(其中包括大量【systemctl】系统命令)
说明:本篇博客篇幅较长,但其中的实质内容并不多;所以,本篇博客快速浏览为佳。本篇博客参考文章有:【CentOS 将 Redis 配置为系统服务】 ,作者是【小狗快跑嘟嘟】;目录一:应用服务化简介1.为什么需要应用服务化?2.应用服务化简介3.应用服务化的核心命令:【systemctl】及其子指令二:案例:CentOS中将redis配置成系统服务1.第一步:手动启动redis,并确定redis.pid文件的存在2.第二步:在【/usr/lib/systemd/..原创 2021-07-09 19:32:20 · 2699 阅读 · 4 评论 -
Linux进阶一:Linux系统管理命令:【ifconfig】;【netstat】;【ps -ef】;【kill -9 PID】;
Linux进阶部分:引文 ● 【Linux入门部分】:主要内容是【已经有了CentOS,然后我们在CentOS这个系统上,可以新建文件、打包压缩等等很多事情】; ●但是,【针对CentOS这个系统本身如何进行有效管理】,就是Linux进阶部分的内容了;比如,在Linux入门部分,有在CentOS上安装软件;但是软件安装后,该软件占用了系统的哪个通信端口,如何强制关闭该软件等,这些就是Linux进阶部分的内容;本篇博客的主要内容:介绍Linux常用的系统...原创 2021-07-05 19:27:52 · 535 阅读 · 1 评论 -
Linux入门十一:CentOS软件方式之:【编译方式】安装和卸载程序;(以安装Redis为例演示)
本篇博客的主要内容是:CentOS中有两种软件安装方式;【yum方式】和【编译方式】【yum方式】;本篇博客主要介绍【编译方式】。一:【编译方式】安装简介(1)如果某个软件,在yum仓库中并没有提供【rpm方式安装的“安装文件”】,此时需要从软件官网下载源代码,采用【编译方式】安装了;(2)【编译方式】:步骤 ● 首先,需要从软件官网去下载源代码(当然,也可从GitHub等网站上去下载源代码); ...原创 2021-07-04 18:50:18 · 1168 阅读 · 1 评论 -
Linux入门十:CentOS软件方式之:【yum方式】安装和卸载程序;
一:CentOS两种软件安装方式:概述CentOS提供了非常完整的软件生态,对于这些应用程序,安装的方式主要分为两种:(1)rpm命令安装:利用rpm命令,对官方提供的软件安装包,进行自动安装; ●rpm命令,并不是Linux系统中标准的命令,它是红帽公司所提供的软件包管理器,即仅仅在【红帽的企业级Linux Red HatLinux;这个是收费的】和【红帽的免费开源的社区版本CentOS】这两个Linux版本中有rpm命令;其他版本的Linux是没有...原创 2021-07-04 14:27:08 · 1429 阅读 · 3 评论 -
Linux入门九:打包与压缩;(tar和gzip)
打包:将多个文件合并成一个大的文件,进而方便数据传输和存储;(偏向于,文件的组织)压缩:针对单个文件进行压缩,来减小所占用的存储空间,从而提高数据的传输效率;(偏向于,磁盘的节省)gzip:压缩(1)gzip是Linux中【实现压缩功能的程序的名字】,也是(2)使用gizp程序,压缩后的压缩文件扩展名一般为.gz;(3)如,微博,腾讯,网易等,在进行图片、css、js传输的时候,默认都会开启gzip进行压缩后传输;有的时候,甚至压缩后的文件只有原文件的十分之一大小,由此可以有..原创 2021-07-02 13:56:21 · 2339 阅读 · 3 评论 -
Linux入门八:Linux的其他文本工具:echo,cat,tail,grep;
本篇博客主要内容:原创 2021-07-01 22:08:23 · 828 阅读 · 0 评论 -
Linux入门七:vim文本编辑器;
本篇博客的主要内容:vim文本编辑器介绍,基本使用方法演示,常用命令介绍;目录一:【vim文本编辑器】引文二:【vim文本编辑器】简介三:【vim文本编辑器】三种模式四(一):【vim文本编辑器】命令四(二):【vim文本编辑器】常用命令1.常用命令2.常用命令演示一:【vim文本编辑器】引文引文:为什么需要vim? 需求:假设一个项目已经部署到远程服务器上了,然后现在修改下一个配置文件; 直接思路是:把...原创 2021-07-01 05:14:01 · 519 阅读 · 4 评论 -
Linux入门六:Linux文件操作命令;(cd,pwd,ls & ll,mkdir,cp,mv,rm,find)
Linux常用的一些命令~~原创 2021-06-30 01:30:51 · 285 阅读 · 0 评论 -
Linux入门五:Xshell与Xftp安装、简单使用示例;
本篇博客主要内容是:如何对Linux系统进行远程管理;包括Xshell与Xftp下载、安装、简单使用案例;目录一:引文和简介二:Xshell与Xftp下载三:Xshell和Xftp安装四:Xshell和Xftp使用1.Xshell使用(连接远程主机)2.使用Xftp(一个小例子)一:引文和简介为什么要远程管理Linux: 在实际中,为了保证服务器7*24小时不停的正常运作,服务器对温度、湿度、是否有风、风尘等环境条件要求比较严格;为此,我们一般把服务...原创 2021-06-30 01:23:42 · 2338 阅读 · 3 评论 -
Linux入门四:Linux系统目录;
本篇博客的主要内容是:简单了解Linux有哪些目录,以及这些目录是干什么的。目录一:Linux目录简介二:可以进入Linux系统,看些这些系统目录三:Linux系统目录介绍(重点)一:Linux目录简介(1)"/"是根目录,所有目录的顶点;(2)Windows中有C盘、D盘这些;但是Linux中没有盘符的概念,所有的数据都是以目录的形式存在于操作系统中;而不同目录的数据,是可以保存在不同的硬盘上;(3)Linux中的绝对路径都是以"/"开头,描述目录...原创 2021-06-29 18:25:49 · 341 阅读 · 1 评论 -
Linux入门三:安装CentOS 7(桌面版);
一:CentOS下载安装CentOS操作系统:访问CentOS官网:https://www.centos.org/;原创 2021-06-29 13:10:35 · 10808 阅读 · 0 评论 -
Linux入门二:Vmware虚拟机软件安装;
本篇博客的主要目的是:【如何在Windows系统上安装CentOS 7.7】,而要想在Windows系统上安装CentOS,则需要VMware这款软件,所以本篇博客的主要内容就是【Vmware虚拟机软件安装】;一:引文在Windows上安装CentOS系统,需要借助【Vmware虚拟机软件】,可以利用【Vmware虚拟机软件】在Windows系统上模拟出一台全新的“电脑”,来安装CentOS。二:下载【Vmware虚拟机软件】访问VMware官网:https://www.vmwar..原创 2021-06-28 18:51:58 · 773 阅读 · 1 评论 -
Linux入门一:Linux操作系统介绍;
一:什么是操作系统操作系统本质上就是:【人,或者说是用户】和【物理硬件】之间的一个媒介;(1)这点,没什么好说的;(2)这一点的意思是:当我们的设备安装了操作系统后,用户通过操作系统提供的界面,输入命令或者其他操作以后,【这些用户在操作系统上的行为】就可以通过操作系统反映到【设备底层硬件的指令上】;(比如,我们通过操作系统,【打印某个word文档】后,那么操作系统在接收到用户的操作命令后,就会向对应的打印机发起打印的指令)(3)Intel x86架构就是目前PC机使用的硬件环境(其实.原创 2021-06-28 13:40:11 · 1565 阅读 · 1 评论 -
Linux部分内容概述
本部分内容包括:……………………………………………………基础入门: Linux简介;Vmware虚拟机安装;CentOS7安装;安装Xshell和Xftp;vim编辑器;Linux目录、文件操作命令、文本工具、打包&压缩;yum方式安装程序;CentOS安装Redis;……………………………………………………进阶应用: netstart、ps、kill命令;应用服务化;用户管理;文件权限;防火墙设置;shel...原创 2021-06-27 23:19:48 · 185 阅读 · 1 评论