Linux目录文件与系统启动知识 一、配置文件 /etc/hostname c7 主机名配置文件 /etc/sysconfig/network c6主机名配置文件 Hostnamectl set-hostname oldboy #<==永久生效 Cat /etc/hostname Oldboy临时修改Hostname oldboyeduCat /etc/hostnameOldboyC6 c7 永久生效:Vim /etc/sysconfig/networkHostname oldboyedu/etc/sysctl.conf Linux 内核参数信息文件调整Linux系统、优化需要配置这个文件Sysctl -p 让修改后的文件生效1、/usr/local/: 源码编译安装软件默认的位置路径软件安装(了解):a.Rpm安装 Rpm -ivh 软件包的包名.rpm(几乎不用) 安装A,A需要B,先安装B,以此类推b.Yum安装,rpm 包管理器,智能帮我们找一个软件的依赖包(本质就是rpm安装,自动解决依赖,自动使用rpm命令实现安装) c.源代码安装,2、/usr/src :存放源码文件的目录 /var目录 1、/var/log:记录系统及软件运行信息文件所在的目录 Log日志信息=====计算机运行行为 /var/log/messages :Linux 系统级别日志文件***** 记录Linux系统运行行为的文件,正常行为,非正常行为。 /var/log/secure: 用户登录信息日志文件(安全日志文件)**** /var/log/dmesg: 记录硬件信息加载情况的日志文件 2、/proc 记录进程和内核信息 /proc/meminfo :查看系统内存 free -m 查看内存 /proc/cpuinfo: 查看CPU /proc/loadavg: 查看负载(系统繁忙程度的一个综合指标) uptime 对应命令 当前时间 开机多久 哪些用户 负载 平均 1分 5分 15分种负载的数字和CPU核数相当的时候就是负载的一个临界点,例如 一颗两核 临街负载就是2/proc/mounts: 当前设备挂载列表信息 Linux的启动流程Centos 6 (顺序执行): Centos 7 启动流程: (并行运行 一起执行)本章重点 Vi / Vim :纯文本编辑器普通模式: :set nu 显示行号 移动光标: 行尾$ 行首0 零 文件尾部 G 文件开头 gg 到指定行: n gg n是任意数字 普通模式:搜索与替换操作 向下搜索: / 接你要搜索的内容 继续搜索 按n ,反向搜索N 向上搜索:? 普通模式:替换 :%s/谁/替换谁/g 普通模式:复制、粘贴。删除等操作 删除单行 dd (剪切) 删除多行 n dd n用任意数字替换 撤销 u 单行复制 yy 粘贴 p 进入编辑模式命令 i 插入 A追加 行尾插入 o 下一行开头插入 O 上一行开头插入 :set nu 显示行号 :set nonu 与set nu相反 取消行号