Day9课堂笔记

/etc/hostname  centos7  主机名配置文件

/etc/sysconfig/network  centos6的主机名配置文件

hostnamectl set-hostname  oldboy ====永久生效

cat /etc/hostname

临时更改

hostname  oldboyedu

cat /etc/hostname 

hostnamectl  设置主机名centos7

hostname      设置主机名  centos6

/etc/sysctl.conf Linux内核参数信息文件※※※※※

调整Linux系统、优化需要配置这个文件

sysctl -p让修改后的文件生效

/usr 目录

1,/usr/local:源码编译安装软件默认的位置路径

a.rpm安装

   rpm -ivh 软件包的包名.rpm(几乎不用)

 b.yum安装,rpm包管理器,智能帮我们找一个软件包需要的依赖包(推荐)

   本质就是rpm安装。自动解决依赖,自动使用rpm命令实现安装。

   安装A,A需要B,先安装B。

 c.源代码安装。

2,/usr/src :存放源码的文件目录

/var 目录

3,/var/log :记录系统及软件运行信息文件所在的目录

Log日志信息====记录计算机运行行为

4,/var/log/messages :linux 系统级别日志文件

记录linux系统运行行为的文件,正常行为,非正常行为。

5,/var/log/secure:用户登录的信息(安全日志文件)

6,/var/log/dmesg :记录硬件信息加载情况的日志文件

demos - print or control the kernel ring buffer

/proc 下的重要路径知识

/proc/meminfo  查看系统内存  free  -m  查看内存 

/proc/cpuinfo    查看cpu

/proc/loadavg  查看负载(系统繁忙程度的一个综合指标)

[root@zhangxiangyu-58 ~]# uptime  (命令)

 09:29:08 up 36 min,  2 users,  load average: 0.00, 0.01, 0.05 

当前时间        开机多久          那些用户      负载。 平均        1分钟      5分钟    15分钟

负载的数字和cpu核数相当的时候就是负载的一个临界点,例如:一颗两核 临界点负载就是2

/proc/mounts  查看当前设备挂载列表信息文件


第7章  文件过滤及内容编辑处理

vi/vim:纯文本编辑器

普通模式:

:set nu  显示行号

移动光标:

行尾 $

行首 0

文件尾部  G

文件开头  gg

到指定行  ngg,n是数字

普通模式:搜索与替换

向下搜索 /  接你想搜索的  继续搜索 按n,反向搜N

向上搜索  ? 接你想要搜索的  继续搜索 按n,反向搜N

替换: : %s  A  B  g

:%s#woorld#oldgirl#g

普通模式:替换

:%s/A/B/g

:%s#world#oldgirl#g

/#还可以用@等特殊字符替换,实际就是分隔符。

s是替换 g表示全局(所有)

指定行号替换:

:4,6s/oldboy/oldgirl/g

普通模式:复制,粘贴,删除等操作

删除单行  dd

删除多行 ndd n 用任意数字替换。  撤销  u

单行复制  yy    多行复制  数字➕yy

粘贴      p

进入编辑模式命令

i  插入

A  追加  行尾插入

o  下一行开头插入

O  上一行开头插入

a    光标第二个字符开始插入

命令行模式

:wq  退出并保存

:wq! 退出并强制保存

:q!  强制退出,不保存

cat  产看文件内容  cat  -n  显示行号

more  分页显示内容  less  分页显示内容

head  显示文件内容头部  (默认显示10行)  tail  (默认显示后10行) 显示文件内容尾部  -f跟踪显示文件尾部的信息

[root@zhangxiangyu-58 /opt]# head test.txt

1

2

3

4

5

6

7

8

9

10

[root@zhangxiangyu-58 /opt]# head -5 test.txt

1

2

3

4

5

tac 和 cat 显示内容相反

rev 左右按字符反转内容

你可能感兴趣的:(Day9课堂笔记)