自学内容网 自学内容网

网络和安全操作

一、网络的介绍

1.编辑文件

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

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

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

2.Vim编辑器

        vivim编辑器是所有UnixLinux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。由于对UnixLinux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。

vim  kk    #使用vim来创建或者编辑kk文件
2.1 vim的模式

2.2 一般模式下的操作
  • x:为向后删除一个字符
  • ndd:删除光标所在的向下n行
  • p:将已复制的数据在光标下一行粘贴上
  • nx:连续向后删除n个字符
  • yy:复制光标所在的那一行
  • P:则为贴在光标的上一行
  • dd:删除光标所在行
  • nyy:复制光标所在的向下n列
  • u:恢复前一个操作 
2.3 一般模式下切换到编辑模式

i:从目前光标所在处插入

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

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

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

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

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

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

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

2.4 一般模式切换到命令行模式 

:w 保存编辑的内容

:q 离开vi

:wq 保存后离开

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

:q! 不想保存修改强制离开

:x 保存后离开保存后离开

2.5 vim多窗口使用技巧
2.5.1 横向切割打开 
:new+窗口名(保存后就是文件名)      #打开一个新窗口
:split+窗口名(保存后就是文件名)    #打开一个新窗口,split可以简写为sp
2.5.2 纵向切割打开  
:vsplit+窗口名(保存后就是文件名)     #打开一个新窗口, vsplit可以简写为vsp
2.5.3 关闭多窗口 
:qall        #关闭当前窗口
  

2.5.4 窗口的切换

:ctrl+w+j/k     #通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口。
2.5.2 vimshell切换 
:shell               #可以在不关闭vi的情况下切换到shell命令行
:exit                #从shell回到vi

二、网络概念

1.定义 

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

2.作用

  •  数据交换
  •  资源共享
    • 3.网络分类

              计算机网络覆盖的地理区域决定了它的类型

4.www 万维网 

        www:是环球信息网的缩写,(英文全称为“World Wide Web”),中文名字为“万维网”,"环球网"等,常简称为Web。 分为Web客户端和Web服务器程序。

5.IP地址

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

IP 地址:32位,由4个8位二进制数组成

IP表示方法:点分十进制

IP地址 = 网络ID +主机ID

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

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

192.168.1.200   =   11000000.10101000.00000001.11001000

    十进制表示                             二进制表示

5.1 ip地址的分类

        地址类用于指定网络 ID 并在网络 ID 和主机 ID 之间提供分隔方法

IANA互联网数字分配机构)是负责协调一些使Internet正常运作的机构)负责分配ABC类网络地址,具体主机地址由机构组织自行分配

IP 地址类包括:

A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)

B类IP段 128.0.0.0 到191.255.255.255

C类IP段 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.ifconfig

        用于配置和显示Linux内核中网络接口的网络参数用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了

语法:

ifconfig  参数

参数:

网卡   ip   掩码   up   down

2.netstat(网络状态查询) 

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

语法:

netstat  选项

选项:

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

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

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

如何查看计算机中那些端口号被占用(面试噢!)

netstat -antp

netstat antp | grep 3306   

3.wget (通过网络下载文件)

        从指定的URL下载文件

语法:

wget  选项  参数

选项:

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

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

参数:

网址

wget https://nginx.org/download/nginx-1.26.1.tar.gz

四、防火墙

firewall -cmd --list -all

见过的端口号有哪些(面试!) 

80                 http  nginx

8080             tomcat

3306             mysql

6379             Redis

5432             postgreSQL

20                 SSH

27017           mongoDB

443               https

21                 ftp

1. 安全设置

# 参数解释

1、firwall-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! #保存退出

然后重启!

 

 

 

nqn'q


原文地址:https://blog.csdn.net/m0_68041576/article/details/140502676

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