自学内容网 自学内容网

网络和安全操作

一、编辑文件

文本编辑器有很多,比如图形模式的geditOpenOffice 等,文本模式下的编辑器有vivimvi的增强版本)等。vivim是我们在Linux中最常用的编辑器。

gedit:类似于windows下的记事本,很方便的去修改文本。

OpenOffice:Linux下的office,可以进行wordexcelppt的制作。

vim/vi:vivim编辑器是所有UnixLinux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。对UnixLinux系统的任何版本,vi编辑器是完全相同的。

1.Vim的模式:

2.一般模式下的操作:

x

为向后删除一个字符
nx

连续向后删除n个字符

dd

删除光标所在行

ndd

删除光标所在的向下n

yy

复制光标所在的那一行

nyy

复制光标所在的向下n

p

将已复制的数据在光标下一行粘贴上

P

则为贴在光标的上一行

u

恢复前一个操作

3.一般模式下切换到编辑模式:
i

从目前光标所在处插入

I

在目前所在行的第一个非空格符处开始插入

a

从目前光标所在的下一个字符处开始插入

A

从光标所在行的最后一个字符处开始插入

o

在目前光标所在的下一行处插入新的一行

O

为在目前光标所在处的上一行插入新的一行

r

只会取代光标所在的那一个字符一次

R

会一直取代光标所在的文字,直到按下 ESC 为止

4.一般模式切换到命令行模式:
:w

保存编辑的内容

:w!

强制写入该文件,但跟你对该文件的权限有关

:q

离开vi

:q!

不想保存修改强制离开

:wq

保存后离开

:x

保存后离开保存后离开

5.vim多窗口使用技巧:

        横向切割打开:

                ①:new+窗口名(保存后就是文件名) -->打开一个新窗口

                ②:split+窗口名(保存后就是文件名) -->打开一个新窗口,split可以简写为sp

        纵向切割打开:

                :vsplit+窗口名(保存后就是文件名) --> 打开一个新窗口, vsplit可以简写为vsp

        关闭多窗口:

                :qall-->关闭当前窗口

        窗口的切换:

                :ctrl+w+j/k --> 通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。

        vimshell切换:

                :shell-->可以在不关闭vi的情况下切换到shell命令行

                :exit-->从shell回到vi

二、网络

1.网络的概念

        网络:一组相互连接的计算机多台计算机组成使用物理线路进行连接

        作用:数据交换和资源共享

2.网络的分类
局域网

范围:几十米~几公里

特点:传输速度快

城域网

范围:几公里~几十公里

广域网

范围:跨国,跨洲,全球

Internet就是广域网

三、ip地址:

1.IP地址 : 唯一标识网络上的每一台计算机

        IP 地址:32位,由48位二进制数组成

        IP表示方法:点分十进制

        IP地址 = 网络ID +主机ID

网络ID:标识计算机或网络设备所在的网段

主机ID:标识特定主机或网络设备

2.IP地址的分类

IP地址类包括:

AIP段 1.0.0.0 126.255.255.255 (0段和127段不使用)

BIP段 128.0.0.0 191.255.255.255

CIP段 192.0.0.0 223.255.255.255

A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1658万多台电脑

B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑

C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

C类只能容纳254台电脑的原因是把0 255 去除了作为特殊的运算值

四、网络配置

1.配置静态的IP地址

        执行:#service network restart             重启网络服务

五、网络状态查询

 netstat:用于显示与IPTCPUDPICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCPUDP监听,进程内存管理的相关报告。

语法:netstat  选项

选项:

-l:显示监控中的服务器的Socket;

-n:直接使用ip地址,而不通过域名服务器;

-p:显示正在使用Socket的程序识别码和程序名称;

案例: netstat -lnp|grep 80 

六、通过网络下载文件

wget:从指定的URL下载文件

语法:wget  选项  参数

选项:

-b:进行后台的方式运行wget;

-c:继续执行上次终端的任务

参数:

网址

案例:wget  http://www.linuxde.net/testfile.zip

        wget -b http://www.linuxde.net/testfile.zip

        tail -f wget-log             用于查看后台下载进度

七、主机名和IP地址间的映射

IP地址太长记不住怎么办?

使用别名来域名来表示一个网络IP,做这样的域名和IP映射的服务叫DNS

DNS 域名服务器:它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

除了使用DNSLinux下有一个hosts文件也使用来做域名映射的。

/etc下的hosts设置映射关系即可。

八、防火墙

SELINUX

SELinux是美国国家安全局发布的一个强制访问控制系统

iptables

iptablesLinux下功能强大的应用层防火墙工具。

firewall

firewallcentos7里面新的防火墙管理命令

1.安全设置

# 参数解释

1firwall-cmd:是Linux提供的操作firewall的一个工具;

2--permanent:表示设置为持久;

3--add-port:标识添加的端口

SELinux的关闭:

#修改配置文件

vim /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

2.iptables防火墙关闭

查看iptables 规则 :

  iptables  -F

如果有安装了iptables服务:

1. iptables 状态的查看:service iptables status
2. 关闭 iptables :service iptables stop

3.SELinux防火墙关闭
1. 查看 SELinux 状态:  sestatus

           2. SELinux的关闭:

#修改配置文件

vim /etc/selinux/config

SELINUX=disabled

:wq! #保存退出

然后重启!

4.阿里云防火墙

在网页阿里服务器页面进行设置,此处不多加演示。

                


原文地址:https://blog.csdn.net/m0_64481525/article/details/140505601

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!