010、进程
进程 第1章 Linux进程概述 1.1 什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是 操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。进程会占用四类资源:CPU,memory,disk…
|
|
52
10969 字
|
37 分钟
009、系统初始化脚本
系统初始化脚本 下面分享一个系统安装后的初始化脚本: Centos6 #!/bin/bash # Description: script to init configuration to new server. #--------------------------------------------------------------| # @Program : System_init.sh |…
|
|
55
398 字
|
38 分钟
008、线程
线程 第1章 pthread简介 1.1 简介 Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。Linux下pthread是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似于fork()。因此,线程又称为轻量级进程。 Pthr…
|
|
56
4051 字
|
16 分钟
007、Centos6启动过程
Centos6启动过程 POST --> Boot Sequence(BIOS) --> Boot Loader --> Kernel(ramdisk) --> rootfs --> switchroot --> /sbin/init -->(/etc/inittab, /etc/init/*.conf) --> 设定默认运行级别 --> 系统…
|
|
55
1617 字
|
8 分钟
005、Centos7启动过程
Centos7启动过程 UEFi或BIOS初始化,运行POST开机自检 选择启动设备 引导装载程序, centos7是grub2 加载装载程序的配置文件: /etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg 加载initramfs驱动模块 加载内核选项 内核初始化,centos7使用systemd代替init 执行initrd.target所有单…
|
|
54
24 字
|
2 分钟
005、init进程与systemD的比较
init进程与systemD的比较 第1章 Linux内核启动应用程序的方式 1.1 什么是Linux 0号进程:idle进程 0号进程, struct task_struct init_task = INIT_TASK(init_task); set_task_stack_end_magic(&init_task); 使用全局变量来设置进程全局环境。 作用: 1 初始化各个模块 (MM/…
|
|
52
5062 字
|
21 分钟
004、日志文件
日志文件 1、messages:另一个常见的系统日志文件,记录了系统级事件,通常包括与 /var/log/syslog 相似的信息。通常位于 /var/log/messages。 2、boot.log:记录了系统启动过程中的事件和消息。通常位于 /var/log/boot.log。 3、secure:安全日志,用于记录与系统和网络安全相关的事件,如入侵尝试、漏洞扫描等。通常位于 /var/log/…
|
|
52
738 字
|
4 分钟
003、PXE+kickstart无人值守安装CentOS 6
PXE+kickstart无人值守安装CentOS 6 1.1 PXE说明 所谓的PXE是Preboot Execution Environment的缩写,字面上的意思是开机前的执行环境。 要达成PXE必须要有两个环节: (1)一个是客户端的网卡必须要支持PXE用户端功能,并且开机时选择从网卡启动,这样系统才会以网卡进入PXE客户端的程序; (2)一个是PXE服务器必须要提供至少含有DHCP以及T…
|
|
53
3325 字
|
28 分钟
002、PXE+kickstart无人值守安装CentOS7
PXE+kickstart无人值守安装CentOS7 1.1 PXE说明 所谓的PXE是Preboot Execution Environment的缩写,字面上的意思是开机前的执行环境。 要达成PXE必须要有两个环节: (1)一个是客户端的网卡必须要支持PXE用户端功能,并且开机时选择从网卡启动,这样系统才会以网卡进入PXE客户端的程序; (2)一个是PXE服务器必须要提供至少含有DHCP以及TF…
|
|
52
2966 字
|
43 分钟
001、systemd进程
systemd进程 第1章 SystemD概述 1.1 SystemD在Linux系统中的位置 SystemD是Linux提供的管理用户空间线程和程序的一种机制,包括自动启动进程、初始化Linux系统、监控系统进程等。 Linux内核镜负责启动SystemD进程,再由SystemD进程负责组建和运营公司的整个系统的其他进程。 详细参见: [架构之路-31]:目标系统 - 系统软件 - Linux …
|
|
52
6934 字
|
55 分钟