第二节 红帽认证培训 部署虚拟环境安装LInux系统+新手必须掌握的Linux命令(讲到2.3)
2021年4月3日 晚19点课程笔记
一、部署虚拟环境安装Linux系统
VM虚拟机安装过程及linux安装过程 省略
详细步骤请看:https://www.linuxprobe.com/basic-learning-01.html- 下图是安装成功的界面
- systemd 初始化进程
二、新手必须掌握的Linux命令(讲到2.3)
1.shell
Shell就是终端程序的统称,它担当起了人与内核(硬件)之间的翻译工作,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器,主要有以下4项优势:
- 上下方向键来调取过往执行过的Linux命令;
- 命令或参数仅需输入前几位就可以用Tab键补全;
- 强大的批处理脚本;
- 实用的环境变量功能。
2.命令名称[空格]命令参数[空格]命令对象
-
长格式:–单词
例如:ls --all、ls --list -
短格式:-字母
例如:ls -a、ls -l
【注意】只有短格式和短格式可以合并命令,例如ls -al、ps -aux。
3.常用系统工具命令
- echo命令:用于在终端设备上输出字符串或变量提取后的值,语法格式为:“echo [字符串] [$变量]”。
[root@linuxprobe ~]# echo LinuxProbe.com
LinuxProbe.com
2. date命令:用于显示或设置系统的时间与日期,语法格式为:“ date [+指定的格式]”。
3. timedatectl命令
timedatectl命令用于设置系统的时间,英文全称为:“time date control”,语法格式为:“ timedatectl [参数]”。
4. reboot命令:重启系统
5. poweroff命令:关闭系统
6. wget命令:wget命令用于在终端命令行里下载网络文件,英文全称为:“web get”,语法格式为:“wget [参数] 网址”。
7. ps命令:查看系统中的进程状态,英文全称为:“processes”,语法格式为:“ps [参数]”
8. pstree命令
pstree命令用于以树状图的形式展示进程之间的关系,英文全称为:“process tree”,输入后回车执行即可。
9. top命令:用于动态地监视进程活动及系统负载等信息,输入后回车执行即可。
相当于“强化版的Windows任务管理器”
- pidof命令:用于查询某个指定服务进程的PID号码值,语法格式为:“pidof [参数] 服务名称”。
[root@linuxprobe ~]# pidof sshd
2156
- kill命令:用于终止某个指定PID值的服务进程,语法格式为:“kill [参数] 进程的PID”。
[root@linuxprobe ~]# kill 2156
[root@linuxprobe ~]# kill -9 2156
- killall命令 :用于终止某个指定名称的服务所对应的全部进程,语法格式为:“killall [参数] 服务名称”。
[root@linuxprobe ~]# pidof httpd
13581 13580 13579 13578 13577 13576
[root@linuxprobe ~]# killall httpd
[root@linuxprobe ~]# pidof httpd
[root@linuxprobe ~]#
- nice命令:nice命令用于调整进程的优先级,语法格式为:“nice 优先级数字 服务名称”。
[root@linuxprobe ~]# nice -n -20 bash
[root@linuxprobe ~]#
总结
以上就是今天要讲的内容,本文仅仅介绍了部署虚拟环境安装LInux系统和新手必须掌握的Linux命令(讲到2.3)。