Linux永远不需要也不能重启。
/etc/hostname C7主机名配置文件
/etc/sysconfig/network C6主机名配置文件
[root@oldboy ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oldboy
[root@oldboyedu ~]# hostnamectl set-hostname oldboy #<==永久生效
[root@oldboyedu ~]# cat /etc/hostname
oldboy
临时改一下:
[root@oldboy ~]# hostname oldboyedu
[root@oldboy ~]# cat /etc/hostname
oldboy
C6:和C7永久生效:
vim /etc/sysconfig/network
hostname oldboyedu
/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目录
1. /var/log:记录系统及软件运行信息文件所在的目录
log日志信息====计算机运行行为
/var/log/messages:Linux系统级别日志文件*****
记录Linux系统运行行为的文件,正常行为 非正常行为。
/var/log/secure:用户登录信息日志文件(安全日志文件)
/var/log/dmesg:记录硬件信息加载情况的日志文件
dmesg - print or control the kernel ring buffer
/proc下的重要路径知识
/proc/meminfo 查系统内存 free -m 查看内存
/proc/cpuinfo 查看CPU
/proc/loadavg 查看负载(系统繁忙程度的一个综合指标) uptime
[root@oldgirl ~]# uptime
09:28:14 up 51 min, 2 users, load average: 0.00, 0.01, 0.05
当前时间 开机多久 哪些用户 负载 平均 1分钟 5分钟 15分钟
负载的数字和CPU核数相当的时候就是负载一个临界点,例如 一颗两核 临界负载就是2
/proc/mounts 当前设备挂载列表信息文件
1.表6-2中根下的目录结构知识。
2.本章介绍的/etc、/var/、/usr等目录下文件功能和作用。
3.CentOS6和7的启动流程。
出题:请切换到/opt下面,创建一个test.txt文件,编辑文件,加入两行,hello word。
然后保存退出,并查看内容。然后再次编辑test.txt文件,删除第一行hello word,强制保存退出。
/day1/chen.txt 这里的day1不存在。
/root/day1/chen.txt ls
普通模式:
:set nu 显示行号
普通模式:移动光标:
行尾 $
行首 0
文件尾部 G
文件开头 gg
到指定行 阿拉伯数字gg
普通模式:搜索与替换操作
向下搜索 /3306 继续搜 按n,反向搜N
向上搜索 ?80 继续搜 按n,反向搜N
普通模式:替换
:%s/A/B/g
:%s#world#oldgirl#g
/#还可以用@等特殊字符替换,实际就是分隔符。
s是替换 g表示全局(所有)
指定行号替换:
:4,6s/oldboy/oldgirl/g
普通模式:复制、粘贴、删除等操作
删除单行 dd(剪切)
删除多行 ndd n用任意数字替换
撤销 u
单行复制 yy
多行复制 nyy n用任意数字替换
粘贴 p
ZZ 退出编辑模式
进入编辑模式命令
i 插入*****
A 追加 行尾插入
o 下一行开头插入
O 上一行开头插入
a 光标下一个字符插入
命令行模式
:wq 退出并保存
:wq! 退出并强制保存,“!”为强制的意思
:q! 强制退出,不保存
:set nu 显示行号
:set nonu 与set nu相反,取消行号
[root@oldgirl /opt]# echo -e "\033[30m 黑色字oldboy trainning \033[0m"
黑色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[31m 红色字oldboy trainning \033[0m"
红色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[32m 绿色字oldboy trainning \033[0m"
绿色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[33m 黄色字oldboy trainning \033[0m"
黄色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[34m 蓝色字oldboy trainning \033[0m"
蓝色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[35m 紫色字oldboy trainning \033[0m"
紫色字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[36m 天蓝字oldboy trainning \033[0m"
天蓝字oldboy trainning
[root@oldgirl /opt]# echo -e "\033[37m 白色字oldboy trainning \033[0m"
白色字oldboy trainning
cat:
[root@oldgirl /opt]# cat -n test.txt
1 hello world
2 hello world
3 hello world
head tail:
[root@oldgirl /opt]# seq 30 >test.txt
[root@oldgirl /opt]# cat test.txt
1
2
3
[root@oldgirl /opt]# head -n 5 test.txt
1
2
3
4
5
[root@oldgirl /opt]# head -n5 test.txt
1
2
3
4
5
[root@oldgirl /opt]# head -5 test.txt
-f演示
[root@oldgirl /opt]# tail -f test.txt
21
22
23
24
[root@oldgirl ~]# cd /opt/
[root@oldgirl /opt]# echo 31 >>test.txt
[root@oldgirl /opt]# echo 32 >>test.txt
[root@oldgirl /opt]# echo 33 >>test.txt
[root@oldgirl /opt]# echo 34 >>test.txt
7
6
5
4
3
2
1
[root@oldgirl /opt]# tac test.txt
rev
[root@oldgirl /opt]# echo oldboy >oldboy.txt
[root@oldgirl /opt]# cat oldboy.txt
oldboy
[root@oldgirl /opt]# rev oldboy.txt
yobdlo
[root@oldgirl /opt]# echo oldgirl >>oldboy.txt
[root@oldgirl /opt]# rev oldboy.txt
yobdlo
lrigdlo
本节内容:
20.hostnamectl 设置主机名C7,永久
hostname 设置主机名C7和C6,临时
21.vi/vim:纯文本编辑器 *****
vi 记事本
vim notepad++
22.cat 查看文件内容(tac和cat相反)
-n显示行号
23.more:分页显示文件内容
24.less:分页显示文件内容
25.head:显示文件内容头部
默认显示前10行,显示前N行,-n 数字 n可以省略 -数字
26.tail:显示文件尾部内容
默认显示后10行,显示后N行,-n 数字 n可以省略 -数字
-f 跟踪显示文件尾部的信息
27.tac按行翻转文件内容(和cat相反) concatenate and print files in reverse
28.rev左右按字符翻转行的内容 reverse lines of a file or files