本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

Linux基础(62)之bash的字符串处理

先定义如下变量用于测试:$mypath='/usr/bin/wget'$tmpStr='root:x:0:0:root:/root:/bin/bash'字符串切片${var:offset:number}取var字符串变量偏移offset位后number长度的字符串。示例例1:向右偏移4位再切片4位。

Linux基础(61)之systemd服务管理

回顾init初始化程序init程序指的是内核加载到内存中后执行的第一个初始化程序,后续进程的创建与管理都是由init程序完成。在CentOS5中使用的init程序是SysV,程序文件为/sbin/init,这是真正意义上的init程序,进程名称也叫init,它的所有配置都存放在/etc/initta

Linux基础(60)之sed入门及进阶

介绍Linuxsed命令是利用脚本来处理文本文件,全称”StreamEditor“,是一种流编辑器,它也被称为行编辑器,因为它在实现文本处理时是逐行进行处理的。sed可依照脚本的指令来处理、编辑文本文件。sed主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。模式空间sed命令会

Linux基础(59)之内核管理相关命令及/proc、/sys目录

命令unameuname可用来显示系统相关信息。uname[option]...-a:显示所有信息;-s:显示系统名称;-r:显示内核版本号;-n:显示当前主机名称;-v:显示内核的制作版本信息;-m:显示当前硬件平台;-p:显示处理器类型;-i:显示硬件平台架构,主要取决于CPU和主板;-o:显示

Linux基础(58)之安装并使用grub引导启动CentOS内核

如果当前能登入CentOS系统,则可登入后使用grub-install命令安装grub。该种方式会安装grub的全阶段,包括mbr中的stage1、mbr随后扇区的stage1_5、硬盘设备分区中boot目录下的stage2。下面以在另一块磁盘上安装grub为例。1、新添加一块磁盘,使用fdisk分

Linux基础(57)之GRUB引导加载器的基本应用

GRUB全称为“GrandUnifiedBootLoader”,目前有两个大版本:grub0.x:grublegacy,传统grub;grub1.x;grub2,完全重写的,在实现上有巨大变化,只是在某些工作特性上仍然兼容grublegacy;grub的组成grub由三部分组成:stage1:boo

Linux基础(56)之init程序启动、执行流程

初始化程序init程序指的是内核加载到内存中后执行的第一个初始化程序,后续进程的创建与管理都是由init程序完成。在CentOS5中使用的init程序是SysV,程序文件为/sbin/init,这是真正意义上的init程序,进程名称也叫init,它的所有配置都存放在/etc/inittab中;在Ce

Linux基础(55)之CentOS 5或6的启动流程

CentOS5或6的启动流程现在我们能见到的服务器体系结构当中大多数都是x86,这里先以x86系列的CentOS5或6的主机为例,看一下它的开机过程:POST(PowerOnSelfTest,加电自检):当接通电源时,整个硬件平台要检测自己所需要的各个组件是否正常工作;加电自检的整体过程就跟主板上的

Linux基础(54)之Linux系统的组成

对Linux而言,如果抛却硬件不讲的话,它可以看作由内核和**根文件系统(rootfs)**组成。系统运行起来以后,在某一时刻,要么在执行内核代码,要么在执行rootfs上某个路径下的某个应用程序的用户代码(应用代码)。系统所输出的叫系统调用,库所输出的叫库调用,开发者面对这些调用编写好的源代码编译

Linux基础(53)之任务计划与周期性任务执行

在Linux中的任务计划的实现有两种:未来的某时间点执行一次任务,可使用at、batch命令实现;周期性运行某任务,可使用cron命令实现;指定时间点执行计划-atat命令可以指定一个时间点来运行某任务。常用格式如下:at[option][time]option:常用选项-l:列出等待执行的作业队列

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×