#码神学习#第三天

原创 2016年05月31日 20:06:31

今天主要学习了FTP协议。

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。(这段来自百度百科)

简单的说就是用FTP来测试端口和传输文件,可用于虚拟机和物理机中的文件传输。

配置root登录到FTP服务端:

进入到/etc/vsftpd目录中:

1):修改:user_list,root注释掉

2):修改:ftpusers,root注释掉

3):新建空文件chroot_list保存即可

4):修改vsftpd.conf

去掉以下两行的注释:

1chroot_local_user=YES

2chroot_list_enable=YES

3chroot_list_file=/etc/vsftpd/chroot_list

5):修改selinux配置  cd/etc/seLinux    然后vi  config   

Selinux=disabled

在Windows下用cmd→ ftp 192.168.1.139



第二点就是配置yum,yum可以用于安装Linux软件。配置yum首先要配置源,而源分为本地源和远程源。

本地源:

建源:把光盘挂载到自己新建的目录下/iso   mount /dev/sr0 /iso
修改yum.repos.d:

去到etc/yum.repos.d cd /etc/yum.repos.d/
备份:cp rhel-source.repo   rhel-source.repo.bak
修改:Vi rhel-source.repo
删除全部原有的,粘贴:
[base_local_iso]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=file:///media/redhatiso
gpgcheck=1

保存,然后清缓存。

yum clean all
yum repolist
然后用yum install packagename  的方法去安装软件
yum install httpd*
service httpd start
service httpd restart
service httpd status

开机自启服务:chkconfig httpd on


远程源:

vi rhel-source.repo

改为:

[base_remote_http]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/$basearch/
gpgcheck=1 

保存即可



第三点是解压tar的压缩包和配置jdk环境变量。

Tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

解压

tar -xvf file.tar //解压 tar

tar -xzvf file.tar.gz //解压tar.gz

打包aabbcc文件:Tar  -cvf  jpg.tar   aa   bb   cc

打包压缩txt结尾的所有文件:tar -czf  jpg.tar.gz    *.txt

 

解压jdk包:tar -xzvf jdk-8u60-linux-x64.tar.gz

设置环境变量:export  mymsg=Hello,zongxing“     

查看环境变量:echo $mymsg

查看所有的环境变量:env

设置jdk的环境变量

vi /etc/profile

在下面添加:

export JAVA_HOME=/root/jdk1.8.0_60

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

让配置马上生效:source /etc/profile

查看jav版本:java -version

版权声明:本文为博主原创文章,未经博主允许不得转载。

码神之旅第三天

码神之旅
  • Chenxpeng
  • Chenxpeng
  • 2016年07月28日 00:22
  • 113

码神第三天学习(加作业)

上课笔记 文件的基本操作: 1、pwd:chaxun linux 主机所在的目录 2、ipwd:查询本地目录 3、windows与linux之间互传文件 4、linux 与L...
  • kangwhatfeng
  • kangwhatfeng
  • 2016年07月17日 15:27
  • 112

python学习——第三天

前两天把《A Byte of Python》大致看了一遍,算是基本可能入门了。动手写了些很简单的小例子,对python的语法有个基本的了解,但是还有一些细节不是很清楚,有些地方可能知其然不知所以然,还...
  • majcos
  • majcos
  • 2006年08月23日 19:56
  • 574

#码神心得_01# 第一次来码神

在这之前,我一直都是自学着java,看看书,看看视频教程,自个儿捣鼓捣鼓,可惜成果一直都很不理想。因为学的东西都是理论,并没有经过实际应用,学了便忘了,转眼大三也快结束了,学无所成,茫然无措,徘徊不前...
  • Red_xin
  • Red_xin
  • 2016年05月07日 22:37
  • 964

广州码神信息科技有限公司--培训第一周

广州码神信息科技有限公司(码神) 趁头发未干,我来说说来码神培训的第一周的感受吧。最先开始是在招聘信息上看到码神的,然后投了简历,希望找一份java实习生的工作。经过面试后,发现自己在技术知识方面还有...
  • baidu_29747123
  • baidu_29747123
  • 2016年05月28日 01:53
  • 3619

#码神学习#第四天

今天讲的是网络的常见协议和应用。 常用到的协议有: 1、二层协议:ARP 与RARP、交换机、AP的配置 2、三层协议: IP路由、ICMP、nat 3、四层协议:TCP及三次握手 ...
  • qq407716220
  • qq407716220
  • 2016年05月31日 21:27
  • 98

码神第二天学习

东西好多,这不可思议的Linux世界还需要多多练习
  • yangchonghuimashen
  • yangchonghuimashen
  • 2016年07月26日 21:14
  • 149

#码神学习#第二天

第二天楠哥主要讲了关于Linux下文件的权限属性和用户与组。 Linux下的文件分别有R、W、X三种属性,分别对应是read的读取属性,write的写入属性,x指的是执行属性。而一般一个文件或文件夹...
  • qq407716220
  • qq407716220
  • 2016年05月30日 09:13
  • 143

Websense完成收购Surfcontrol 携手神州数码加速拓展中国市场

Websense完成收购Surfcontrol 携手神州数码加速拓展中国市场 近日,内容安全厂商WebSense的宣布,Web和E-mail安全厂商SurfControl被收购的命运已经尘埃落定,而整...
  • massbaker
  • massbaker
  • 2007年10月22日 17:54
  • 1139

#码神学习#第一天

因为前一天的第一节课我们还没报名,所以第一天早上主要是建立虚拟机的事情。楠哥讲的主要是怎么创建一个手动安装系统的Linux虚拟机,手动安装的关键在于配置好虚拟机的设置之后要去虚拟机的设置里再删去正在使...
  • qq407716220
  • qq407716220
  • 2016年05月30日 08:52
  • 92
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:#码神学习#第三天
举报原因:
原因补充:

(最多只允许输入30个字)