Linux-系统安装及使用——CentOS7.0

  • 工具准备:CentOS7.0镜像文件、VMware Workstation Pro12虚拟机安装包,安装包文件可自行到网上进行下载。

一、虚拟机的新建

  1. 在VMware Workstation创建一台新的虚拟机,选择匹配的系统版本,选择适合该系统运行的硬件性能。
    点击新建虚拟机
  2. 选择稍后安装操作系统,上面的选项中第一个需要光驱,进行光盘驱动引导,第二个可选择系统镜像文件,会有内置脚本帮助安装完成该操作系统,我们安装操作系统如果需要自行设置整个系统安装流程,这里选择第三项。
    在这里插入图片描述
  3. 选择与你要安装的操作系统相对应的版本选项,如果没有选择与之相对应的版本,但是版本之间相差不大,在安装过程中也不会有什么问题,一旦版本之间差别比较大,则在安装过程中会出现虚拟机蓝屏现象或者其他问题出现,导致安装不成功。这是由于你在选择系统版本的过程中,虚拟机会自动帮助你构建适合你选择的操作系统版本运行的底层环境。
    在这里插入图片描述
  4. 可以根据自己的需要进行虚拟机名称修改以及存放路径修改。
    在这里插入图片描述
  5. 给定磁盘大小,这里给100G。
    在这里插入图片描述
  6. 给定硬件规格,包括内存、CPU、镜像文件路径,网卡等。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、操作系统安装

  1. 点击【开启此虚拟机】,进入系统安装操作界面,根据自己的需要进行选项选择,这里选择第一个,进行操作系统的安装。
    在这里插入图片描述
  2. 进行安装过程中的语言选择,这里选择的语言是对于安装过程来说的,不对系统安装完成后的系统语言产生影响,这里选择英语。
    在这里插入图片描述
  3. 进去系统安装过程中最重要的选项卡,设定系统使用过程中相关的参数。
    在这里插入图片描述
    在这里插入图片描述
  • 时间和时区: 根据自己所在的地理位置进行合理选择。
  • 键盘布局: 选择合适的键盘布局,一般都是美式键盘。
  • 使用的语言: 根据自己的习惯进行选择,一般对于学习IT方向的人员来说,要习惯使用英文。
  • 镜像源地址: Linux作为服务器端操作系统而言,在需要安装各种软件时,比如web端应用程度,需要设定软件的存放位置,让系统根据你所给的位置去进行查找并进行安装,这里暂时不做设定,在系统安装完成后还可以去进行设定,可以采用本地镜像源地址,也可以选择网上远程镜像源地址,一般都是采用网上知名的镜像源地址进行使用。
  • 软件包选择: Linux根据用途的不同会搭载不同的镜像安装包,这里就要根绝自己的需要进行选择,比如做web站点,做虚拟化等等,默认情况下一般会选择最小化的安装方式,连图形化界面都不存在,以及各种基本维护工具都不会安装,所以这里需要慎重选择。
  • 磁盘分区: 对于Linux而言,一切皆文件,包括设备,所有内容都会以文件的方式存放在磁盘当中,那么磁盘设备怎么去显示呢,/dev/sda1,dev表示设备,sda1(scsi disk 字母a 数字1)表示第一块硬盘下面的第一个分区;一切从根开始,分区必须保证有三个才可满足安装要求,/(根分区):存放各种安装文件以及创建的文件,空间可给大一点、/boot(启动分区):存放系统启动信息,给定200M左右即可、swap(交换分区):用来在内存不够的情况下避免发生内存溢出,在硬盘中分配的一部分空间给RAM作为缓存使用的,空间一般为安装RAM的两倍,但是对于大内存的设备来说,就没有这个必要了,比如服务器的128G内存,所以设定为2-4G即可。
  • KDUMP: 内核故障缓存区,是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务。如果系统一旦崩溃那么正常的内核就没有办法工作了,在这个时候将由kdump产生一个用于capture当前运行信息的内核,该内核会将此时的内存中的所有运行状态和数据信息收集到一个dump core文件中以便于Red Hat工程师分析崩溃原因,一旦内存信息收集完成,系统将自动重启。这和以前的diskdump,netdump是同样道理。现在kdump是作为RHEL6特有的。
  • 网络和主机名: 设定系统的网络信息和主机名信息。
  • 安全策略: 设定操作系统的安全策略信息,如与防火墙相关的策略,这里暂时不做设置。
    在这里插入图片描述
    在这里插入图片描述
  1. 下一步,进入后续安装界面,设置root密码及添加用户。
    在这里插入图片描述
  2. 完成安装重新启动。
    在这里插入图片描述

三、基本操作

1. 用户操作

(1)添加用户: useradd【命令】 【参数】【内容】
命令参数:
-c 备注,加上备注文字。备注文字会保存在passwd的备注栏位中。
-d 登入目录,指定用户登入时的起始目录。
-D 变更预设值。
-e 有效期限,指定帐号的有效期限。
-f 缓冲天数,指定在密码过期后多少天即关闭该帐号。
-g 群组,指定用户所属的群组。
-G 群组,指定用户所属的附加群组。
-m 自动建立用户的登入目录。
-M 不要自动建立用户的登入目录。
-n 取消建立以用户名称为名的群组。
-r 建立系统帐号。
-s shell,指定用户登入后所使用的shell。
-u uid,指定用户ID。
-p 制定用户的密码,但是这个参数指定的是经过加密的密码字符。
添加用户需要由root权限去进行,如下图所示:
在这里插入图片描述
(2)切换用户:
利用su - 【用户名】命令进行用户之间的切换,su(switch usre)用于Linux当中用户之间不经过注销直接进行无缝切换的操作指令,在使用过程中需要注意,su命令中间可以不使用 -(横杠)也可完成切换过程,从其他用户切换至root用户可以直接用exit或者su不加横杠即可完成,但是一定要注意,不用用户之间所使用的 “环境变量” 是不一样的,用以上不规则的方法进行用户之间的切换,频繁进行可能会导致环境变量在用户切换的过程中没有及时的得到刷新,造成用户权限的使用问题,比如切换到了root用户,结果操作时却显示没有对应的root权限。
在这里插入图片描述
(3)设定密码:
当前普通用户下
在当前普通用户下修改或设定本账户密码,需要在当前用户下执行命令passwd回车即可,按提示输入当前密码,根据提示输入新密码及确认新密码。
在这里插入图片描述
root权限下
root在Linux中是皇帝一般的存在,可以为所欲为,所以从root用户切换到所有其他用户都不需要输入密码就可直接进入,并且root用户可以随意设定其他用户的的密码,设定过程中也没有要求输入旧密码的过程,那么在root权限下设定其他用户密码的过程如下所示,利用passwd 【用户名】指令进行,根据提示键入新密码即可完成修改或创建。
在这里插入图片描述
**(4)用户及组

  • 计算机一切最终都是0和1bit的二进制数字,所以在Linux系统中,最终的用户和组等信息都将会以数字的形式进行表示,由此产生了UID(用户id)和GID(组id)进行表示,可在当前用户下采用id指令进行查看本用户当前的id号信息,可通过-d参数指定UID。
  • groupadd 【组名称】:添加组
  • groupdel 【组名称】:删除组
  • userdel 【用户名】:删除用户 -r (删除与这个用户所有相关的文件)-f(强制删除用户,即使此用户当前处于登录状态)
  • root用户只是一个uid为0的用户。
    -----------------------------------------------武汉艾迪时代IT教育------------------------------------------------
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章