《Linux就该这么学》_Day2_ch01、ch02

《Linux就该这么学》_Day2_ch01、ch02

2019.05.04

ch01.部署虚拟环境安装linux系统

安装虚拟机以及RHEL7系统
工具下载地址:点击这里
页面验证码:585141
需要下载的工具:
VM虚拟机12版本、RHEL7系统镜像;
1.VM虚拟机的密钥百度随便找都有啦。。。
2.在虚拟机里安装RHEL7系统要注意:
1)切记选择“稍后安装操作系统”;
2)自定义硬件:
内存分配:最少不低于1GB,最多不超过2GB,多了浪费,少了跑起来卡;
处理器核心数分配:跟实际物理cpu的核心数一样即可,因为就算企图分配比实际物理cpu核心数多的数量,也会提示失败;
光驱设备:要在“使用ISO镜像文件”中选中下载好的RHEL7系统镜像文件;
网络适配器:仅主机模式
其余设备:USB控制器、声卡、打印机都可以移除;
3)系统语言建议选用英文English(US),网卡不用配;
通过上述步骤,即可得到最初的RHEL7实验环境了。

RPM(红帽软件包管理器)与Yum软件仓库
RPM:通过将安装规则与源代码打包在一起,降低软件安装难度;
Yum软件仓库:通过将大量的常用RPM软件包存放在一起,解决软件包之间的依赖关系,进一步降低软件安装难度。
RPM(红帽软件包管理器)与Yum软件仓库
RHEL7必须记住的管理服务的命令
| 启动服务 | systemctl start 服务名称
| 重启服务 | systemctl restart 服务名称
| 停止服务 | systemctl stop 服务名称
| 服务加入开机启动项 | systemctl enabled 服务名称
| 查看服务状态 | systemctl status 服务名称
管理服务命令

ch02.必须掌握的Linux命令

2.1 Shell(终端或壳)的作用:人是不能直接与系统内核进行交流的,而shell则充当了人与内核之间的翻译官。
主流Linux系统选用的终端为Bash。

2.2 man查看帮助命令
ex:man ls #查看ls命令的帮助
man查看帮助命令
2.3 常用系统工作命令
1.echo命令:用于在终端输出字符串或变量提取后的值

echo hello world    #输出字符串hello world
echo $SHELL         #输出变量SHELL的值

2.date命令:用于显示及设置系统的时间或日期。

date "+%Y-%m-%d %H:%M:%S"                #按 年-月-日 时:分:秒 格式输出日期时间
date -s "20190504 23:00:00"              #将系统当前时间设置为2019年5月4日23时0分0秒,加-s参数即可设置系统当前时间

3.reboot命令:重启系统。该操作涉及硬件资源的管理权限,默认只有root管理员有权限执行。
4.poweroff命令:关机。该操作涉及硬件资源的管理权限,默认只有root管理员有权限执行。
5.wget命令:在终端中下载网络文件。

wget https://www.linuxprobe.com/docs/LinuxProbe.pdf              #下载linuxprobe.pdf文件
wget -r -p https://www.linuxprobe.com                            #递归下载www.linuxprobe.com网站内的所有页面数据以及文件

6.ps命令:用于查看系统中的进程状态
参数 作用
-a 显示所有进程(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程

ps aux            #查看系统中所有进程的状态,包括没有控制终端的进程,用户以及其他详细信息这个命令比较特殊,使用参数可以不加"-"号

进程状态说明:
R(运行):进程正在运行或在运行队列中等待。
S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该 状态。
D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。

7.top命令:用于动态地监视进程活动与系统负载等信息。
top命令
8.pidof命令:用于查询某个指定服务进程的进程号码(PID)值。每个进程的PID值是唯一的。

pidof sshd            #查看sshd服务的PID值

9.kill命令:用于终止某个指定PID的服务进程。

kill 2156               #配合pidof命令使用,先用pidof找出某个服务进程的PID,然后kill PID来终止该服务进程。

10.killall命令:用于终止某个指定名称的服务的所有进程。

killall httpd          #结束httpd服务的全部进程
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值