LINUXTFTP(linux)

伏羲号

下列是linux 常见的端口号:

LINUXTFTP(linux)

1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098

2.SOCKS代理协议服务器常用端口号:1080

3.FTP(文件传输)协议代理服务器常用端口号:21

4.Telnet(远程登录)协议代理服务器常用端口号:23

5.HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)

6.HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp

7.Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口)

8.FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口)

9.TFTP(Trivial File Transfer Protocol),默认端口号为69/udp

10.SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22/tcp

这是对应的tftp server没有起来,需要检查dhcp中对tftp的配置是否正确,网络是否连通,tftpserver是否运行正常。

当然有,许多终端软件都可以轻松实现,下面我简单介绍一下:

putty

这是一个非常轻巧灵活的终端软件,完全免费开源,借助于pscp工具,putty可以轻松将本地文件上传到Linux服务器上,下面我简单介绍一下:

1.首先,安装putty,这个直接到官网上下载就行,如下,大概也就3M左右,一个exe文件,双击安装就行:

2.安装完成后,打开putty安装目录,就可以看到putty自带的上传下载工具pscp,如下,后面就是借助这个工具将本地文件上传到Linux服务器:

3.接着打开cmd窗口,切换到上面安装目录,直接使用pscp命令上传文件就行,如下,第1个参数为本地文件,第2个参数为上传的Linux服务器目录:

xshell

这也是一个非常不错的终端软件,借助于lrzsz工具,xshell也可以轻松将本地文件上传到Linux服务器上,下面我简单介绍一下:

1.首先,安装xshell,这个也直接到官网上下载就行,如下,这里可以选择免费的家庭/学校版,可以满足日常基本功能使用:

2.安装完成后,新建一个ssh连接Linux服务器,然后安装lrzsz工具包,这个直接运行命令“yum install -y lrzsz”就行,如下:

3.接着我们就可以直接使用rz命令上传文件了,如下,先运行rz命令,接着在打开的窗口中直接选择需要上传的文件,最后再点击打开就行:

mobaxterm

这是一个功能非常强大的终端软件,家庭版完全免费,借助于sftp协议,mobaxterm直接拖拽本地文件就可上传到Linux服务器上,下面我简单介绍一下:

1.首选,下载mobaxterm,这个也直接到官网上下载就行,如下,大概也就24M左右:

2.安装完成后,新建一个ssh连接到Linux服务器,接着就可以直接拖拽文件实现上传下载了,如下,左边为Linux服务器文件目录,右边为本地文件目录,向左拖拽为上传,向右拖拽为下载:

至此,我们就介绍完了3种上传本地文件到Linux服务器的方法。总的来说,这3个方法都非常简单,只要你熟悉一下相关工具和操作,很快就能掌握的,当然,还有许多其他工具,像securecrt等也都可以,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

DHCP+TFTP+PXE自动网络引导Linux+NFS/FTP/HTTP Push多个Linux操作系统

原理:

1、客户端PXE网卡启动

2、从DHCP服务器获得IP

3、从TFTP服务器上下载pxelinux.0、default

4、根据配置文件default指定的vmlinuz、initrd.img启动系统内核,并下载指定的ks.cfg文件

5、跟据ks.cfg去(HTTP/FTP/NFS)服务器下载RPM包并安装系统

6、完成安装

要想回答学习Linux后主要从事哪些方面工作的问题,主要还是要看目前linux的应用领域。就目前的现状来看,linux主要的应用领域还是在服务器和嵌入式方面。目前我所了解的国内学习Linux的主要从事如下几个方面的工作:

一个是嵌入式开发;

一个是后台开发;

另一个是网站服务器运维;

前两个偏向于编程,运维也需要懂shell脚本编程。

而单纯的从事linux内核开发的,目前国内相对比较少一些,在基础软件设施研发方面目前咱们国家还处在相对薄弱的阶段。

至于学习linux可以从哪些方面入手,这个问题可以找本市面上比较主流的书籍,翻开目录,就能看到linux主要学习哪些方面的知识了。这里以《鸟哥的linux私房菜为例》,我们看目录就可以看出linux的学习主要包括如下几个方面:

1.学习计算机基础知识;

2.学习linux系统的安装;

3.学习文件和目录管理相关的命令;

4.学习磁盘管理相关的命令;

5.学习一些基础工具例如vi编辑器的使用;

6.学习shell脚本编程;

7.学习linux账号管理相关的命令;

8.学习linux进程管理方面的知识;

9.学习linux系统服务相关的知识;

10.学习linux启动流程等方面的知识;

11.学习linux软件安装和卸载方面的知识。

以上都是比较基础的内容,如果要继续深入学习的话,就要学习各种服务器架设方面的知识,如下所示:

1.linux网络管理方面的知识;

2.linux路由与防火墙的设置;

3.常见服务的安装与配置,比如ftp服务,http服务,ssh服务,nfs服务等。

最后,如果想进一步更深入的了解linux的话,那么可以学习一下linux内核原理方面的知识。学习linux内核并不是要去做linux内核开发方面的工作,了解Linux内核原理可以对linux有更深入的了解,这方面的学习也可以贯穿在linux学习的整个过程中。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,91人围观)

还没有评论,来说两句吧...