网络和安全操作

news2024/9/21 16:24:26

一、编辑文件

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

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

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

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

        IP表示方法:点分十进制

        IP地址 = 网络ID +主机ID

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

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

2.IP地址的分类

IP地址类包括:

AIP段 1.0.0.0 126.255.255.255 (0段和127段不使用)

BIP段 128.0.0.0 191.255.255.255

CIP段 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:用于显示与IPTCPUDPICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCPUDP监听,进程内存管理的相关报告。

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

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

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

八、防火墙

SELINUX

SELinux是美国国家安全局发布的一个强制访问控制系统

iptables

iptablesLinux下功能强大的应用层防火墙工具。

firewall

firewallcentos7里面新的防火墙管理命令

1.安全设置

# 参数解释

1firwall-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.阿里云防火墙

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

                

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1933181.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JDK新特性(Lambda表达式,Stream流)

Lambda表达式: Lambda 表达式背后的思想是函数式编程(Functional Programming)思想。在传统的面向对象编程中,程序主要由对象和对象之间的交互(方法调用)构成;而在函数式编程中,重点…

数据结构之跳表SkipList、ConcurrentSkipListMap

概述 SkipList,跳表,跳跃表,在LevelDB和Lucene中都广为使用。跳表被广泛地运用到各种缓存实现当中,跳跃表使用概率均衡技术而不是使用强制性均衡,因此对于插入和删除结点比传统上的平衡树算法更为简洁高效。 Skip lis…

ROS参数服务器理论模型

ROS参数服务器理论模型 参数服务器角色实现参数服务器流程参数可以使用的类型 参数服务器角色 参数服务器实现是最为简单的,该模型如下图所示,该模型中涉及到三个角色: ROS Master (管理者)Talker (参数设置者)Listener (参数调用者) 实现参数服务器流程 整个流…

“论企业集成平台的理解与应用”,软考高级论文,系统架构设计师论文

论文真题 企业集成平台(Enterprise Imtcgation Plaform,EIP)是支特企业信息集成的像环境,其主要功能是为企业中的数据、系统和应用等多种对象的协同行提供各种公共服务及运行时的支撑环境。企业集成平台能够根据业务模型的变化快速地进行信息系统的配置…

业务能力构建设计规划咨询项目(48页PPT)

业务能力构建设计规划咨询项目旨在为企业提供全面系统的指导与支持,通过48页PPT详细阐述如何从零开始建立起一套高效的业务体系。该项目将首先识别企业的核心竞争力,分析市场需求和内部资源配置,制定出切实可行的战略规划。 从流程优化、技术…

图片如何去水印,PS 图片去水印的几种常见方法

在数字图像的世界里,水印常常被用来标识版权或防止未经授权的使用,但有时它们却成为了美观的障碍。无论是出于个人偏好还是专业需求,去除图片上的水印已经成为一项常见的任务。 Adobe Photoshop 作为行业标准的图像编辑软件,提供…

Golang | Leetcode Golang题解之第240题搜索二维矩阵II

题目&#xff1a; 题解&#xff1a; func searchMatrix(matrix [][]int, target int) bool {m, n : len(matrix), len(matrix[0])x, y : 0, n-1for x < m && y > 0 {if matrix[x][y] target {return true}if matrix[x][y] > target {y--} else {x}}return f…

卸载linux 磁盘的内容,磁盘占满

Linux清理磁盘 https://www.cnblogs.com/siyunianhua/p/17981758 当前文件夹下&#xff0c;数量 ls -l | grep "^-" | wc -l ls -lR | grep "^-" | wc -l 找超过100M的大文件 find / -type f -size 100M -exec ls -lh {} \; df -Th /var/lib/docker 查找…

【简单介绍Gitea】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

第十四届蓝桥杯省赛C++C组A题【求和】题解(AC)

法一 用 for 循环计算序列和。 法二 使用等差数列求和公式。 #include <iostream> #include <algorithm> #include <cstring>using namespace std;typedef long long LL;int main() {LL res 0;for (int i 1; i < 20230408; i )res i;cout <<…

自定义View(8)View的绘制流程

安卓UI的重点之一就是View的绘制流程&#xff0c;经常出现在面试题中。熟悉View的绘制流程&#xff0c;不仅能轻松通过View相关的面试&#xff0c;也可以让我们更加方便的使用自定义View以及官方View。此篇先以常见面试题为切入点&#xff0c;说明自定义View的重要性&#xff0…

Qt Style Sheets-设计器集成

设计器集成 Qt Designer&#xff08;Qt Designer&#xff09;是一个出色的工具&#xff0c;用于预览样式表。您可以在 Designer 中右键单击任何小部件&#xff0c;并选择“更改样式表...”来设置样式表。 在 Qt 4.2 及更高版本中&#xff0c;Qt Designer 还包括一个样式表语法…

Unity Apple Vision Pro 开发(四):体积相机 Volume Camera

文章目录 &#x1f4d5;教程说明&#x1f4d5;教程内容概括&#x1f4d5;体积相机作用&#x1f4d5;创建体积相机&#x1f4d5;添加体积相机配置文件&#x1f4d5;体积相机配置文件参数&#x1f4d5;体积相机的边界盒大小&#x1f4d5;体积相机边界盒大小和应用边界盒大小的区别…

Redis 教程:从入门到入坑

目录 1. Redis 安装与启动1.1. 安装 Redis1.1.1. 在Linux上安装1.1.2. 在Windows上安装 1.2. 启动 Redis1.2.1. 在Linux上启动1.2.2. 在Windows上启动 1.3. 连接Redis1.3.1. 连接本地Redis1.3.2. 连接远程Redis1.3.2.1. 服务器开放端口1.3.2.2. 关闭防火墙1.3.2.3. 修改配置文件…

内网对抗-隧道技术篇防火墙组策略ICMPDNSSMB协议出网判断C2上线解决方案

知识点&#xff1a; 1、隧道技术篇-网络层-ICMP协议-判断&封装&建立&穿透 2、隧道技术篇-传输层-DNS协议-判断&封装&建立&穿透 3、隧道技术篇-表示层-SMB协议-判断&封装&建立&穿透0、不是有互联网才叫出网 1、C2常见上线采用的协议 2、常…

Android:将自定义视图设为互动式

一、简介 点击查看将自定义视图设为互动式官网文档 绘制界面只是创建自定义视图的一个部分。您还需要让视图以非常类似于您模仿的真实操作的方式响应用户输入。 让应用中的对象的行为方式与真实对象相似。例如&#xff0c;不要让应用中的图片消失后重新出现在其他位置&#x…

1.厦门面试

1.Vue的生命周期阶段 vue生命周期分为四个阶段 第一阶段&#xff08;创建阶段&#xff09;&#xff1a;beforeCreate&#xff0c;created 第二阶段&#xff08;挂载阶段&#xff09;&#xff1a;beforeMount&#xff08;render&#xff09;&#xff0c;mounted 第三阶段&#…

基于Transformer模型的谣言检测系统的实现

新书速览|PyTorch深度学习与企业级项目实战-CSDN博客 谣言检测系统项目背景 1938年10月30日的晚上&#xff0c;哥伦比亚广播公司照例安排了广播剧&#xff0c;当晚的节目是根据HG威尔斯《世界之战》改编的“火星人进攻地球”。为提升吸引力&#xff0c;制作团队选择以类纪实风…

C# 智慧大棚nmodbus4

窗体 &#xff1a;图表&#xff08;chart&#xff09;&#xff1a; 下载第三方&#xff1a; nmodbus4:可以实现串口直连&#xff0c;需要创建串口对象设置串口参数配置Serialport 如果需要把串口数据表通过tcp进行网口传递 需要创建tcpclient对象 ModbusSerialMaster master; /…

秋招突击——7/17——复习{二分查找——搜索插入位置、搜索二维矩阵,}——新作{链表——反转链表和回文链表,子串——和为K的子数组}

文章目录 引言新作二分模板二分查找——搜索插入位置复习实现 搜索二维矩阵复习实现 新作反转链表个人实现参考实现 回文链表个人实现参考实现 和为K的子数组个人实现参考实现 总结 引言 今天算法得是速通的&#xff0c;严格把控好时间&#xff0c;后面要准备去面试提前批了&a…