网络和安全操作

一、编辑文件

文本编辑器有很多,比如图形模式的gedit、OpenOffice 等,文本模式下的编辑器有vi、vim(vi的增强版本)等。vi和vim是我们在Linux中最常用的编辑器。

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

OpenOffice:Linux下的office,可以进行word,excel,ppt的制作。

vim/vi :vi与vim编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。对Unix及Linux系统的任何版本,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位,由4个8位二进制数组成

IP表示方法:点分十进制

IP地址 = 网络ID +主机ID

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

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

2.IP地址的分类

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.配置静态的IP地址

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

五、网络状态查询

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

语法: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地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

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

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

八、防火墙

|--------------|-------------------------------|
| SELINUX | SELinux是美国国家安全局发布的一个强制访问控制系统 |
| iptables | iptables是Linux下功能强大的应用层防火墙工具。 |
| firewall | firewall是centos7里面新的防火墙管理命令 |

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

然后重启!

4.阿里云防火墙

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

相关推荐
徐同保2 小时前
vue 在线预览word和excel
vue.js·word·excel
kaixin_啊啊6 小时前
计算机二级office操作技巧——Excel篇
excel
~在杰难逃~20 小时前
关于订单信息的Excel数据分析报告
笔记·数据分析·excel·数据分析报告
生产队队长1 天前
SpringBoot2:web开发常用功能实现及原理解析-整合EasyExcel实现Excel导入导出功能
spring boot·excel
麋鹿会飞但不飘1 天前
EasyExcel拿表头(二级表头)爬坑,invokeHeadMap方法
java·spring boot·excel
Eiceblue1 天前
Python 实现Excel XLS和XLSX格式相互转换
vscode·python·pycharm·excel
if时光重来1 天前
springboot项目实现导出excel动态设置表头
spring boot·后端·excel
我是Superman丶1 天前
【工具】Java Excel转图片
java·python·excel
說詤榢1 天前
判断2个excel文件差异的条数
excel
镜花照无眠1 天前
Excel爬虫使用实例-百度热搜
爬虫·excel