目录
1.1 linux操作系统内核的作用
1.2 linux操作系统发行版
1.3 在虚拟机上安装linux操作系统
1.4 在linux的终端上输入命令
1.5 远程连接linux主机
1.6 修改密码
系统调用接口
程序管理
内存管理(虚拟内存-----swap交换空间)
文件系统管理
设备的驱动
linux内核是开源的,所以有很多linux的发行版
rhel8----------centos8
ubuntu
debian
suse
1、创建虚拟机
选取相应的虚拟化软件:VMware Workstation Pro
使用该软件创建虚拟机
2、安装linux操作系统
(1)linux的发行版本:centos8.2
(2)使用iso映像文件的方式安装
安装过程中须注意的点:
如果选择手动分区
/boot / swap 500M >10G 2*物理内存 给用户设置密码
管理员 普通用户 root 你起的名字叫啥就是啥(区分大小写) 注意:如果安装过程中显示只有几百个包,那么是没有图形界面的,只有命令行界面;如果安装过程显示需要安装1千多个包,那么是有图形界面的。
具体安装步骤:
(1)首先安装好Vmware虚拟软件,打开并创建一台虚拟机,可以在文件--新建虚拟机,也可以在主页创建虚拟机
建议选择自定义创建-----下一步(区别看说明)
硬件兼容性建议选择最新的----Workstation 15.x----下一步
安装客户机操作系统----建议选择稍后安装,先创建一台虚拟机 -----下一步
选择客户机操作系统---Linux(L)-----版本根据自己需求
命名虚拟机---最好用所装载的系统版本命名,处理器配置默认,下一步
虚拟机内存配置---默认推荐内存
网络类型---默认使用NAT
选择I/O控制器接口类型----默认推荐
选择磁盘类型----默认推荐---下一步
选择磁盘-------创建新虚拟磁盘
指定磁盘容量------根据需求选择
指定磁盘文件 ----默认--下一步
已准备好创建虚拟机----完成
编辑虚拟机设置----点击移除,去掉暂时不用的设备---声卡,打印机,USB控制器,点击CD/DVD--连接使用下载好的iso镜像文件,点击显示器,取消右侧的加速3D图形-----确定
开启虚拟机---进行安装----ctrl+alt 返回计算机,enter确认
点击Time&Date设置时区和时间----设置为亚洲,上海,调整时间为当前时间-----点击Done完成
点击SOFTWARE SELECTION ---根据需求选择命令行或者图形界面
点击INSTALLATION DESTINATION ----进行磁盘分区----分区完成后开始安装
设置root管理员密码,设置普通用户的用户名和密码,密码不少于8个字符
图形界面显示如下:
命令格式:主命令 选项 参数
注意:使用tab键补全(按一下或者两下tab键)
[root@csa ~]# dhclient 获取ip地址,只有root用户,即管理员才可以执行此命令
[root@csa ~]# ip a 查看IP地址(还有个ifconfig现在逐渐不用)
注: 能够远程连接的网卡为:ens160(是除开lo,vir*的网卡)
可以使用远程软件(Xshell 7 ,MobaXterm)进行连接
方法:
先使用物理机ping虚拟机:ping 192.168.18.128
再使用物理机远程连接虚拟机:ssh root@192.168.18.128
root连接成功后显示如下:[root@wakin ~]#
[root@wakin ~]#
root wakin ~ # 用户名,即管理员 主机名(未改名的话默认为localhost) 该位置显示的是当前用户的工作目录,~含义为该用户的家目录 代表是root用户的命令提示符 [wakin@wakin ~]$
wakin wakin ~ $ 用户名,普通用户 主机名(未改名的话默认为localhost) 该位置显示的是当前用户的工作目录,~含义为该用户的家目录 代表是普通用户的命令提示符 2、修改命令提示符相关字段
修改主机名
[root@wakin ~]# hostname 查看当前主机名
[root@wakin ~]# hostname server 临时更改主机名,重启操作系统失效
[root@server ~]# hostnamectl 查看当前主机名和配置文件里面的主机名
Static hostname: csa.linux.server 配置文件里面所记录的主机名
Transient hostname: server 临时的主机名
[root@server ~]# hostnamectl set-hostname csa.server 永久更改主机名
切换当前用户
[root@wakin ~]#su -wakin 管理员切换到普通用户centos不需要密码
[wakin@wakin ~]$ su - root 普通用户切换到管理员root用户需要输入root用户的密码
[root@wakin ~]# exit
切换工作目录(需要注意当前用户对于该目录是否有权限,root除外
[root@wakin ~]#pwd 查看当前的工作目录
/root
[wakin@wakin ~]$pwd
/home/wakin绝对路径:以/开始的路径
相对路径:不是以/开始的路径
1.root用户修改密码
[root@wakin ~]# passwd
总结:root可以给任何人改密码,且不需要原密码
2. 普通用户修改密码
[wakin@wakin ~]$ passwd
总结:普通用户只能给自己改密码,且改密码时需要输入原密码,新密码不能短于8个字符、不能太简单