VM安装Centos(下)

简介: VM安装Centos

VM安装Centos(上):https://developer.aliyun.com/article/1491141


第3章 Linux文件与目录结构


3.1 Linux文件


Linux系统中一切皆文件。


3.2 Linux目录结构


第4章 VI/VIM编辑器


4.1 是什么


VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。

VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。


4.2 测试数据准备


1)拷贝/etc/smartmontools/smartd.conf数据到/root目录下

[root@hadoop100 桌面]# cp /etc/smartmontools/smartd.conf /root

[root@hadoop100 桌面]# cd /root/


4.3 一般模式


以vi/vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。

表1-1常用语法

语法 功能描述
yy 复制光标当前一行
y数字y 复制一段(从第几行到第几行)
p 箭头移动到目的行粘贴
u 撤销上一步
dd 删除光标当前行
d数字d 删除光标(含)后多少行
x 删除一个字母,相当于del,向后删
X 删除一个字母,相当于Backspace,向前删
yw 复制一个词
dw 删除一个词
^ 移动到行头
$ 移动到行尾
gg或者1+G 移动到页头
G 移动到页尾
数字+G(先输入数字,在按G) 移动到目标行


4.4 编辑模式


在一般模式中可以进行删除、复制、粘贴等的动作,但是无法编辑文件内容!要等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。

注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。

1)进入编辑模式

表1-2 常用语法

按键 功能
i 当前光标前
a 当前光标后
o 当前光标行的下一行
I 光标所在行最前
A 光标所在行最后
O 当前光标行的上一行

2)退出编辑模式

按『Esc』键


4.5 命令模式


在一般模式当中,输入『** : / ?**』3个中的任何一个按钮,就可以将光标移动到最底下那一行。

在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成的!

1)基本语法

表1-3

命令 功能
:w 保存
:q 退出
:! 强制执行
: %s/old字符/new字符 批量替换
/ 要查找的词 n 查找下一个,N 往上查找
? 要查找的词 n是查找上一个,N是往下查找
:set nu 显示行号
:set nonu 关闭行号
ZZ(shift+zz)

:nohl
没有修改文件直接退出,如果修改了文件保存后退
去除高亮显示

2)案例实操

(1)强制保存退出

**:wq! **


4.6 模式间转换


第5章 网络配置和系统管理操作


5.1 查看网络IP和网关


1)查看虚拟网络编辑器

2)修改ip地址

3)查看网关


5.2 配置网络ip地址


5.2.1 ifconfig 配置网络接口


ifconfig :network interfaces configuring网络接口配置

1)基本语法

ifconfig (功能描述:显示所有网络接口的配置信息)

2)案例实操

(1)查看当前网络ip

[root@hadoop100 桌面]# ifconfig


5.2.2 修改IP地址


1)修改IP地址

[root@hadoop100 桌面]#

vim /etc/sysconfig/network-scripts/ifcfg-ens33

以下标红的项必须修改,有值的按照下面的值修改,没有该项的要增加。

#IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)

BOOTPROTO=static或none


#IP地址

IPADDR=192.168.6.100

#网关

GATEWAY=192.168.6.2

#域名解析器

DNS1=192.168.6.2

修改后,如下图所示

:wq 保存退出

2)执行systemctl restart network命令

3)如果报错,reboot,重启虚拟机

4)修改windows的VMnet8网卡信息


5.2.3ping 测试主机之间网络连通性


1)基本语法

ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机)

2)案例实操

(1)测试当前服务器是否可以连接百度

[root@hadoop100 桌面]# ping www.baidu.com


5.4 服务管理


5.4.1 临时后台服务管理


1)基本语法(CentOS 6)

service 服务名 start (功能描述:开启服务)

service 服务名 stop (功能描述:关闭服务)

service 服务名 restart (功能描述:重新启动服务)

service 服务名 status (功能描述:查看服务状态)

2)****基本语法(CentOS 7)

systemctl start 服务名 (功能描述:开启服务)

systemctl stop 服务名 (功能描述:关闭服务)

systemctl restart 服务名 (功能描述:重新启动服务)

systemctl status 服务名 (功能描述:查看服务状态)

systemctl --type service (功能描述:查看正在运行的服务)

3)经验技巧

查看服务的方法:/usr/lib/systemd/system

4)案例实操

(1)查看网络服务的状态

[root@hadoop100 桌面]#systemctl status network

(2)停止网络服务

[root@hadoop100 桌面]#systemctl stop network

(3)启动网络服务

[root@hadoop100 桌面]#systemctl start network

(4)重启网络服务

[root@hadoop100 桌面]#systemctl restart network


5.4.2 设置后台服务的自启配置


1)基本语法(CentOS 6)

chkconfig (功能描述:查看所有服务器自启配置)

chkconfig 服务名 off (功能描述:关掉指定服务的自动启动)

chkconfig 服务名 on (功能描述:开启指定服务的自动启动)

chkconfig 服务名 --list (功能描述:查看服务开机启动状态)

2)****基本语法(CentOS 7)

systemctl list-unit-files (功能描述:查看所有服务器自启配置)

systemctl disable 服务名 (功能描述:关掉指定服务的自动启动)

systemctl enable 服务名 (功能描述:开启指定服务的自动启动)

systemctl is-enabled 服务名(功能描述:查看服务开机启动状态)

3)案例实操

(1)关闭防火墙的自动启动

[root@hadoop100 桌面]#systemctl disable firewalld.service

(2)开启防火墙的自动启动

[root@hadoop100 桌面]#systemctl enable firewalld

(3)查看防火墙状态

[root@hadoop100桌面]#systemctl is-enabled firewalld


5.5 关机重启命令


在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。

正确的关机流程为:sync > shutdown > reboot >poweroff


1)基本语法

(1)sync (功能描述:将数据由内存同步到硬盘中)

(2)poweroff (功能描述:关闭系统,等同于shutdown -h now)

(3)reboot (功能描述:就是重启,等同于 shutdown -r now)

(4)shutdown [选项] 时间

表1-4

选项 功能
-h -h=halt关机
-r -r=reboot重启

表1-5

参数 功能
now 立刻关机
时间 等待多久后关机(时间单位是分钟)。

2)经验技巧

Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区的数据写入磁盘。

3)案例实操

(1)将数据由内存同步到硬盘中

[root@hadoop100桌面]#sync

(2)重启

[root@hadoop100桌面]# reboot

(3)关机

[root@hadoop100桌面]#poweroff

(4)计算机将在1分钟后关机,并且会显示在登录用户的当前屏幕中

[root@hadoop100桌面]#shutdown -h 1 ‘This server will shutdown after 1 mins’

(5)立马关机(等同于 halt)

[root@hadoop100桌面]# shutdown -h now

(6)系统立马重启(等同于 reboot)

[root@hadoop100桌面]# shutdown -r now


5.6 克隆虚拟机


**1)**关闭要被克隆的虚拟机

2)找到克隆选项

3)欢迎页面

4)克隆虚拟机

5)设置创建完整克隆

6)设置克隆的虚拟机名称和存储位置

7)等待正在克隆

8)点击关闭,完成克隆

9)修改IP地址

[root@hadoop101 /]#vim /etc/sysconfig/network-scripts/ifcfg-ens33

(1)修改成你想要的ip

IPADDR=192.168.1.101 #IP地址

10)修改主机名称

详见5.3。

11)重新启动服务器

相关文章
|
6天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
60 25
|
17天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
67 20
|
2月前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
87 25
|
2月前
|
存储 Shell 网络安全
Centos7.9安装openldap
Centos7.9安装openldap
59 16
|
2月前
|
数据可视化 Linux 应用服务中间件
Centos7.9安装phpldapadmin
Centos7.9安装phpldapadmin
63 15
|
2月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
4月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
170 4
|
5月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
189 1
Linux系统之Centos7安装cockpit图形管理界面
|
4月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
180 1