Aaron_wang
-
CentOS7之Systemd管理
Systemd 本章节内容: CentOS7启动 Unit介绍 服务管理和查看 启动排错 破解口令 修复grub2 1、 CentOS启动流程:POST –> Boot Sequence –> Bootloader –> kernel + initramfs(initrd) –> roo…
-
CA服务器的搭建以及证书签署、dropbear的编译安装
CA服务器的搭建以及证书签署、dropbear的编译安装 一、CA Server和Client: 1、CA server:创建私钥CA (1) openssl的配置文件:/etc/pki/tls/openssl.conf 如果Client端的申请是来自不同的国家,则需要将下图中红色框内的三项,由“match”改为“opt…
-
Linux的安全控制访问模块之SElinux
SElinux 1、Selinux介绍:Linux的一个强制访问控制安全模块,2000年以GNU GPL发布,Linux内核2.6版本集成在内核中。 DAC:自由访问控制,进程是无束缚的。 MAC:强制访问控制,策略的规则决定控制的严格程度(策略被用来定义被限制的进程能够使用那些资源[文件和端口]);进程的可以被限制的;默认情况下,没有允许的行…
-
系统管理和内核管理(二)之grub使用、编译安装内核
系统管理和内核管理(二)之grub使用、编译安装内核 回顾CentOS 6启动流程: POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> rootfs–> switchroot&…
-
系统启动和内核管理(一)
系统启动和内核管理(一) (以CentOS5/6为例) 一、Linux的组成: 1、Linux:kernel+rootfs kernel:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能。 rootfs:程序和glibc 库:函数集合,function,调用接口(头文件负责描述); 过程调用,procedure,无返回值; 函数调用,…
-
进程管理(二)之计划任务
进程管理(二)之计划任务 一、计划任务: 1、未来的某时间点执行一次任务: (1)at:跟一个时间点,到点了自动运行指定的任务 (2)batch:系统自行选择空闲时间去执行此处指定的任务 2、周期性运行某任务:cron 二、at命令: 1、at命令:at [option] TIME 注:当输入完成后,使用Ctrl+d结束,不能使用Ctrl+c …
-
网络管理(三)之路由设置、网络组
网络管理(三)之路由设置、网络组 一、网卡名称: 1、网络接口的识别命名udev配置文件:#vim /etc/udev/rules.d/70-persistent-net.rules 2、网卡查看:#dmesg | grep -i eth 或者#ethtool -i eth0 …
-
网络管理(二)之IP地址划分子网、多块网卡共用单一IP
网络管理(二)IP地址 一、认识学习IP地址的组成: 1、它们可唯一标识IP 网络中的每台设备 2、IP地址由两部分组成: 网络ID:标识网络;每个网段分配一个网络ID 主机ID:标识单个主机;由组织分配给各设备 3、点分十进制计法表示IPv4地址: 4、如下图,将系统中的IP地址用二进制表示,再通过转换合成的十进制数,使用ping命令可得出:…
-
Linux高级文件系统管理之磁盘配额、软RAID及LVM
高级文件系统管理之磁盘配额、软RAID及LVM 本章内容: 设定文件系统配额 设定和管理软RAID设备 配置逻辑卷 一、文件系统配额: 执行软限制(soft limit) 硬限制(hard limit) 注:磁盘配额只能针对分区控制有效,不能对整个磁盘控制…
-
磁盘管理(二)之swap、dd工具使用
磁盘管理(二)之swap、dd工具使用 一、挂载点和/etc/fstab (1)配置文件/etc/fstab,当系统启动时,自动加载该文件,会把写在配置文件里面的所有挂载点全部自动挂载上去,只要按照格式写,就不会丢失。 (2)文件挂载配置文件,如下图: &nbs…
-
shell编程之数组及变量的多功能用法
数组及变量的多功能用法 一、数组: 1、数组:存储多个元素的连续的内存空间,相当于多个变量的集合(变量:存储单个元素的内存空间)。 2、数组名和索引 索引:编号从0开始,属于数值索引 bash的数组支持稀疏格式(索引不连续) 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。 声明数组: decl…
-
救援模式安装RPM
救援模式安装RPM 步骤如下: (1)先让RPM“自杀”掉,必须要使用忽略依赖选项—nodeps,否则卸载不了RPM程序。 (2)卸载完成后,将机器重启,按F2键进入机器的BIOS模式,如下图选择CD-ROM启动,最后按F10保存退出。 (3)机器将会从光驱上使用光盘文件做引导启动,如下图界面,相信大家都非常熟悉,该界面在我们安装新系统的时候,也会见到。啰嗦…
-
shell脚本编程__bash的配置
shell脚本编程__bash的配置 一、bash的配置文件: 按生效范围划分,存在两类: 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 个人配置: ~/.bash_profile ~/.bashrc 二、she…
-
Linux软件包管理(YUM)及编译安装
YUM 一、yum安装使用: 1、Yum:rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具 2、yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下) 3、yum客户端配置文件: /etc/yum.conf:为所有仓库提供公共配置 /et…
-
Linux磁盘管理(一)之分区、格式化、挂载使用
磁盘管理(一) 本章节内容: 磁盘结构 分区类型 管理分区 管理文件系统 挂载设备 一、磁盘结构: 1、设备号码: 主设备号:major number, 标识设备类型 次设备号:minor number, 标识同一类型下的不同设备 &n…