![](https://img-blog.csdnimg.cn/a2ae27e8a1474e2e84b25fdf326a7836.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
01-从入门到实战——Linux有此专栏就够了
本专栏主要针对初学者的Linux基础进行深入讲解,同时也可以帮助提升能力的同学。订阅此专栏,带你从小白入门到熟练掌握Linux知识和实际开发中的运用。此外,剖析Linux命令,逐步练习常用命令的基本操作,注重思维引导,以更加细腻的图片和命令行展示操作。更加直观的学会!
王菜鸟
不负青春,野蛮生长!
展开
-
CentOS 7安装Apache启动服务
一、环境虚拟机:VMWare WorkStation Pro 15.x系统:CentOS 7.x其他:已配置好yum源,直接使用yum命令安装MySQL二、步骤2.1 安装Apacheyum install httpd中间有一步需要确认安装依赖,直接输入y即可!2.2 设置httpd服务开机启动systemctl enable httpd2.3 启动Apachesystemctl start httpd2.4 查看Apache的状态systemctl status http原创 2020-11-01 23:50:24 · 2166 阅读 · 0 评论 -
CentOS 7.x下使用Yum安装MySQL详细图文教程
环境虚拟机:VMWare WorkStation Pro 15.x系统:CentOS 7.x其他:已配置好yum源,直接使用yum命令安装MySQL步骤yum安装yum install mysql-community-server启动Mysql服务systemctl start mysqld.service扩展:启动mysql服务:systemctl start mysqld.service查看服务状态:systemctl status mysqld.service原创 2020-11-01 22:13:23 · 399 阅读 · 0 评论 -
Linux基础命令学习——网络管理命令(二十三)
网络管理命令一、网络管理命令介绍二、相关命令介绍1. ping命令2、netstat命令和ss命令3. last命令和lastlog命令4. traceroute命令一、网络管理命令介绍计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上,传输文件和执行远程命令等。ping:查询某个机器是否在工作netstat命令和ss命令:查看网络的状况nslookup:查询域名和IP地址的对应la原创 2020-06-26 22:01:56 · 265 阅读 · 0 评论 -
Linux基础命令学习——临时或永久配置网络信息(二十二)
文章目录一、临时配置网络信息1、临时配置IP地址和子网掩码2、临时配置网关二、永久配置IP地址1、永久配置IP地址等网络信息2、永久配置主机名称临时配置网络信息一、临时配置网络信息1、临时配置IP地址和子网掩码使用ip addr可以查看网络接口的IP地址,也可以临时为网络接口配置一个IP地址和子网掩码,具体格式如下:ip addr add IP地址/掩码 【broadcast 广播地址】 dev 网络接口名称例如:ip addr add192.168.0.1/24 dev ens33设置e原创 2020-06-25 22:49:47 · 767 阅读 · 1 评论 -
Linux基础命令学习——网络配置文件介绍(二十一)
一、配置文件介绍在RedHat或者CentOS等RedHat系的Linux系统里,跟网络有关的主要设置文件如下:/etc/host.conf:配置域名服务客户端的控制文件/etc/hosts:完成主机名映射为IP地址的功能/etc/resolv.conf:域名服务客户端的配置文件,用于指定域名服务器的位置/etc/sysconfig/network:包含了主机最基本的网络信息,用于系统启动/etc/sysconfig/network-scripts/:系统启动时初始化网络的一些信息/etc/原创 2020-06-24 16:17:29 · 264 阅读 · 0 评论 -
Linux基础命令学习——查看Linux网络配置(二十)
文章目录一、查看网络接口信息1. iproute22. 强大的网络配置工具3. 强大的图形化配置工具二、查看DNS服务器地址三、查看本机路由表四、查看主机名称在Linux环境中,所有的网络通讯都发生在软件接口与物理网络设备之间,那么一个系统都有哪些物理网络设备?这些设备如何查看他们的接口信息呢?一、查看网络接口信息在Centos 7中,要查看网络接口的信息,不再使用ifconfig命令,而是使用了ip命令。ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的原创 2020-06-23 20:31:44 · 336 阅读 · 0 评论 -
Linux基础命令学习——网络协议介绍(十九)
网络协议介绍一、网络协议的概念二、TCP/IP协议三、常见的网络应用协议1. HTTP协议2. DNS协议3.FTP协议4.Telnet协议一、网络协议的概念网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一次提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。二、TCP/IP协议TCP/IP字面上代表了两个协议:TCP(传输控制协原创 2020-06-23 08:47:43 · 223 阅读 · 0 评论 -
Linux基础命令学习——计划任务管理(十八)
计划任务管理一、cron服务介绍二、管理cron服务1.查询crond服务状态2.停止crond服务3.启动crond服务4.重新启动crond服务5.查看crond服务的开机启动状态三、配置cron服务1.crontab命令介绍2.crontab使用3.保存cron任务的文件四、cron服务的配置文件和目录1.系统任务配置文件2.任务脚本目录一、cron服务介绍cron是一个可以用来根据时间、日期、月份、星期的组合来调度对周期性任务执行的守护进程。利用cron所提供的功能,可以将需要周期性重复执行原创 2020-06-22 22:22:05 · 232 阅读 · 0 评论 -
Linux基础命令学习——进程管理(十七)
一、什么是进程进程:开始执行但是还没有结束的程序的实例程序:包含可执行代码的文件进程和程序的关系:进程由程序产生,是一个运行着的、要占系统资源的程序进程不等于程序进程与程序是多对一进程是占用(消耗)系统资源的二、查看进程1.简介相关命令显示进程信息ps命令显示某时刻系统进程的状态信息显示进程状态top命令以全屏幕的方式刷新系统中的进程状态,并定时刷新显示的内容可以通过top命令查看系统中进程的动态变化显示系统进程树pstree命令以树的形式显示系统进程间的父原创 2020-06-22 16:56:16 · 216 阅读 · 0 评论 -
Linux基础命令学习——服务和运行目标管理(十六)
一、Linux的启动过程1.简述启动过程Linux操作系统的开机过程:从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化过程。初始化进程作为Linux系统的第一个进程,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。Centos 7系统以及替换掉了熟悉的初始化进程服务System V init,正式采用全新的System初始化进程服务。Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始化进程。Sy原创 2020-06-22 11:56:19 · 214 阅读 · 0 评论 -
Linux基础命令学习——YUM软件仓库(十五)
文章目录一、yum软件仓库介绍二、配置YUM软件仓库1.挂载光盘镜像2.配置本地YUM软件仓库3.测试YUM软件仓库4.YUM软件仓库的使用三、YUM软件仓库的使用(实例)一、yum软件仓库介绍Yum是一个shell前端软件包管理器,给予RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。要成功的使用YUM工具安装更新软件或系统,就需要一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源。网络上有大量的yu原创 2020-06-20 22:02:51 · 239 阅读 · 0 评论 -
Linux基础命令学习——RPM软件包管理(十四)
RPM软件包管理一、RPM软件包介绍1、RPM命令可以完成对软件包的所有管理功能二、RPM软件包查询三、RPM软件包查询1、挂载挂载光盘使用mount命令2、查询系统中已安装的软件包信息四、RPM软件包安装五、RPM软件包卸载与升级一、RPM软件包介绍RPM是PRM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、SuSE以及Turbo Linux等Linux的分发版本都有采用,可以算是工原创 2020-06-20 21:02:27 · 304 阅读 · 0 评论 -
Linux常用的基础命令(收藏夹里吃灰的绝配)!!!
原创 2020-06-20 17:07:40 · 251 阅读 · 2 评论 -
Linux基础命令学习——方法二(给swap分区增加500M)
在之前的博客中也有相关介绍,将Swap分区扩展500M,当然有很多方法,今天来记录第二种方法。上篇介绍swap分区扩展500M的方法:Linux基础命令学习——实战篇(给swap分区增加500M)文章目录一、增加分区1.查看已有的swap分区空间2.查看硬盘中的sda是否还有可以分区空间3.查看分区情况4.将分出的空间格式化作为swap分区文件二、将格式化出来的sda4作为swap文件系统一、增加分区1.查看已有的swap分区空间[root@localhost ~]# free -mh.原创 2020-06-02 12:54:01 · 1657 阅读 · 2 评论 -
Linux基础命令学习——文件特殊权限和隐藏属性(十三)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。一、文件的特殊权限1.1 SUID特殊权限介绍SUID对应的user的权限位置当s这个标志出现在文件所有者的x权限上时,如文件权限状态为"-rwsr-xr-x",此时成为Set SUID,简称为SUID的特殊权限SUID有以下的限制和功能:SUID权限仅对二进制程序有效;执行者对于该沉香谷需要具有x的可执行权限;本权限仅在执行该程序的过程中有效;执行者将具有该程序所有者的权限。Linux系统中的文件除了具备一般原创 2020-05-30 10:52:24 · 1184 阅读 · 8 评论 -
Linux基础命令学习——实战篇(给swap分区增加500M)
给swap分区增加500MSwap分区,即交换区Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。通常情况下,Swap空间应大于或等于物理内存的大小,最小不应小于64M,通常Swap空间的大小应是物理内存的2-2.5原创 2020-05-29 23:41:37 · 2112 阅读 · 2 评论 -
Linux学习——Pxe-Kickstart无人值守环境实现(网络实战)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。文章目录环境需求分析环境实现原理什么是PXE?PXE工作过程:什么是Kickstart?关键配置命令环境准备:关闭防火墙查看防火墙状态防火墙设置开机不启动设置selinux为关闭状态查看设置情况清空防火墙规则设置PXE服务器ip地址修改网络配置文件修改域名解析文件创建仓库并选择阿里镜像源安装PXE软件和其他工具:安装软件和工具通过rpm查看安装的服务的文件生成 找到主配置文件启动dhcpd服务验证dhcpd服务是否成功启动(UDP的67端口原创 2020-05-26 23:01:49 · 1548 阅读 · 6 评论 -
Linux基础命令学习——文件权限与归属(十二)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。一、文件的权限与归属1.1 查看文件的权限与归属Linux系统中“一切皆文件”,每个文件的类型不尽相同;在Linux系统中使用不同的字符加以区分,常见的字符如下所示:-:普通文件d:目录文件l:链接文件b:块设备文件c:字符设备文件p:管道文件1.1.1 访问权限读取r:允许查看文件内容、显示目录列表;写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录;可执行x:允许运行程序、切换目录1.1原创 2020-05-09 12:59:43 · 2142 阅读 · 15 评论 -
Linux基础命令学习——创建与管理Linux用户组(十一)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。1、创建Linux用户组groupadd命令用来添加用户为了能够更加高效地指派系统中各个用户的权限,我们会把几个用户加入到同一个用户组中,这样便可以针对一类用户同意安排权限。语法格式:groupadd [选项] 群组名常用选项:-g GID:指定新组的GID,默认值是已有的最大的GID+1-r:建立一个系统专用组,与-g不同使用时,则分配一个1~999的GID查看系统中的用户组cd ..cat -n /etc/g原创 2020-05-08 21:52:30 · 2201 阅读 · 11 评论 -
Linux基础命令学习——管理Linux用户(十)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。1、设置Linux用户账号usermod命令用户修改用户的属性用户信息保存在/etc/passwd文件中,可以直接用文本编辑器来修改其中的用户参数项目。也可以用usermod命令修改已经创建的用户信息,诸如用户的UID,基本/扩展用户组,默认终端等。语法格式:usermod [选项] 用户名常用选项:-g:变更所属用...原创 2020-05-03 17:32:03 · 1432 阅读 · 9 评论 -
Linux基础命令学习——创建Linux用户(九)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。一、创建Linux用户1.1 添加Linux用户useradd或adduser二、设置Linux用户密码原创 2020-05-03 15:12:45 · 2619 阅读 · 13 评论 -
Linux基础命令学习——用户身份与文件权限(八)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。一、Linux用户身份介绍1.1 Linux用户介绍Linux下的用户分为三类:超级用户、系统用户和普通用户。每个用户都有一个数值,称为UID。名称UID权限功能超级用户(root)0具有一切权限管理系统的各项功能,如添加/删除用户,启动/关闭服务进程,开启/禁用硬件设备系统用户1~99...原创 2020-04-29 09:31:54 · 2414 阅读 · 9 评论 -
Linux用户身份介绍
文章目录一、理解Linux的单用户多任务,多用户多任务概念;1、Linux 的单用户多任务2、Linux 的多用户、多任务3、用户的角色区分4、多用户操作系统的安全二、用户(user)和用户组(group)概念1、用户(user)的概念2、用户组(group)的概念一、理解Linux的单用户多任务,多用户多任务概念;Linux 是一个多用户、多任务的操作系统;接下来介绍单用户多任务和多用户多任...原创 2020-04-14 22:00:28 · 848 阅读 · 11 评论 -
Linux基础命令学习——文本编辑器的基本操作(七)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。文章目录一、命令模式的基本操作1、vim编辑器的基本操作2、行内的快速跳转3、行间快速跳转二、vim编辑器的删除与撤销1、文件内容的删除2、文件内容的撤销三、文件内容的复制和粘贴四、vim编辑器的查找与替换1、文件内容的查找2、文件内容的替换一、命令模式的基本操作输入vi命令后,便进入全屏幕编辑环境,此时的状态为命令模式。在...原创 2020-04-14 21:27:41 · 1827 阅读 · 11 评论 -
Linux基础命令学习——文本编辑器(六)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。文本编辑软件在任何操作系统上都是必备的软件。 Linux 都是基于 GUI(图形界面)的编辑软件。而它真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。在这里介绍Vim编辑器,它是一个高度可配置的、跨平台的、高效率的文本编辑器,几乎所有的 Linux 发行版本都已经内置了 Vim ,由...原创 2020-04-03 13:52:55 · 1510 阅读 · 10 评论 -
Linux基础命令学习——重定向与管道符(五)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天来写一篇关于学习Linux基础命令——重定向与管道符命令的文章,也实践了很多,总结给大家一起学习!重定向输入重定向是指把文件导入命令中;输出重定向是指把原本输出到屏幕上的信息写入指定的文件中;(输出重定向又分为标准输出重定向和错误输出重定向)标准输入重定向:stdin,文件描述符为0,默认从键盘输入;标准输出重...原创 2020-04-03 11:36:05 · 2377 阅读 · 14 评论 -
Linux基础命令学习——文件打包压缩和搜索命令(四)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天来写一篇关于学习Linux基础命令——文件打包压缩和搜索命令的博文,也实践了很多,总结给大家一起学习!一、tar命令用于对文件进行打包压缩或解压;格式:tar [选项] 档案文件 文件列表-c:生成档案文件-v:列出归档解档的详细过程-f:指定档案文件名称-r:将文件追加到档案文件末尾-z:以gzip格式压...原创 2020-03-31 17:25:36 · 3154 阅读 · 24 评论 -
Linux基础命令学习——文本文件编辑命令(三)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天来写一篇关于学习Linux基础命令——工作目录切换命令的博文,也实践了很多,总结给大家一起学习!在使用以下命令时,可以先使用alias命令查看你需要使用的命令的属性。cat命令用于查看纯文本文件(内容较少的)-n或-number:由1开始对所有输出的行数进行编号cat:进入交互模式Ctrl + C:强制中断命...原创 2020-03-29 20:33:59 · 3125 阅读 · 19 评论 -
Linux基础命令学习——文本目录管理命令(二)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天来写一篇关于学习Linux基础命令——工作目录切换命令的博文,也实践了很多,总结给大家一起学习!在使用以下命令时,可以先使用alias命令查看你需要使用的命令的属性。file命令用于查看文件的类型;touch命令用于创建空白文件或设置文件的时间;-d "YYYYMMDD HH:mm:SS 文件名":修改文件的...原创 2020-03-28 11:35:42 · 2279 阅读 · 13 评论 -
Linux基础命令学习——工作目录切换命令(一)
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天来写一篇关于学习Linux基础命令——工作目录切换命令的博文,也实践了很多,总结给大家一起学习!文章目录1. ```pwd命令```2. ```cd命令```2.1 ```cd命令的表示```3.```ls命令```1. pwd命令用于显示用户当前所处的工作目录,pwd是“print working director...原创 2020-03-27 19:38:32 · 2363 阅读 · 5 评论 -
大话Linux的历史与发展历程
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。今天学习了Linux文件增删移复制,打包压缩等命令。经过前几周的资料收集和整理,写了以下文章来讲解Linux,也来回忆一下计算机行业的发展与历程!本篇文章主要梳理Linux 的发展历史,Linux的主要贡献人物Linux 与 Windows 的区别等入门知识文章目录Linux操作系统Linux发展贡献人物Linux与Wi...原创 2020-03-24 17:23:57 · 2291 阅读 · 5 评论 -
Linux远程管理(MobaXterm)使用教程
MobaXterm是一款强大好用的远程管理利器,今天来介绍一下之前所学的MobaXterm使用图文教程,包括如何下载、安装打开MobaXterm,上传下载文件等。一、下载MobaXterm进到MobaXterm的官网,我们可以看到,官网为我们提供了两种形式的MobaXterm,一种是便携版,一种是安装版,我个人比较喜欢便携版,当切换工作机时,ssh记录等一些信息能够附带的拷贝过去。这里给...原创 2020-03-21 10:48:13 · 5919 阅读 · 2 评论 -
Linux系统的文件目录、类型和颜色的详细介绍
一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持文章目录前言文件系统的概念前言Linux系统的宗旨是“万物皆文件”树形目录结构。在计算机系统中存有大量的文件,如何有效地组织和管理他们并未用户提供一个使用方便的接口,是文件系统的一大任务。Linux系统文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树形结构组织起来,即常说的目录,也就是说...原创 2020-03-19 13:44:43 · 1138 阅读 · 1 评论 -
CentOS 8 for Linux的根目录下各个目录的用途及含义,添加挂载点实现的具体方法
根目录的各个目录的用途及说明1./bin- 重要的二进制 (binary) 应用程序包含二进制文件,系统的所有用户使用的命令都在这个目录下。2./boot - 启动 (boot) 配置文件,开机引导目录包括Linux内核文件与开机所需要的文件3./dev - 设备 (device) 文件,设备目录包含设备文件,包括终端设备,USB或连接到系统的任何设备。4./etc - 配置文件、启...原创 2020-03-18 23:03:16 · 2296 阅读 · 6 评论 -
CentOS 8.x以桥接模式联网的网卡配置详解
工具VMWare 15.x,CentOS。今天来介绍一下,有很多朋友按照我之前发布的博客在VM里面安装CentOS 8,但是在那篇博文中使用的是NAT(网络地址转换)模式,但是当你下次开机使用的时候就需要重新启动网络服务,对于这点来说是有点麻烦的,所以今天来写一篇博文记录一下,顺便说声抱歉!更改网络连接模式...原创 2020-03-11 16:17:09 · 2438 阅读 · 3 评论 -
VMware安装Ubuntu16.04超详细教程
VMware安装Ubuntu16.04超详细教程参考原文地址## 古云:工欲善其事,必先利其器,很多新手学习Linux教程不知道如何安装虚拟机,接下来就给大家详细讲解一下VMware安装Ubuntu16.04的安装步骤多图警告!!!现在后悔还来得及呢 前方高能安装前必要准备:1.PC电脑2.VMware Workstation下载: https://www.vmware.com/...转载 2020-02-14 21:52:55 · 23430 阅读 · 15 评论 -
VMware虚拟机安装Centos 8系统的详细操作步骤(最全介绍)
文章目录一、软件、系统镜像二、创建虚拟机三、安装CentOS8四、登录系统五、配置固定IP便于远程管理六、更改英文目录七、写在最后一、软件、系统镜像软件:VMware 15镜像:CentOS 8 ,镜像官网下载地址 :http://mirror.jdcloud.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso原创 2020-02-21 18:25:43 · 23267 阅读 · 22 评论