linux就该这么学-笔记1

源代码:1.部署编译环境 2.解决软件依赖关系。解决这2个问题分别使用RPMYum

RPM* (红帽软件包管理器)- 原理:
将程序的源代码与安装规则一起打包,自动安装。降低了软件的安装难度

Yum 仓库
yum原理:将大量的常用的RPM打包到一起,自动解决依赖关系

RHEL7 systemd 初始化进程
systemctl enable foo.service 开机自动启动
systemctl start foo.service 启动服务
systemctl restart foo.service 重启服务
systemctl stop foo.service 停止服务
systemctl reload foo.service 重新加载配置文件(不终止服务)
systemctl status foo.service 查看服务状态

对应 RHEL5和RHEL6 初始化进程
chkconfig foo on
service foo start
service foo restart
service foo stop
service foo reload
service foo status
linux就该这么学-笔记1_第1张图片
人与硬件的翻译官:
shell 就像是一个翻译官这个职位
bash 解释器 是翻译官里做的比较好的
bash四个优势:
1.通过上下方向键来调取过往执行过的Linux命令;
2.命令或参数仅需输入前几位就可以用Tab键补全;
3.具有强大的批处理脚本;
4.具有实用的环境变量功能。

命令 参数 对象
命令:好比“罪犯”
参数:如何实施犯罪
对象:被害人

短格式: -a -l 合并 -al
长格式:–all –stdin
1.参数与参数之间要有空格
2.长格式和长格式之间不能合并
3.长格式和短格式之间不能合并
4.短格式和短格式可以合并,并且只能保留一个“-”

ps 命令加 -aux参数 查看进程状态
top 命令类似于Windows里的任务管理器动态显示进程信息
linux就该这么学-笔记1_第2张图片

你可能感兴趣的:(linux就该这么学-笔记1)