前期准备工作+基础环境配置
提前安装好vmware软件,准备好连接虚拟机的(Final shell、WindTerm、CRT皆可)
安装CentOS纯净版(无界面版)
1.文件 -> 创建新的虚拟机 -> 典型(推荐) -> 稍后安装操作系统
2.客户机操作系统 : 选Linux版本 , 选CentOS 7 64 位
3.虚拟机名称 : 统一为node1 , 位置: 任意(建议选择空间大于100G位置)
4.最大磁盘大小: 60 GB , 然后选择: 将虚拟磁盘存储为单个文件
5.自定义硬件 : 内存设置为:4GB , 处理器的内核数量设置为: 2 -> 完成
6.右键node1 ->设置 -> CD/DVD(IDE) -> 使用ISO镜像文件 -> 浏览 -> 选择本机提前准备好的iso镜像 -> 确定
7.选择node1 -> 开启此虚拟机 -> 进入黑窗口后回车等待一会儿进入设置语言的页面即可
8.设置语言页面: 中文 -> 简体中文 -> 继续
9.安装信息:
-
软件: 软件选择 -> 选择基本网页服务器 -> 完成
-
系统: 安装位置 -> 选择刚设置的60G磁盘 -> 完成
-
系统: 网络和主机名 -> 打开以太网 -> 修改主机名: node1 ->应用 -> 完成
-
点击: "开始安装"按钮 -> 配置页面中统一设置ROOT密码: 123456 -> 完成
-
点击: "重启"按钮 (安装进度条走完后右下角出现此按钮)
10.启动成功:输入用户名: root , 输入密码:123456
11.查看该虚拟机初始ip地址: ifconfig
以CRT客户端和Notepad++连接虚拟机为例
CRT
启动CRT: 点击SecureCRTPortable.exe
连接虚拟机: 文件 -> 快速连接 -> 主机名: 虚拟机的ip地址 用户名:root -> 点击连接 -> 接受并保存 -> 输入密码:123456
设置CRT终端: 选项 -> 仿真 -> 终端:linux
设置CRT外观: 选项 -> 外观 -> 字体(根据自己情况调整)/字符编码:UTF-8
打开交互窗口: 查看 -> 选择交互窗口
Notepad++
一. 基础环境
1.配置ip地址
修改ip配置文件
[root@node1 /]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" # 1.把dhcp修改成static BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="dfd8991d-799e-46b2-aaf0-ed2c95098d58" DEVICE="ens33" ONBOOT="yes" # 2.添加以下内容到文件末尾 IPADDR="192.168.88.101" PREFIX="24" GATEWAY="192.168.88.2" NETMASK="255.255.255.0" DNS1="8.8.8.8" DNS2="114.114.114.114" IPV6_PRIVACY="no"
网络服务(关闭启动重启)
[root@node1 ~]# service network stop [root@node1 ~]# service network start [root@node1 ~]# service network restart
查看ip地址
[root@node1 /]# ifconfig
2.配置主机名
[root@node1 ~]# vim /etc/hostname
# 文件内容如下: node1
3.禁用防火墙
先关闭再禁用防火墙
[root@node1 ~]# systemctl stop firewalld.service [root@node1 ~]# systemctl disable firewalld.service
查看防火墙状态
[root@node1 ~]# systemctl status firewalld.service
默认状态是 Active: active (running) , 关闭后查看状态是Active: inactive (dead)
4.关闭Selinux
SELinux(Security-Enhanced Linux) 是美国国家安全局制造的新安全子系统(它限制了进程只能在允许的范围内操作资源)
如果开启了SELinux, 需要做非常复杂的配置, 才能正常使用系统, 在学习阶段, 在非生产环境, 一般不使用SELinux
SELinux的工作模式:enforcing: 强制模式 permissive:宽容模式 disabled:关闭禁用
[root@node1 ~]# vim /etc/selinux/config
# 默认是强制模式SELINUX=enforcing,进入文件修改为关闭即可 SELINUX=disabled
5.时钟同步
[root@node1 ~]# yum -y install ntpdate [root@node1 ~]# ntpdate ntp4.aliyun.com [root@node1 ~]# crontab -e
# crontab -e命令直接在/var/spool/cron目录中编辑并生成root用户的定时任务 # 分时 日月周 定时每分钟连接阿里云时间同步服务器,进行时钟同步 */1 * * * * /usr/sbin/ntpdate -u ntp4.aliyun.com
6.创建软件安装目录
[root@node1 ~]# mkdir /export [root@node1 ~]# cd /export [root@node1 export]# mkdir data logs server software
7.配置域名映射
[root@node1 ~]# vim /etc/hosts
# 文件内容如下: 192.168.88.101 node1.itcast.cn node1 192.168.88.102 node2.itcast.cn node2 192.168.88.103 node3.itcast.cn node3
8.重启系统
[root@node1 ~]# reboot 或者 [root@node1 ~]# init 6
init 进程是 Linux 内核引导运行的用户级进程 .共有7个等级:
0停机或者关机, 1单用户模式, 2多用户模式, 3完全多用户模式, 4安全模式, 5图形界面模式, 6重启