CentOS 系统启动流程

前言

系统的启动及初始化是 学习过程中非常重要的一个点,只有洞悉系统启动过程、初始化了哪些内容,才能对 有更加深入的了解。本文主要描述 系统( PC 架构)从电脑开机到初始化完成整个过程,包括 加电自检、 bios 寻找启动项、 bootloader 加载系统内核、系统启动并初始化等等。

Continue reading “CentOS 系统启动流程”

CentOS 系统启动流程

Linux 进程查看及管理工具

前言

说到进程管理,很多人第一想到的就是 ps -ef| xxx 。没错,这的确是最常用的一个进程查看组合,但是进程查看及管理命令可不止 ps 这么一个,还有很多命令等待我们的挖掘和学习。比如: pstreepidofpgrephtopglancespmapvmstatdstatkillpkilljobbgfgnohupnicerenicekillall ……

Continue reading “Linux 进程查看及管理工具”

Linux 进程查看及管理工具

Btrfs 文件系统简介

简介

文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext2/3,ext 文件系统以其卓越的稳定性成为了事实上的 标准文件系统。近年来 ext2/3 暴露出了一些扩展性问题,于是便催生了 ext4 。在 2008 年发布的 2.6.19 内核中集成了 ext4 的 dev 版本。 2.6.28 内核发布时,ext4 结束了开发版,开始接受用户的使用。似乎 ext 就将成为 文件系统的代名词。然而当您阅读很多有关 ext4 的文章时,会发现都不约而同地提到了 ,并认为 ext4 将是一个过渡的文件系统。 ext4 的作者 Theodore Tso 也盛赞 并认为 将成为下一代 标准文件系统。 Oracle,IBM, Intel 等厂商也对 btrfs 表现出了极大的关注,投入了资金和人力。

—— 来自 ibm.com

Continue reading “Btrfs 文件系统简介”

Btrfs 文件系统简介

magedu pro 第三周作业

1、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

# 新建用于筛选的文件和目录
[hzz@huangzz6 ~]$ sudo touch /var/lkkk123kkk
[hzz@huangzz6 ~]$ sudo touch /var/lkkk123kkk123
[hzz@huangzz6 ~]$ sudo mkdir /var/lkkk123kkk123kkk
[hzz@huangzz6 ~]$ sudo mkdir /var/lkkk123kkk123kkk123
[hzz@huangzz6 ~]$

# 使用ls进行查找
[hzz@huangzz6 ~]$ sudo ls -d /var/l*[[:digit:]]*[[:lower:]]
/var/lkkk123kkk  /var/lkkk123kkk123kkk
[hzz@huangzz6 ~]$

# 使用find进行查找
[hzz@huangzz6 ~]$ sudo  /var -maxdepth 1 -name "l*[[:digit:]]*[[:lower:]]"
/var/lkkk123kkk
/var/lkkk123kkk123kkk
[hzz@huangzz6 ~]$

# 使用ls+egrep进行查找
[hzz@huangzz6 ~]$ sudo ls -A /var/|egrep "^l.*[[:digit:]].*[[:lower:]]$"
lkkk123kkk
lkkk123kkk123kkk
[hzz@huangzz6 ~]$ 

Continue reading “magedu pro 第三周作业”

magedu pro 第三周作业

magedu basic 第三次作业

1、找出/etc/rc.d/.d/functions文件中某单词后面跟一组小括号的行,形如:hello()。

# 使用egrep扩展正则表达式
# [:alpha:] # 表示任意大小写字母
# + # 表示匹配前面字符至少一次
# 由于centos7中/etc/rc.d/init.d/functions不存在,故创建本地文件进行测试

[hzz@8eff5a75ccba ~]$  > functions << EOF
> hello()
> hi
> 123
> 456()
> EOF
[hzz@8eff5a75ccba ~]$ egrep -o '[[:alpha:]]+\(\)' functions
hello()
[hzz@8eff5a75ccba ~]$

Continue reading “magedu basic 第三次作业”

magedu basic 第三次作业

Linux 下的文件查找

简介

文件查找,无论是在Windows服务器还是Linux服务器都是必备的技能。其中Windows服务器有文件管理器辅助查找,而一般的Linux服务器都没有图形界面,所以掌握命令行查找技能就显得尤为重要。

Linux中常用的文件查找方式主要有以下两种模式三种命令:

  • 非实时查找(数据库查找):
  • 实时查找:ls|类命令;

下面就来说说这三种命令的用法。

Continue reading “Linux 下的文件查找”

Linux 下的文件查找