网络和安全操作

编辑文件

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

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

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

vim

vim/vi(Vim编辑器)

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

eg:vim kk 使用vim 来创建或这编辑kk文件

Vim的模式

一般模式下的操作

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

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

vim多窗口使用技巧

横向切割打开

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

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

纵向切割打开

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

关闭多窗口

:qall 关闭当前窗口

窗口的切换

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

vim与shell切换

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

:exit 从shell回到vi

网络概念

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

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

网络分类

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

www 万维网

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

IP地址

为什么需要IP地址?

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

IP 地址:32位,由4个8位二进制数组成 IP表示方法:点分十进制

IP地址 = 网络ID +主机ID

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

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

IP地址分类

地址类用于指定网络 ID 并在网络 ID 和主机 ID 之间提供分隔方法 IANA(互联网数字分配机构)是负责协调一些使Internet正常运作的机构)负责分配A、B、C类网络地址,具体主机地址由机构组织自行分配 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 去除了作为特殊的运算值

网络配置

ifconfig

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

语法: ifconfig 参数

参数: 网卡 ip 掩码 up down

网络状态查询

netstat

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

语法: netstat 选项

选项

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

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

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

eg:netstat -lnp|grep 80

通过网络下载文件

wget

含义:从指定的URL下载文件

语法: wget 选项 参数

选项

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

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

参数: 网址

eg: 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设置映射关系即可。

防火墙

安全设置

参数解释

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

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

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

SELinux的关闭:

#修改配置文件 vim /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

iptables防火墙关闭

查看iptables 规则 :

iptables -F

如果有安装了iptables服务:

1.iptables状态的查看: service iptables status

2.关闭iptables: service iptables stop

SELinux防火墙关闭

1.查看SELinux状态:

sestatus

  1. SELinux的关闭:

#修改配置文件 vim /etc/selinux/config

SELINUX=disabled

:wq! #保存退出 然后重启!

相关推荐
科技云报道3 小时前
2025全球数字经济大会—云智算安全论坛暨第三届“SecGo论坛”成功召开!共筑安全新生态
安全
kfepiza5 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
无妄-20245 小时前
软件架构升级中的“隐形地雷”:版本选型与依赖链风险
java·服务器·网络·经验分享
群联云防护小杜6 小时前
构建分布式高防架构实现业务零中断
前端·网络·分布式·tcp/ip·安全·游戏·架构
独行soc7 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 33(题目+回答)
linux·科技·安全·网络安全·面试·职场和发展·护网
花木偶9 小时前
【郑大二年级信安小学期】Day6:CTF密码学&杂项&工具包
安全·web安全·密码学
岸边的风9 小时前
无需公网IP的文件交互:FileCodeBox容器化部署技术解析
网络·网络协议·tcp/ip
qq_312920119 小时前
主机安全-开源HIDS字节跳动Elkeid使用
安全
Zonda要好好学习10 小时前
Python入门Day4
java·网络·python
riverz122710 小时前
TCP backlog工作机制
服务器·网络·tcp/ip