Linux 学习Day2
--------第1章--------
一、环境的搭建
为了学习便捷,故使用VMware WorkStation上来搭建RHEL系统。VM虚拟器版本为12 pro(现最新版本为15),RHEL版本为RHEL 7.0(此版本功能齐全,7以上版本可能存在某些功能变动)
VM虚拟机安装都选下一步即可,安装好后运行。在里面选择创建新的虚拟机,此处注意几点:
1.安装时候选择“稍后安装操作系统”,若直接下一步,VM会将系统安装mini模式安装,即最小化安装,显示为屏幕全黑,文字输入,无图像。
2.虚拟机内存分配为2GB,最低不低于1GB,最高2GB即可,CPU核数按本机情况而定。
进入Linux系统内的安装配置时,注意以下:
1.单击SOFTWARE SELECTION选项后选择Server with GUI(带图形化的界面),若默认则为Minima Install(上文的最小化)。
二、RPM(红帽软件包管理器)和Yum软件仓库
RPM软件包将源代码和安装规则进行打包,降低安装难度。而Yum软件仓库则是将常用的RPM软件包打包集合,可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器上下载软件包并安装到系统。
Yum软件仓库是有源头的,一般为网络源的基于http:// 、ftp://和本地源的file://
三、systemd初始化进程
在RHEL5、6时候为System V ini(串行,速度慢)t,在RHEL 7中则为systemd(并行,更快)
一些常用命令:
systemctl start 开启服务
systemctl stop 关闭服务
systemctl restart 重启服务
systemctl status 查看服务
systemctl enable 加入到启动项
--------第2章--------
一、Shell
Shell(终端或壳),充当人与硬件之间的翻译官,在Linux中默认使用Bash(Shell中比较好的一款)
二、常用命令
Linux命令的格式为:
命令名称 [命令参数] [命令对象]
命令严格区分大小写,其中命令参数分为长格式(--单词)和短格式(-字母),在某些具体命令下并不绝对。
--help 和-h效果一样,但是有区别。长长、长短不能合并,短短可以合并且无顺序,例如:-l -a为-la 或者-al。
1.echo命令:终端输出显示,例如echo hello,显示出hello。
2.date命令:时间、日期命令,可以通过参数调整显示时间的具体格式,年月日或者精确到分。
3.reboot命令:重启,可用shutdown 或者init 0等替代
4.wget命令:用于下载,通常为wget -p /home http://www.......
5.ps命令:用于查看系统中进程状态,例如ps a(等同于-a,区别于可以看到进程状态R\S\D\Z\T,-a只能看到简化进程)
6.top命令:强化版的命令管理器,可以看到系统使用状态,看到cpu、内存使用率,可以通过nc命令调整程序优先级