常用服务器 ftp,ssh

FTP是文件传输协议的简称,文传协议,用于internet上控制文件的双向传输

它也是一个应用程序,,基于不同的操作系统有不同的FTP应用程序,都遵循同一种协议以传输文件。

图形界面的ftp客户端(filezilla)

ssh 远程登陆,

命令:ssh 用户名@IP地址

编辑器vim

文本编辑程序,只有命令,而且非常多。

vi有三种基本工作模式:

  + 命令模式

  + 文本输入模式

  + 末行模式

命令行模式:任何时候,按下ESC建,进入命令模式,按下相应命令vi完成相应动作。

文本输入模式:在命令模式下输入 插入命令i,附加命令a,打开命令o,修改命令c,取代命令r或替换命令s都可以进入相应文本输入模式。

末行模式:ex转义模式,在命令模式下按下‘:’即进入末行模式,多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行模式执行完后,vi自动回到命令模式下哦。例如   :sp newfile     则分出一个窗口编辑newfile文件。

命令 含义
i/I i在光标前插入,I在行首插入
a/A a在光标后插入,A在行末插入
o/O o在光标所在行下一行插入,O在光标所在行上一行插入。

网络通信

网络编程指让在不同的电脑上的软件能够进行数据传递

IP地址

ip地址是指互联网协议地址。IP地址是IP协议提供的一种统一的地址格式。

ip地址:用来在网络中标记一台电脑

127.0.0.1~127.255.255.255用于回路测试

特殊的IP:127.0.0.1 本地环回地址,即本机ip

特殊的域名:localhost 本机域名

子网掩码:用来指定ip地址中哪些是网络号,哪些是主机号

子网掩码不能单独存在,必须和ip地址一起使用,唯一的作用就是,将ip地址划分为网络地址和主机地址

端口

包括虚拟端口和物理端口,虚拟端口是计算机或交换机路由器内部的端口,例如计算机的80,21,23

一个程序需要收发网络数据,就需要端口

1~1023端口是指定端口

1024~65535是动态端口

linux中 命令   netstat  -an 查看端口状态

lsof -i[tcp/udp]:端口号   查看端口被那个程序占用

网络传输方式

网络通信根据数据发送方法有很多分类

  面向有连接型

  面向无连接型

UDP 面向无连接 不提供复制控制机制,丢包后不重发

  包总量较少的通信

  视频,音频灯多媒体通信(即时通信)

  限定于LAN灯特定网络中的应用通信

  广播通信(广播,多播)

TCP 面向有连接型 在发数据前需要建立一条连接通信的线路,提供数据传输时各种控制功能,丢包后重发,对次序乱掉的包进行顺序控制,面向连接的,可靠的,基于字节流的传输层通信协议

  

回顾vim,ftp的更多相关文章

  1. ftp文件的部署

    之前在公司搭建了一个静态资源服务器,现在来记录一下 我们是通过搭建vsftp服务,然后结合apache.访问方式为http的方式 一:VSFTPD环境安装 首先我们就是要查看一下vsftpd是否有安装 ...

  2. Vim 实用技术,第 2 部分: 常用插件(转)

    http://blog.jobbole.com/20619/ 2.1. gzip(压缩文件支持) 作者:Bram Moolenar 网站脚本编号:无(包含在 Vim 的标准发布之中) 安装说明:无 功 ...

  3. vim 移植记录

    下载两个源码包: vim : ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2\ ncurses-5.8.tar.gz http://ftp.gnu.org ...

  4. Linux系统——搭建FTP方式的本地定制化Yum仓库

    (1)搭建公网源yum仓库 安装wget aliyun源 # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epe ...

  5. vim配置轻量级IDE

    安装VIM 安装YouCompleteMe的时候, 需要VIM的版本比较高, 一般一些Linux长期支持版的Vim包就比较老, 所以可能需要编译安装. 卸载之前系统中安装的版本: CentOS/Fed ...

  6. 在Linux系统中使用Vim读写远程文件

    大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被 ...

  7. vsftp简单学习思考

    FTP的全称是File Transfer Protocol(文件传输协议),就是专门用来传输文件的协议.它工作在OSI模型的第七层,即是应用层,使用TCP传输而不是UDP这样FTP客户端和服务器建立连 ...

  8. Linux从入门到入门

    一. 前言 首先,在你的Windows系统上要想有linux系统,那就必须先安装一款软件,这里提供的是14.15的,还有ISO镜像:VMware-workstation 安装VMware:略 新建虚拟 ...

  9. centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享

    FTP的全称是File Transfer Protocol(文件传输协议),就是专门用来传输文件的协议.它工作在OSI模型的第七层,即是应用层,使用TCP传输而不是UDP.这样FTP客户端和服务器建立 ...

随机推荐

  1. 面试官,不要再问我“Java虚拟机类加载机制”了(转载)

    关于Java虚拟机类加载机制往往有两方面的 面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程.其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解. 面试题试水 现在有这样一道判断 ...

  2. discuz伪静态问题(简单)

    提前声明一下我用的是宝塔面板.Linux系统.Nginx Web Server.经过一上午的摸索(我很菜了),终于在一个很无语的地方成功搞了伪静态1.2.点击查看当前的 Rewrite 规则3.我的是 ...

  3. 春节宅家火了短视频,手游 APP 成最大赢家!

    春节历来是APP运营者翘首以盼的火热期,但2020年的春节有些特殊, 新型冠状病毒的爆发,牵动着全国亿万人民的心.响应号召不出门,宅在家里玩手机,于是打游戏.看新闻.追剧等成为大家打发时间.疏解内心压 ...

  4. 刷题之Implement strStr()、Climbing Stairs

    public class Solution { public int strStr(String haystack, String needle) { int big = haystack.lengt ...

  5. Essay写作的六大黄金法则以及四大禁区

    虽然Essay这么难写,但是,也有一些可以拿高分的准则,本文小编就为大家分享高分Essay写作必知黄金法则,希望对想要在Essay拿高分的留学生小伙伴们有些帮助. 黄金法则1.关注相关问题的重点词汇 ...

  6. 吴裕雄--天生自然 JAVASCRIPT开发学习:输出

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. bash cheat

    ############################################################################### BASH CHEATSHEET (中文速 ...

  8. 使用classList和dataset实现tab切换

    显示效果: 代码实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  9. 技术沙龙|原来落地AI应用是这么回事儿!

    目前人工智能已经迈入应用落地之年,作为备受关注的话题,在重磅政策的加持下市场规模迅速扩大并渗透到各行各业的形势越发鲜明.在此背景下,作为国内不容忽视的创新企业之一,京东AI依托于NeuHub平台对数据 ...

  10. 吴裕雄--天生自然 PHP开发学习:Switch 语句

    <?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜欢的颜色是红色! ...