超全面超详细的Linux学习入门系列教程
Posted 孔子-说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超全面超详细的Linux学习入门系列教程相关的知识,希望对你有一定的参考价值。
linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在中国软件公司得到广泛的使用。Linux主要的发行版本包括Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain(蝶变)、Fedora、SuSE、OpenSUSE、红旗Linux(国产)。
# 1、Linux目录结构、文件属性及高频操作命令
Linux文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就构成了一个庞大的文件系统。
登录系统后,在当前命令窗口下输入命令:<font color="red">ls / </font>,可以看到linux最上层根主目录的情况,在这些目录的下一层是子目录或文件,如下图所示:
![image-1648632515261](/upload/2022/03//image-1648632515261.png)
linux的树状目录结构
![image-1648632525736](/upload/2022/03//image-1648632525736.png)
具体教程:[Linux目录结构、文件属性及高频操作命令](https://www.kongzid.com/archives/linux)
# 2、Linux操作命令分类详解 - 命令速查(一)
在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点 . 来表示;另一个是当前目录的上一级目录,也叫父目录,可以使用两个点 .. 来表示。
具体教程:[Linux操作命令分类详解 - 命令速查(一)](https://www.kongzid.com/archives/linux1)
# 3、Linux操作命令分类详解 - 目录文件(二)
经常使用的目录、文件相关的命令,如ls, cd, pwd, mkdir, rmdir, cp, rm, mv等,可以使用 man [命令] 来查看各个命令的使用文档。
具体教程:[Linux操作命令分类详解 - 目录文件(二)](https://www.kongzid.com/archives/linux2)
# 4、Linux操作命令分类详解 - 用户权限(三)
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。
具体教程:[Linux操作命令分类详解 - 用户权限(三)](https://www.kongzid.com/archives/linux3)
# 5、Linux操作命令分类详解 - 压缩备份(四)
tar(英文全拼:tape archive )命令用于备份文件。是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。用tar备份的特点:保留权限、适合备份整个目录、可以选择不同的压缩方式、如果选择不压缩还能实现增量备份,部份还原
具体教程:[Linux操作命令分类详解 - 压缩备份(四)](https://www.kongzid.com/archives/linux4)
# 6、Linux操作命令分类详解 - 进程查找其他(五)
Sudo 的全称为:super user do。 顾名思义:干超级用户才能干的事!所以Sudo最常用的功能就是提升一个用户的执行权限。它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。使用权限:在 /etc/sudoers 中有出现的使用者。
具体教程:[Linux操作命令分类详解 - 进程查找其他(五)](https://www.kongzid.com/archives/linux5)
# 7、Linux下JAVA WEB服务器的搭建一(JDK\\mysql\\TOMCAT)
要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍相关软件的下载安装配置。linux系统采用的是ubuntu。
具体教程:[Linux下JAVA WEB服务器的搭建一(JDK\\MYSQL\\TOMCAT)](https://www.kongzid.com/archives/linuxweb1)
# 8、Linux下JAVA WEB服务器的搭建二(REDIS单机)
要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍redis的下载安装配置,linux系统采用的是ubuntu。
具体教程:[Linux下JAVA WEB服务器的搭建二(REDIS单机)](https://www.kongzid.com/archives/linuxweb2)
# 9、Linux下JAVA WEB服务器的搭建三(REDIS集群)
要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍redis集群的配置及使用,linux系统采用的是ubuntu。redis安装见《Linux下JAVA WEB服务器的搭建二(REDIS单机)》
具体教程:[Linux下JAVA WEB服务器的搭建三(REDIS集群)](https://www.kongzid.com/archives/linuxweb3)
# 10、Linux下JAVA WEB服务器的搭建四(NGINX)
要部署普通的java web项目,需要在linux上搭建好web服务器运行环境,包括JDK、tomcat、mysql、redis、nginx等,本文主要介绍nginx的下载安装配置,linux系统采用的是ubuntu。nginx官网地址:http://nginx.org/ 。
具体教程:[Linux下JAVA WEB服务器的搭建四(NGINX)](https://www.kongzid.com/archives/linuxweb4)
以上是关于超全面超详细的Linux学习入门系列教程的主要内容,如果未能解决你的问题,请参考以下文章