《Linux运维步步为营》第二章 初阶技能 2.1 系统准备
很抱歉断了几日,本章开始介绍各种常见应用环境软件的安装和使用,今天先说说系统环境的优化和配置。我使用的系统环境为CentOS 6.5 x86_64版本,跑在VirtualBox上,使用阿里源的minimal iso安装。具体安装步骤就不赘述了。接下来说说从一个最小化安装的全新系统,一步步为搭建我们的服务器环境做准备。
寻找大师, 跟随大师, 模仿大师, 洞察大师, 成为大师!
很抱歉断了几日,本章开始介绍各种常见应用环境软件的安装和使用,今天先说说系统环境的优化和配置。我使用的系统环境为CentOS 6.5 x86_64版本,跑在VirtualBox上,使用阿里源的minimal iso安装。具体安装步骤就不赘述了。接下来说说从一个最小化安装的全新系统,一步步为搭建我们的服务器环境做准备。
接昨天
ps
查看当前进程,可以看到执行ps命令的时刻,系统中有哪些进程,进程的状态是怎样的,占用的各种资源信息。具体参数意义可以通过man查看,这里介绍几种常用的参数组合。ps -A
简短的显示所有进程信息ps -u user
显示指定用户的进程信息ps -ef
显示略详细的进程信息,包含执行进程的命令行ps aux
显示详细的进程信息,包括CPU和内存等的占用以及耗时,包含执行进程的命令行,比上面一个命令多了资源占用信息ps -axjf
以树方式显示进程,可以查看进程的父子关系
这些命令执行后的返回内容使用了各种缩写,这里解释一下常见几列的意义。
基础命令如cd、ls和rm就不赘述了,此处说几个很有用的命令。
find
查找文件。一般格式为:
find 指定目录 指定条件 指定操作
意指在指定目录下按照指定条件搜索文件,搜到后进行指定操作。find支持的条件表达式和命令可以通过find —help查看。介绍一下常见的指令find ./ -name “*.log”
在当前目录下查找所有log扩展名的文件或文件夹find ./ -type f -name “*.log”
在当前目录下查找所有log扩展名的文件find ./ -type f -name “*.log” -exec file '{}' \;
对当前目录下找到的log文件执行file程序,后面的转义分号是必须的
《Linux运维步步为营》第一章 Linux基础 1.1 Linux发行版
1.1 Linux发行版
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年的10月5日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
以上是百度百科Linux词条对Linux的解释。常见的Linux有各种发行版,以下对部分常见发行版进行介绍。