#doy09
##课堂笔记
###2019年3月11日
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目录 系统存放程序的目录 例如:命令,帮助文件等子目录有( /usr/local ,/usr/src)
1. /usr/local:源码编译安装软件默认的位置路径
软件安装(了解):
[if !supportLists]a. [endif]rpm安装
rpm -ivh软件包的包名.rpm(几乎不用)
[if !supportLists]b. [endif]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
/proc/mounts查看文件挂载信息
[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 当前设备挂载列表信息文件
Centous 6开机BIOS自检===>读MBR(读硬盘的引导程序)引导===>加载GRUB菜单====>加载内核====>运行INIT进程====>>设置运行级别===>系统初始化====>读取对应的脚本文件==>>设置开机自启动程序===>启动界面
Centous 7
运行systemd====>挂载fatab文件====>设定target模式====>初始化及加载basic
特性:并行运行
vi/vim文本编辑器
vi/vim:重要文字编辑器 。vim是vi命令的加强版
Vim三种模式
[if !supportLists]1. [endif]普通模式
(1)搜索与替换
向下搜索:/(后面接内容)
继续搜:?反向搜:N
替换:%/A/B/g
其中,A表示原来的内容,B表示需要替换的内容
(2)复制,粘贴,删除
删除当前单行:dd
删除多行:ndd ,n代表行数
撤销:u
复制单行:yy
多行复制:nyy ,n代表行数
粘贴:p
(3)移动光标操作
行首:$
行尾:0
文件最后一行:G或(shift+g)
文件第一行:gg
2.进入编辑模式命令
插入: i
追加行尾插入:A
下一行开头插入:o
上一行开头插入:O
光标下一个字符:a
[if !supportLists]2. [endif]命令行模式
退出并保存::wq
取消行号:set nonu
查看内容:cat
强制退出,不保存::q!
显示行号:set nu