Linux学习-----Chapter one

Linux学习笔记,书名《Linux就该这么学》

这本书主要讲的是Redhat系统,也适用于大部分系统

为什么学习Linux系统

Linux系统是一款优秀的 软件产品,具有类似UNIX的程序界面,而且继承了UNIX的稳定性,能够较好地满足工作需求。

常见的Linux系统版本

Linux系统内核与Linux发行套件系统

1、Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序
2、Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品

红帽企业版Linux(RedHat Enterprise Linux,RHEL)

在这里插入图片描述

社区企业操作系统(Community Enterprise Operating System,CentOS)

CentOS当前已被红帽公司“收编”
在这里插入图片描述

Fedora:由红帽公司发布的桌面版系统套件

Fedora也称为RHEL系统的“试验田”
在这里插入图片描述

openSUSE

在这里插入图片描述

Gentoo:具有极高的自定制性,操作复杂

在这里插入图片描述

Debian:稳定性、安全性强,提供了免费的基础支持

在这里插入图片描述

Ubuntu:是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力

在这里插入图片描述

红帽企业版Linux(RedHat Enterprise Linux,RHEL)认证级别

只有先通过红帽RHCSA认证后才能考取红帽RHCE认证
在这里插入图片描述

学习动力

我们并不是因为开源而喜欢Linux,而是因为Linux系统真的非常优秀,开源精神仅仅是锦上添花而已

第一章

环境部署

安装配置VM虚拟机;

VMware WorkStation 12虚拟机软件

安装Linux系统;

1、选择经典–稍后安装操作系统;操作系统的类型选择为“Linux”,版本为“Red Hat Enterprise Linux 7 64位”
2、内存大小2GB
3、CPU核心数8核
4、开启虚拟化选项,最好是把打印机之类的用不到的设备移除,避免不必要的报错
5、选择安装镜像
6、时区一般是上海、安装版本一般是server with GUI、硬盘自动分就好了,然后开始安装,设置root密码,安装完成之后同意协议前面打勾,再创建一个普通用户,到此安装告一段落。

重置root管理员密码;

1、重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面
2、在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序
在这里插入图片描述
大约30秒过后,进入到系统的紧急求援模式,依次输入一下命令

mount -o remount,rw /sysroot
chroot /sysroot
passwd
touch /.autorelabel
exit
reboot

RPM(红帽软件包管理器);

1、

RPM有点像Windows系统中的控制面板

会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系
涉及到的命令

安装软件的命令格式
rpm -ivh filename.rpm
升级软件的命令格式
rpm -Uvh filename.rpm
卸载软件的命令格式
rpm -e filename.rpm
查询软件描述信息的命令格式
rpm -qpi filename.rpm
列出软件文件信息的命令格式
rpm -qpl filename.rpm
查询文件属于哪个RPM的命令格式
rpm -qf filename

Yum软件仓库;

Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术
涉及到的命令

列出所有仓库
yum repolist all
列出仓库中所有软件包
yum list all
查看软件包信息
yum info 软件包名称
安装软件包
yum install 软件包名称
重新安装软件包
yum reinstall 软件包名称
升级软件包
yum update 软件包名称
移除软件包
yum remove 软件包名称
清除所有仓库缓存
yum clean all
检查可更新的软件包
yum check-update
查看系统中已安装的软件包组
yum grouplist
安装指定的软件包组
yum groupinstall 软件包组
移除指定的软件包组
yum groupremove 软件包组
查询指定的软件包组信息
yum groupinfo 软件包组

systemd初始化进程

Linux操作系统的开机过程是这样的,即从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程
涉及到的命令

启动服务
systemctl start xxx.service
重启服务
systemctl restart xxx.service
停止服务
systemctl stop xxx.service
重新加载配置文件(不终止服务)
systemctl reload xxx.service
查看服务状态
systemctl status xxx.service
############################################################
开机自启
systemctl enable xxx.service
开机不自启
systemctl disable xxx.service
查看特定服务是否为开机自动启动
systemctl is-enabled xxx.service
查看各个级别下服务的启动与禁用情况
systemctl list-unit-files --type=service
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值