【Linux】vim+网络和安全操作

 目录

1. Vim的模式

2. 一般模式下的操作

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

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

5. vim多窗口使用

6. 网络分类

7. IP地址

8. IP地址分类     

9. 网络配置

10. 网络状态查询

11. wget下载文件

12. 配置防火墙


      编辑器vim/vi

        改变光标位置:hjkl 左上下右

1. Vim的模式

2. 一般模式下的操作

x:  向后删除一个字符

nx:连续向后删除n个字符

dd:删除光标所在行

ndd:  删除光标所在的向下n行

yy:  复制光标所在的那一行

nyy:  复制光标所在的向下n列

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

p:  贴在光标的上一行

u:  恢复前一个操作

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

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

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

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

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

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

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

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

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

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

:w     保存编辑的内容

:q     离开vi

:wq    保存后离开

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

:q!    不保存强制离开

:x     保存后离开

5. vim多窗口使用

(1)横向切割打开

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

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

(2)纵向切割打开

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

(3)关闭多窗口

        :qall            关闭当前窗口

(4)窗口的切换

        :ctrl+w+j/k      窗口切换

(5)vim与shell切换

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

        :exit              从shell回到vi

6. 网络分类

        局域网:范围:几十米~几公里特点:传输速度快

        城域网:范围:几公里~几十公里

        广域网:范围:跨国,跨洲,全球Internet就是广域网

7. IP地址

        唯一标识网络上的每一台计算机

        32位,由4个8位二进制数组成

        IP表示方法:点分十进制

        IP地址 = 网络ID +主机ID

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

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

        

8. IP地址分类     

         地址类用于指定网络 ID 并在网络 ID 和主机 ID 之间提供分隔方法 IANA(互联网数字分配机构)是负责协调一些使Internet正常运作的机构)负责分配A、B、C类网络地址,具体主机地址由机构组织自行分配 IP 地址类包括:  

              ​​​​​​              

            0、1、255不能用主机ID

            子网掩码:计算网段

            192.168.199.139  —— 192.168.199.0      置0

            192.168.199.153  —— 192.168.199.0

            192.168.198.123  —— 192.168.198.0

              掩码    255.255.255.255

路由 

              网关   192.168.199.1

  ping www.baidu.com  —— 183.2.172.42

  ping 127.0.0.1

9. 网络配置

        ifconfig

        配置静态IP地址

10. 网络状态查询

netstat -antp               查看占用ip

netstat -antp | grep 22     查看占用端口号

11. wget下载文件

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

(2)wget -b https://nginx.org/download/nginx-1.26.1.tar.gz  后台下载

(3)tail wget -log            查看下载进度(日志)

(4)wget -c https://nginx.org/download/nginx-1.26.1.tar.gz  继续下载

wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.18-el7-x86_64.tar.gz

12. 配置防火墙

        firewall   centos7里面新的防火墙管理命令

        

查看iptables 规则 :iptables  -F

iptables状态的查看:service iptables status

关闭iptables:service iptables stop

13. 常用的端口号

  80 http nginx

  8080 tomcat

  3306  mysql

  6379 redis

  5432 postgreSQL

  22 ssh

  25 ftp

  27017 monggoDB

  443 https

14. 主机名和IP地址间的映射

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值