Linux运维
薛定谔的猫96
2年前端练习生
展开
-
Linux学习之文件打包与压缩
一、基本知识在讲 Linux 上的压缩工具之前,有必要先了解一下常见常用的压缩包文件格式。在 Windows 上最常见的不外乎这两种*.zip,*.7z后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有.rar,*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*.tar.bz2,简单介绍如下:文件后缀名 说明 *.zip ...原创 2019-06-06 12:00:01 · 356 阅读 · 0 评论 -
Linux 基础入门学习之Linux 系统简介
这篇文章主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识,包括以下知识点什么是linux?Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS的下面简单重温一下操作系统在整个计算机系统中的角色。操作系统(operating system,OS)是指控制和管理整个计算机系统的软件和硬件资源,并合理地组织调度计算机的工作...原创 2019-05-04 18:06:14 · 466 阅读 · 0 评论 -
Linux学习之日志系统
一、常见的日志系统用久了偶尔也会出现一些错误,我们需要日志来给系统排错;在一些网络应用服务不能正常工作的时候,我们需要用日志来做问题定位;日志还是过往时间的记录本,我们可以通过它知道我们是否被不明用户登录过等等。在 Linux 中大部分的发行版都内置使用 syslog 系统日志,我们之前了解到常见的日志一般存放在/var/log中,我们来看看其中有哪些日志根据图中所显...原创 2019-06-07 14:25:10 · 552 阅读 · 0 评论 -
Linux学习之进程管理
Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过top实时的查看进程的状态,以及系统的一些信息(如 CPU、内存信息等);我们还可以通过ps来静态查看当前的进程信息;同时我们还可以使用pstree来查看当前活跃进程的树形结构。1 top 工具的使用top工具是我们常用的一个查看工具,能实时的查看我们系统的一些关键信息的变化:top...原创 2019-06-07 14:24:01 · 254 阅读 · 0 评论 -
Linux学习之进程简介
一、基本知识简单来说,程序是为了完成某种任务而设计的软件,比如 vim 是程序。什么是进程呢?进程就是运行中的程序。程序只是一些列指令的集合,是一个静止的实体,而进程不同,进程有以下的特性:动态性:进程的实质是一次程序执行的过程,有创建、撤销等状态的变化。而程序是一个静态的实体。 并发性:进程可以做到在一个时间段内,有多个程序在运行中。程序只是静态的实体,所以不存在并发性。 独立性...原创 2019-06-07 11:31:34 · 189 阅读 · 0 评论 -
Linux学习之Linux 中软件安装
在不同的linux发行版上面在线安装方式会有一些差异包括使用的命令及它们的包管理工具,因为我们的开发环境是基于ubuntu的,所以这里我们涉及的在线安装方式将只适用于ubuntu发行版,或其它基于ubuntu的发行版如国内的ubuntukylin(优麒麟),ubuntu又是基于debian的发行版,它使用的是debian的包管理工具dpkg,所以一些操作也适用与debian。而在一些采用其它包管理...原创 2019-06-07 10:46:26 · 388 阅读 · 0 评论 -
Linux学习之数据提取
一、grep模式匹配命令1 基本操作grep命令用于打印输出文本中匹配的模式串,它使用正则表达式作为模式匹配的条件。grep支持三种正则表达式引擎,分别用三个参数指定:参数 说明 -E POSIX扩展正则表达式,ERE -G POSIX基本正则表达式,BRE -P Perl正则表达式,PCRE grep命令的常用参数:参数 说明 ...原创 2019-06-07 10:10:16 · 769 阅读 · 0 评论 -
Linux学习之数据流重定向
一、数据流重定向1 简单的重定向Linux 默认提供了三个特殊设备,用于终端的显示和输出,分别为stdin(标准输入,对应于你在终端的输入),stdout(标准输出,对应于终端的输出),stderr(标准错误输出,对应于终端的输出)。文件描述符 设备文件 说明 0 /dev/stdin 标准输入 1 /dev/stdout 标准输出 2...原创 2019-06-07 09:43:15 · 205 阅读 · 0 评论 -
Linux学习之命令执行顺序控制与管道
一、命令执行顺序的控制1 顺序执行多条命令当我们需要使用apt-get安装一个软件,然后安装完成后立即运行安装的软件(或命令工具),又恰巧你的主机才更换的软件源还没有更新软件列表(比如之前我们的环境中,每次重新开始实验就得sudo apt-get update,现在已经没有这个问题了),那么你可能会有如下一系列操作:$ sudo apt-get update# 等待————————...原创 2019-06-06 22:01:53 · 362 阅读 · 0 评论 -
Linux学习之任务计划crontab
一、crontab 的使用crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),用于设置周期性被执行的指令。1 crontab 简介crontab 命令从输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。通常,crontab 储存的指令被守护进程激活,crond 为其守护进程,crond 常常在后台运...原创 2019-06-06 17:32:39 · 222 阅读 · 0 评论 -
Linux学习之帮助命令
一、内建命令与外部命令、什么是内建命令,什么是外部命令呢?这和帮助命令又有什么关系呢?内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 sh...原创 2019-06-06 16:45:02 · 184 阅读 · 0 评论 -
Linux学习之文件系统操作与磁盘管理
一、基本操作1 查看磁盘和目录的容量使用 df 命令查看磁盘的容量,格式:df实际物理主机上的 /dev/sda2 是对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘(也可能是可移动磁盘),你如果主机上有多块硬盘则可能还会出现 /dev/sdb,/dev/sdc 这些磁盘设备都会在 /dev 目录下以文件的存在形式。"1k-块"表示以磁盘块大小的方...原创 2019-06-06 16:20:35 · 414 阅读 · 0 评论 -
Linux学习之环境变量与文件查找
一、环境变量1. 变量要解释环境变量,得先明白变量是什么。准确的说应该是 Shell 变量。所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。Shell 中的变量也有不同类型(但不用专门指定类型名),可以参与运算,有作用域限定。变量的作用域即变量的有效范围(比如一个函数中、一个源文件中或者全局范围),在该范围内只能有...原创 2019-06-05 16:38:41 · 188 阅读 · 0 评论 -
Linux入门学习之目录结构及文件基本操作
一 、Linux 目录结构Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network File System,N...原创 2019-06-05 10:07:55 · 248 阅读 · 0 评论 -
Linux 基础入门学习之用户和文件权限管理
Linux 用户管理Linux 是一个可以实现多用户登录的操作系统,比如“李雷雷”和“韩梅”都可以同时登录同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。1. 查看用户打开终端,输入以下命令...原创 2019-05-05 14:08:30 · 201 阅读 · 0 评论 -
Linux 基础入门学习之Linux 基本概念及操作
在开始之前介绍一下使用的环境:由于相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。而 Linux 上的这套软件以前是 XFree86,现在则是 xorg(X...原创 2019-05-05 10:11:52 · 262 阅读 · 0 评论