命令
1、/etc/hostname : centos7主机名配置文件
2、/etc/sysconfig/network 6主机名配置文件
3、hostnamectl set-hostneme oldboy 更改主机名(永久有效的更改)
cat /etc/hostname
临时更改主机名
hostname oldboy(cat /etc/hostneme查看)
4、c6和c7永久生效:
vim /etc/sysconfig/network
cet/sysctl.conf Linux内核参数信息文件
调整Linux系统、优化需要配置这个文件
sysctl -p让修改后的文件生效
想查这些目录信息要先输入cat或者ll
/usr目录
1、/usr/local :源码编译安装软件默认的位置路径
2、/usr/src 存放源码文件的目录
/var目录
1、/var/log 记录系统及软件运行信息文件所在的目录
(log日志信息 记录计算机行为)
/var/log/messages linux系统级别日志文件 ******
用来记录系统运行行为的文件,所有的正常和非正常行为都会记录下来
2、/var/log/secure 用户登录信息日志文件(安全日志文件)
3、/var/log/dmesg 记录硬件信息加载情况的日志文件
dmesg - print or control the kernel ring buffer
/proc进程和内核信息
1、/proc/meminfo 查看系统内存 free -m 查看内存
2、/proc/cpuinfo 查看CPU
3、/proc/loadavg 查看负载(系统繁忙成程度的一个综合指标) uptime
详解:09:29:01 up 1:14, 2 users, load average: 0.00, 0.01, 0.05
当前时间开机多久那些用户负载平均1分钟 5分钟 15分钟
负载的数字和CPU核数相当的时候就是负载一个临界点,例如 一颗两核 临界负载就是2
4、/proc/mounts 当前设备挂载信息
一Linux centos6的启动流程
1开机BIOS自检
2加载 MBR引导
3加载GRUB菜单
4加载内核
5运行INIT进程(最早运行的进程)
6、设定系统运行级别读取/etc.Inittab
7、初始化系统
8、根据运行级别加载对应级别下的脚本
9、加载开机自启程序 (chkconfig设置开机自启动)
10、显示用户登录界面
centos7系统启动流程说明
1开机BIOS自检
2加载 MBR引导
3加载GRUB菜单
4加载内核
5运行systemd进程(最早运行的进程)
6、设定系统运行级别读取/etc.Inittab
7、初始化系统
8、并行启动各种服务
9、显示用户登录界面
1重点就是/etc、/var、/usr目录信息
2熟悉sentos 6 和7的启动流程
Linux文件过滤
命令
vi/vim:纯文本编辑器
vi相当于记事本 vim相当于老师用的笔记软件
vim
输入vim文件名.txt可以进入
普通模式:按I a o进入编辑模式 ( I直接进入插入,o下跨一行)
编辑模式:可以加入更改内容,esc跳回普通模式
命令模式按:切换到命令模式( wq保存退出 w:write保存 q:quit退出 )
vim命令:
普通模式下
:set nu显示行号
光标:
行首$行尾 0
文件结尾G文件开头gg
到指定行ngg n代表数字
搜索和替换:
详细搜索:/+内容
继续搜向上走n,反向搜N
向上搜索:?+内容
继续搜向上走n,反向搜N
替换::%s/原内容/更改内容/g (分隔符只要是特殊字符就行 # @等)
g是全局替换的意思 s是替换一个 可以+数字代表哪一行
选择替换::5,7s/原内容/改内容/g
辅助、粘贴、删除操作
删除单行dd(也可做剪切)
删除多行ndd n用代表数字
撤销u
单行复制yy(p粘贴)
多行复制nyy n代表数字
进入编辑模式命令
i插入*****
A追加 行尾插入
o下一行开头插入
O上一行开头插入
命令行模式
:set nu
:set
[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
改背景
opt]# echo -e "\033[41;37m红底白字 welcome to old2boy\033[0m"
红底白字welcome to old2boy
[root@oldgirl /opt]# echo -e "\033[42;37m绿底白字 welcome to old3boy\033[0m"
绿底白字welcome to old3boy
[root@oldgirl /opt]# echo -e "\033[43;37m黄底白字 welcome to old4boy\033[0m"
黄底白字welcome to old4boy
[root@oldgirl /opt]# echo -e "\033[44;37m蓝底白字 welcome to old5boy\033[0m"
蓝底白字welcome to old5boy
[root@oldgirl /opt]# echo -e "\033[45;37m紫底白字 welcome to old6boy\033[0m"
紫底白字welcome to old6boy
[root@oldgirl /opt]# echo -e "\033[46;37m天蓝白字 welcome to old7boy\033[0m"
天蓝白字welcome to old7boy
[root@oldgirl /opt]# echo -e "\033[47;30m白底黑字 welcome to old8boy\033[0m"
白底黑字welcome to old8
命令:cat查看目录内容 (tac与之相反)
cat -n +内容 (对输出内容显示行号)
命令:more分页显示文件内容
less分页显示文件内容(可以上下控制)
命令:head显示文件头部内容(默认显示文件头十行。 前N行 -n n代表数字)
tail显示文件尾部内容 (默认显示文件头十行。 后N行 -n n代表数字)
-f跟踪显示文件尾部的信息(实时跟踪)
命令:seq 30 >test.txt插入三十行数字