重温Linux系统篇之--基本操作命令和网络配置(1)

Linux系统是程序汪们经常打交道的操作系统,企业为追求安全性和工作效率,常常把Linux当作服务器来使用,也会用来当作网络防火墙。

**

一、Linux系统的特点:

**

1.系统简洁,占用资源少;

2.支持多用户;

3.权限控制严格,安全级别高;

4.文件系统中没有盘符之分,只有根目录/;

5.没有图形化界面(可以装),方便部署;

6.可以远程操作集群;

7.开源,免费。

二、Linux安装

现如今,企业一般用的cd镜像是centos7.x版本,6.x版本也在使用,但是安装时比较繁琐。

1.安装之前,查看电脑是否开启了虚拟化。

任务管理器–>性能–>cpu–>虚拟化
在这里插入图片描述
2.安装linux系统之前,先安装VMware,用来模拟用户想要的多台计算机,然后安装将镜像文件;VMware相当于硬件,centos像文件相当于基于linux内核的操作系统。

3.Linux操作系统有两种安装方式:完整安装/克隆安装(推荐链接克隆安装)

4.完整安装需要从头开始配置环境、上传文件、安装jdk、配置网络、挂载集群等;克隆只需要修改IP地址、修改主机名、修改eth0虚拟网卡信息。

5.我将另外写一篇用来详细介绍centos7.x的安装,有兴趣的可以读一下。

**

三、Linux中的文件目录结构

**
1./bin: (binaries) 存放系统命令的目录,所有用户都可以执行。

2./sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。

3./usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行

4./usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行

5./root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户

6./home:用户缺省宿主目录 eg:/home/spark

7./tmp:(temporary)存放临时文件

8./etc:(etcetera)系统配置文件

9./usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等

10./proc:虚拟文件系统,数据保存在内存中,存放当前进程信息

11./boot:系统启动目录

12./dev:(devices)存放设备文件 网卡 声卡 显示 cd 打印机

13./sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息

14./lib:存放系统程序运行所需的共享库

15./lost+found:存放一些系统出错的检查结果。

16./var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件、日志文件、计划任务等

17./mnt:(mount)挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录

18./media:挂载目录。 挂载媒体设备,如软盘和光盘

19./misc:挂载目录。 挂载NFS服务

20./opt: 第三方安装的软件保存位置。 习惯放在/usr/local/目录下

21./srv : 服务数据目录
**

四、Linux基本命令

**
1.cd 切换命令

cd ~ 切换到自己的家目录;

cd - 切换到上次所在目录

cd 路径/ 切换到某个路径下

2.ls 查看当前目录中的内容

ls 路径/ 查看指定目录下的内容

ls -l 路径/ 查看指定路径下的详细信息(相当于ll,一般常用ll)

ls -a 路径/ 查看路径下的所有内容(包含隐藏,相当于ll -a)

3.mkdir 创建文件夹

mkdir a b c 创建多个文件夹

mkdir -p a/b/c 创建多层文件夹,要加-p

4.touch 创建文件(linux中文件后缀名不做区分,都是二进制的,写上为了区分方便)

touch …/1/doc 在上级文件目录中创建1.doc文件

touch 1.doc 在本级文件中创建1.doc文件

5.mv 移动(文件/文件夹)

mv 1.txt 2.txt 把1.txt改名为2.txt

mv 1.txt ./a/ 把1.txt移动到a文件夹中

mv a.txt /aaa/b.txt 移动+重命名

6.cp 复制

cp 文件 路径/ 复制到…

cp 文件 路径/new_name 复制+重命名

cp -r 文件夹 递归删除文件夹

7.pwd 当前所在位置

8.rm 删除/剪切

rm -rf 文件/夹 强制删除文件夹和文件

rm 文件 只能删除文件

9.文本编辑 vi/vim

vi 文件名 编辑文件,如果不存在,自动创建文件

(1)编辑命令:

i 编辑;在光标的前面插入

o 编辑;在光标的下一行

a 编辑;在光标的后面插入

I 编辑;行首

O 编辑;上一行

A 编辑;行末

编辑完成后,按esc,退出编辑模式,转到命令模式

(2)命令模式下:

wq! 保存加强制退出

q! 强制退出,不保存

shift zz 相当于 :wq!;或者写成ZZ

dd 剪切(删除)当前行

p 粘贴

u 撤销

yy 复制当前行

2dd —Ndd 当前开始剪切n行

3yy --Nyy 当前开始复制n行

:set nu 显示行号

nG 将光标跳转到第n行

G shift+g 最后一行

gg 第一行

:set nonu 隐藏行号

/string 搜索字符串 n显示先一个位置
**

五、网络配置

**
网络分为三种:nat、仅主机、桥接模式;一般常用nat。

需要对虚拟机交换机、windows和虚拟机三者的ip、域名、网关和子网掩码进行配置。

ip和子网掩码做与运算,得到网段;域名和ip为key-value的映射关系。

网关实际上是一个ip地址,是虚拟机交换机的ip。

虚拟机的通信原理与局域网的通信原理类似。

修改VM的网络信息,网段和虚拟交换机IP,实际操作如下:

1.vmware-编辑-虚拟网络编辑器
在这里插入图片描述
2.vmware-net设置
在这里插入图片描述
3.windows-vmnet8设置
在这里插入图片描述
4.windows-vmnet8-ipv4设置
在这里插入图片描述

5.虚拟机的ip等修改操作(进入到虚拟机中,输入下面命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33)

6.i-编辑-修改-添加(BOOTPROTO=后面修改成static ;ONBOOT改为=后面yes;删掉UUID这一行;后面加上后图中四句)
在这里插入图片描述

7.重启网络(service network restart)

8.ping 域名 --> 进行网络测试

ping windows的ip --> 测试与windows是否建立连接

注意:
ping时出错,一般是防火墙没有关闭。

windows防火墙都知道怎么关,这里不做赘述;

linux防火墙的关闭:

(1)查看防火墙状态:systemctl status firewalld;

(2)关闭防火墙(本次开机中关闭,下次重启linux会再开启):systemctl stop firewalld;

(3)启动防火墙:systemctl start firewalld;

(4)disable firewalld:关闭防火墙,下次重启不会再开启,需要手动开启。

2、修改windows的域名映射:

c盘–>windows->System32–>drivers–>etc–>hosts;
后面直接添加192.168.133.3 linux01;中间用空格隔开;前者为windows 的ip,后者为映射的名字。

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页