Linux环境配置

搭建虚拟机环境
接着之前的继续往下,进入虚拟机之后,
输入root 还有密码 123456(密码看不见)
在这里插入图片描述

Alt + Ctrl 鼠标光标 弹出

1.设置机器名

设置机器名 命令
hostnamectl set-hostname xxx

临时修改主机名:hostname 临时主机名
永久修改主机名:hostnamectl 永久主机名
是对/etc/hostname文件的内容进行修改

hostnamectl可用于查询和更改系统主机名和相关设置

在这里插入图片描述
su(switch user)命令用于变更为其他使用者的身份
su root取得root权限

su可以理解为进入,更改用户 root是最高权限

2.修改域名映射
vi /etc/hosts
在这里插入图片描述
当输入完上面的指令后,立刻点击两下 dd
在这里插入图片描述
然后 点击Esc键 退出
最后 :wq! ==》强行保存退出的命令
:代表命令模式 w代表保存 q代表退出 !代表强行
在这里插入图片描述
然后 输入命令 ==》 vi /etc/hosts
在这里插入图片描述
i键 进入编辑内容
在这里插入图片描述
页面最后一行为 – INSERT – (输入模式)
(按下 i 进入输入模式(也称为编辑模式),开始编辑文字)

然后输入 192.168.177.129 xx 回车 Esc键
按下 ESC 按钮回到一般模式
左下角的 – INSERT –不见了!

:wq! 表示强制保存退出 储存后离开 vi
在这里插入图片描述
目的:
会去映射本地地址 以后可以直接使用 名字来 代替

# ip addr 查看 ip地址

4.固定IP地址

Tab键自动补全代码
clear是清空

vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTROTO=”static”
IPADDR=”192.168.233.140”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.233.2”
DNS1=”114.114.114.114”
DNS2=”8.8.8.8”
(附注:部分镜像需加入ONBOOT=“yes”)

虚拟机有时候分配 有时候不分配IP地址 所以要写个死的。

>
先点击i键
然后 BOOTPROTO动态改静态的
光标移最后 回车
输入IPADDR=“192.168.177.129” 设置固定的静态地址(内网必须设置)
然后输入NETMASK=“255.255.255.0”
网关然后GATEWAY=“192.168.177.2”
然后输入两个DNS1、2
在这里插入图片描述
Esc键 代表退出 然后wq!
在这里插入图片描述
5.重启网络

systemctl restart network

6.测试

ping www.baidu.com -c 3

-c 3 发送三次请求 网络不稳定可能不一定正好是三次
在这里插入图片描述
7.关闭防火墙

systemctl stop firewalld 关闭防火墙
systemctl disable firewalld设置开机禁用防火墙
在这里插入图片描述
8.更改安全机制

vi /etc/selinux/config

然后把SELINUX改成下面的
SELINUX=disabled

Esc 键 wq!

9.重启

reboot

测试 ip addr ip地址要一样

10.MobaXterm
MobaXterm是一款强大好用的远程终端登录利器

在 MobaXterm里进行连接虚拟机
从而在Windows界面下对其进行相关操作,使用非常的便捷

如果MobaXterm界面失灵,右击Duplicate tab。

打开界面,点击Session,出现界面点击SSH
在Remote host里写ip地址
打勾Specify username 输入root
在这里插入图片描述
连上虚拟机 以后都在该界面使用不在虚拟机

然后我们进行测试
cd /root进入根目录

然后输入 ls

Linux ls命令用于显示指定工作目录下之内容
(列出目前工作目录所含之文件及子目录)。
在这里插入图片描述

anaconda-ks.cfg是你安装本系统时自动生成的一个配置文件

MobaXterm里也这样输,会出现他们都是一样的
在这里插入图片描述
他们的数据是一致的 所见即所得

继续进行测试
在虚拟机上输入vi a.txt 创建一个文件
然后输出一个值 xxxx
最后 Esc + wq!
然后在MobaXterm输入
vi a.txt 就能看到虚拟机输的内容

所见即所得 也是证明了

11.快照

虚拟机磁盘文件(VMDK)在某个点及时的副本。
相当于
断点 如果有一大堆txt可以防止突然报错,所有的都消失。

根据上面的a.txt 来做个记录

虚拟机里的快照==》拍摄快照

首先可以确定
输入ls命令在这两个界面出来的都是
anaconda-ks.cfg a.txt

然后在MobaXterm中修改名字b.txt,并打勾。

Follow terminal folder跟随你的命令走

在这里插入图片描述
如果找不到 可以输入 cd /root ==》进入root目录

测试
在虚拟机和 MobaXterm 里 输入 ls命令 都发生变化
anaconda-ks.cfg b.txt

然后虚拟机继续打快照2

之后想恢复,就可以点快照管理器
点击你想要的那个,然后点击转到
比如快照2==》生成快照2的分支
在这里插入图片描述
在这里插入图片描述
再快照就变成了快照2.1
在这里插入图片描述
克隆

双系统可能太卡或者直接复制一份不划算,也不准确。

步骤:
右击该虚拟机==》管理==》克隆

除了创建完整克隆,其他不用变
在这里插入图片描述

虚拟机ip不一样 其他都一样

然后继续上面的步骤
除了ip地址改成192.168.177.130
然后两台虚拟机都打开
然后在MobaXterm中连接这两个
然后分别在两个界面ping 对应地址
如果有效果说明成功

两个互联了,就能互相访问。

局域网内连接

注意点:同时点击ctrl+c可以终止ping

====================
常用的Linux版本:
CentOS 和 Ubuntu

vi介绍
一款功能强大的全屏幕文本编辑器

注意点:
/才是根目录
root只是根目录下的子文件夹
root不等价于根目录

linux工作中常用之必备基础命令
1.cd命令
功能说明:切换目录。
cd绝对路径
第一个是绝对路径
在这里插入图片描述
其他的都是相对路径
cd相对路径

cd 进入用户主目录  进入的是 cd root/
cd … 返回上一级目录
cd / 进入根目录

2.ls命令
功能说明:列出目录内容。
ls显示指定工作目录下之内容
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
== 》等价于 ll
在这里插入图片描述
3.pwd命令
功能说明:查询所在目录。
举例: pwd
在这里插入图片描述
4.cat命令
功能说明:查看小文件内容。
举 例:cat xxx.txt

内容过多,看的比较麻烦,用more命令

5、more命令
功能说明:查看大文件内容
举 例:more xxx.txt
下面会有—More—(x%),可以一步一步往下看,不会全加载

如果不想看,可以点击 ctrl +c,回到命令。

6、head命令
功能说明:查看文件的前面N行。
举 例:head -N xxx.txt

7、tail命令
功能说明:查看文件的后面N行。
举 例:tail -N xxx.txt

8、touch命令
功能说明:创建一个空文件。
举 例:touch 123.txt

9、mkdir命令
功能说明:创建目录。
举 例:mkdir -p /b/c
-p 递归创建目录 可以创建多个目录

10、rmdir命令
功能说明:删除目录。
举 例:rmdir -p a
删除目录
不是空目录不能删 可以连删两个 /B/C

11、cp命令
功能说明:拷贝文件。
举 例:cp b.txt b_new.txt

12、rm命令
功能说明:删除文件或目录。
举 例:rm -rf 要删除的文件名或目录
==》删除当前目录下的所有文件及目录,并且是直接删除
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

13、exit命令
功能说明:退出命令。

14.ping命令
功能说明:查看网络是否通。
举 例:ping 192.168.226.131

(1) 通过windows本地连接虚拟机 (同一个网段)
(2) 通过虚拟机连接自己
(3) 通过虚拟机连接windows本地 windows DOS窗口 ipconfig
(4) 通过虚拟机连接互联网(外部网络)

因为能ping通,所以能联通,
MobaXterm_Personal才能连接虚拟机

15、clear命令
功能说明:清屏。
举 例:clear ; ctrl + l
但内容还在最上面

linux下的目录分类与作用介绍(了解)
在这里插入图片描述
vi的使用

vi的基本概念:(三种模式)

  1. 命令模式
  2. 插入模式
  3. 底行模式

进入插入模式:按住键盘的 i 或者 o 或者 a
进入命令模式:按住键盘的左上角esc键
进入底行模式:前提是得在命令模式,输入 : 进入

在命令行模式中的操作:
$ #移动到这一行的行尾
gg #移动到文档第一行行首
G #移动到文档最后一行行首
x #删除内容,删除一个字符
dd #删除游标所在的那一整行
u #复原原来的操作
v #选中范围按y即复制
p #粘贴

在底行模式中的操作:
/ #寻找内容
(也可以直接在 vi xxx 里面直接输 /来查找
如果第一次找的关键字不是您想要的,
可以一直按「n」 会往后寻找到您要的关键字)

set nu #显示行号
set nonu #取消行号
q! #强制离开不保存
wq #离开并保存
wq! #强制离开并保存
!ls #暂时离开

----2021.11.09&11.10&11.11&11.13

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值