网络和安全操作

一、编辑文件

文本编辑器有很多,比如图形模式的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.阿里云防火墙

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

相关推荐
Python大数据分析@7 小时前
python操作CSV和excel,如何来做?
开发语言·python·excel
John.liu_Test8 小时前
js下载excel示例demo
前端·javascript·excel
ruleslol10 小时前
VBA02-初识宏——EXCEL录像机
excel·vba
IT铺子10 小时前
制定Excel使用规范和指导,提升数据处理的效率和准确性,减少错误和数据丢失的风险
excel
是萝卜干呀10 小时前
Backend - Python 爬取网页数据并保存在Excel文件中
python·excel·table·xlwt·爬取网页数据
神奇夜光杯16 小时前
Python酷库之旅-第三方库Pandas(202)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
小c君tt17 小时前
MFC中Excel的导入以及使用步骤
c++·excel·mfc
一名技术极客19 小时前
Vue2 doc、excel、pdf、ppt、txt、图片以及视频等在线预览
pdf·powerpoint·excel·文件在线预览
用余生去守护19 小时前
【反射率】-- Lab 转换(excel)
excel
进击的六角龙19 小时前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel