/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 左右按字符反转内容