#码神学习#第三天

原创 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

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

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

上课笔记 文件的基本操作: 1、pwd:chaxun linux 主机所在的目录 2、ipwd:查询本地目录 3、windows与linux之间互传文件 4、linux 与L...

hibernate学习笔记第三天的源码

  • 2017年03月21日 12:33
  • 7.81MB
  • 下载

码神之旅第三天

码神之旅

spring学习的第三天

  • 2009年11月26日 18:06
  • 2KB
  • 下载

Spring学习第三天——Spring MVC,使用注解方式,intellij的代码说明,ajax,文件的上传下载

1、spring mvc (1)、spring mvc都为我们做了什么 Controller为中心完成对系统流程的控制管理从请求中搜集数据对传入的参数进行验证将结果返回给视图针对不同的视图提供不...

java_web学习第三天(Servlet的事件监听)

Servlet的时间监听: 监听器:其实就是一个实现特定接口的java程序,时间监听用来监听时间的方法或者某个属性的改变。当发生上述事件的时候,监听器的某个方法将被调用。 1.监听Servlet...

第三天04 JAVA基础语法(运算符)(学习笔记)

1、算数运算符 与算数运算符相关的运算符+、-、*、/,也就是(加减剩除)这类运算符,另外%,也称为模数(取余)或者余数运算法,这里我们单独对‘%’进行案例解析 例:有个立方体要进行360度旋转,...

嵌入式开发之Linux基础第三天学习笔记 linux系统命令(二)

linux基础第三天笔记   cp 文件拷贝 cp 要拷贝的文件  目标文件夹 如果目标文件夹已经存在同名文件,则覆盖 cp  aa  ../qwe 在拷贝的过程中,可以为文件指定一个新的文件名 cp...

比特币(BitCoin)学习第三天-什么是比特币(BitCoin)钱包?

一、比特币获得方法? 1.直接购买获得。 2.挖矿获得。 3.交易获得。 你获得的比特币会存在你的“钱包地址”里。   比特币地址是大约33位长的、由字母和数字构成的一串字符,总是由1或者3开头,例如...

谷歌电子市场学习笔记第三天

一、抽取DefaultAdapter & BaseHolder 1 、抽取Adapter 共性的方法 。 2、 把getView方法里 和holder相关的逻辑 摘取到Holder代码中 。 3、...
  • btt2013
  • btt2013
  • 2015年12月18日 19:41
  • 778
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:#码神学习#第三天
举报原因:
原因补充:

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