北冥有鱼


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

Linux 基础之进程与内存

发表于 2016-10-28 | 分类于 Linux |

计算机存在的目的就是为了运行各种各样的程序,迄今我们介绍的绝大多数命令,都是为了完成某种计算而用编程语言编写的程序,它们以文件的形式保存在操作系统之中 (比如 /bin 下的各种命令);但静态的程序并不能“自发的” 产生结果,只有在操作系统中为其指定输入数据并运行起来,才能得到输出结果。而操作系统中程序运行的最主要表现形式便是进程。

静态程序可以长久的存在,动态的进程具有有限的生命周期。每次程序运行的开始 (如键入一条命令后按下回车键),操作系统都要为程序的运行准备各种资源,这些资源绝大多数都处于内存之中。为了限制多用户进程的权限,linux 还定义了两种进程运行时态:内核态和用户态;当进程想要请求系统服务时(比如操作一个物理设备),必须通过系统调用(操作系统提供给用户空间的接口函数) 来实现,此时系统切换到内核态,代表程序执行该系统调用,执行完毕后系统切换回用户态,继续执行程序代码。
本文介绍 linux 中关于进程与内存的管理命令 (更多的是查看命令)

阅读全文 »

Firewalld 防火墙

发表于 2016-10-28 | 分类于 Linux |

Firewalld 服务是红帽 RHEL7 系统中默认的防火墙管理工具,特点是拥有运行时配置与永久配置选项且能够支持动态更新以及 “zone” 的区域功能概念,使用图形化工具 firewall-config 或文本管理工具 firewall-cmd,下面实验中会讲到~

阅读全文 »

Linux 基础之软件包管理

发表于 2016-10-28 | 分类于 Linux |

linux 中软件包的管理随着系统发行版本的不同而不同,RPM 和 DPKG 为最常见的两类软件包管理工具,分别应用于基于 rpm 软件包的 linux 发行版和基于 deb 软件包的 linux 发行版。本文只描述 RPM 的使用方法,另一种命令不同,但用法类似,就不做介绍了。

1、RPM 包管理器

选项 -q 表示查询系统安装的软件包

1
2
3
4
5
[root@centos7 ~]# rpm -q sudo
sudo-1.8.6p7-16.el7.x86_64
[root@centos7 ~]# rpm -q nginx
未安装软件包 nginx
[root@centos7 ~]#
阅读全文 »

Redhat 7/CentOS 7 SSH 免密登录

发表于 2016-10-28 | 分类于 Linux |

先决条件

3 台 CentOS 7

HOSTNAME IP ROLE
server1 10.8.26.197 Master
server2 10.8.26.196 Slave1
server3 10.8.26.195 Slave2
阅读全文 »

Linux 基础之语法

发表于 2016-10-28 | 分类于 Linux |

本文开始正式介绍 shell 脚本的编写方法以及 bash 的语法。

定义

元字符 用来分隔词 (token) 的单个字符,包括:

1
| & ; () <> space tab
阅读全文 »
1…91011…17
IAN

IAN

啊~ 五环

85 日志
21 分类
18 标签
GitHub Twitter 微博
© 2016 - 2017 IAN
由 Hexo 强力驱动
主题 - NexT.Mist
本站访问数人次 本站访问总量次