文件目录

Ubuntu安装配置TFTP服务

∥☆過路亽.° 提交于 2020-03-05 06:48:27
tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统。 1.安装 sudo apt-get install tftpd-hpa tftp-hpa 2.配置 tftp-hpa 的配置文件為 /etc/default/tftpd-hpa sudo gedit /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" //这里是你的tftpd-hpa的服务目录 TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s" //这里是选项 注意:如果是在10.04以下的版本用下面的配置 tftp-hpa 的配置文件为 /etc/default/tftpd-hpa RUN_DAEMON="yes" OPTIONS="-l -c -s /tftpboot" 3.启动服务 sudo service tftpd-hpa restart 4.test测试 cd /tftpboot vim test.txt //随便输入一些东西 cd ~/ tftp localhost get test.txt 最后看看当前目录有test.txt的文件不? 同理

Azkaban2.5.0安装

女生的网名这么多〃 提交于 2020-03-05 04:32:39
1、Azkaban安装部署 azkaban-web-server-2.5.0.tar.gz azkaban-executor-server-2.5.0.tar.gz azkaban-sql-script-2.5.0.tar.gz 2、安装 将安装文件上传到集群,最好上传到安装 spark,hive、sqoop的机器上,方便命令的执行   mkdir azkaban azkaban web服务器安装 解压azkaban-web-server-2.5.0.tar.gz   tar –zxvf azkaban-web-server-2.5.0.tar.gz 将解压后的azkaban-web-server-2.5.0 移动到 azkaban目录中,并重新命名 server   mv azkaban-web-server-2.5.0 ../azkaban cd ../azkaban mv azkaban-web-server-2.5.0 server azkaban 执行服器安装 解压azkaban-executor-server-2.5.0.tar.gz   tar –zxvf azkaban-executor-server-2.5.0.tar.gz 将解压后的azkaban-executor-server-2.5.0 移动到 azkaban目录中,并重新命名 executor   mv

JAVA 文件路径的一些问题

痴心易碎 提交于 2020-03-05 01:22:28
模拟Hibernate的实现: ①顺便研究了一下读文件。 ②关于路径的问题: 我们路径 除了绝对路径就是相对路径。如果在项目中使用绝对路径可能容易点,但代码移植就麻烦了,而且容易出错。 绝对路径: 要编译性文件(.java) E:/pojectpath/src/mypakage 在项目中的资源文件,非编译文件(.properties .xml ...) 一般不使用绝对路径 相对路径: 要编译性文件(.java)src/mypakage 资源文件,非编译文件(.properties .xml ...) mypakage 即资源文件找java文件 路径只要包名就够了(不管资源文件在项目中的那个地方)。 资源文件找资源文件:1资源文件找2资源文件,路径由1资源文件所在的当前目录开始往下一级目录找……。 (有待完善!!!) 而java文件找资源文件 由目录src开始。 java文件找java文件,路径由目录src开始。 在一个项目工程中使用到的文件路径如果不使用绝对路径,表示当工程文件加载时(找该文件)从工程的目录(.poject 当前目录)编译根目录。 注意:在前期java文件编译时路径。即需要系统路径(当然IDE 做了一些处理,如eclipse 把硬盘到工程目录自动加上了。 src 就得程序员手动加了) 在编译后成 .class文件时。就会把系统路径去掉

从文件系统到磁盘

自闭症网瘾萝莉.ら 提交于 2020-03-04 23:56:22
https://www.cnblogs.com/kexinxin/p/9939090.html " I/O控制为最底层,由 设备驱动程序 和中断处理程序组成,实现内存与磁盘之间的信息传输。设备驱动程序可以作为翻译器。其输入由高层命令组成,如"retrieve block 123"。其输出由底层的、硬件特定的命令组成,这些命令用于控制硬件控制器,通过硬件控制器可以使I/O设备与系统其它部分相连。 基本文件系统 只需要向合适的设备驱动程序发送一般命令就可对磁盘上的物理块进行读写。每个块由其数值磁盘地址来标识(例如,驱动器I,柱面(cylinder)73,磁道(track)3,扇区(sector) 10)。 " -------------------------- 计算机是如何找到确定路径下的文件的? ————————————————文件系统如何存取文件的: 1)、根据文件名,通过Directory里的对应关系,找到文件对应的Inodenumber 2)、再根据Inodenumber读取到文件的Inodetable 3)、再根据Inodetable中的Pointer读取到相应的Blocks ———————————————— 文件系统是如何将path转变为真正的block地址的。简而言之,inode树组成了目录树,通过树形查找获取磁盘信息。 也就是说目录内容:文件名vsinode号

Ansible自动化运维学习之四:playbook和roles

隐身守侯 提交于 2020-03-04 22:19:16
备注:文章事例部分代码会出现不对齐的情况,使用时,请注意格式对齐!! 第4 章 playbook和roles 4.1 ansible-playbook常用命令说明 ansible-playbook --help Usage: ansible-playbook playbook.yml Options: -e EXTRA_VARS,--extra-vars=EXTRA_VARS # 设置额外的变量,格式为key/value。-e "key=KEY", # 如果是文件方式传入变量,则-e "@param_file" --flush-cache # 清空收集到的fact信息缓存 --force-handlers # 即使task执行失败,也强制执行handlers --list-tags # 列出所有可获取到的tags --list-tasks # 列出所有将要被执行的tasks -t TAGS,--tags=TAGS # 以tag的方式显式匹配要执行哪些tag中的任务 --skip-tags=SKIP_TAGS # 以tag的方式忽略某些要执行的任务。被此处匹配的tag中的任务都不会执行 --start-at-task=START_AT_TASK # 从此task开始执行playbook --step # one-step-at-a-time:在每一个任务执行前都进行交互式确认 -

2020.3.2学习

只愿长相守 提交于 2020-03-04 22:13:18
学习内容: mkdir 命令 :创建一个文件夹 -p : 强制 ls 命令 :显示指定工作目录下之内容 上课只听到老师讲 -d:只显示当前文件夹 ~后面百度发现 -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有文件,则以下之文件亦皆依序列出 rmdir命令 :删除空目录,只能删除目录不能删除文件 rm命令 :既可以删除目录又可以删除文件 -r :删除目录,可以删除非空目录 -f :强制删除,不询问,直接删除 which命令 :查找某个命令的绝对路径 在 Mysql -uroot -p 后面不要加上密码,因为安全性的问题 touch命令 :创建空文件 mv命令 :移动文件或目录 Tail命令 :用于显示文件的最后10行。 -数字 :后面显示最后几行,-1就显示1行 -f :动态显示文件的最后10行,一般用于排查错误,跟踪一些信息。 文件权限 rwx 分别代表: 读,写,执行 。一共有 9 位 每三位分别是 拥有者

本地运行MapReduce程序出现nativeIo问题解决方案

倾然丶 夕夏残阳落幕 提交于 2020-03-04 21:06:49
NativeIO问题 具体表现:找不到org.apache.hadoop.io.nativeio.NativeIO 1)按照网上的一些解决方法,将hadoop目录下的bin文件中的hadoop.dll和winutils.exe复制到c:\windows\System32。注意,从官网下载的hadoop的部署包是没有这两个文件的,只能通过其他途径找到相应hadoop版本的hadoop.dll和winutils.exe文件。 2)再次执行,还是无法解决。于是,重启。 3)重启后还是无法解决。又将其复制到了C:\Windows\SysWOW64。 4)还是无法解决,可能是hadoop.dll等文件版本不适配。于是,直接下载hadoop-2.7.3的源码文件。在maven工程中创建package,package与NativeIO.java的一致,为org.apache.hadoop.io.nativeio。将NativeIO.java复制到该目录下。 来源: CSDN 作者: 嗯,沉淀 链接: https://blog.csdn.net/qq_41244181/article/details/104654418

Definite Time Delete Temp File In WebSite

假装没事ソ 提交于 2020-03-04 20:29:18
开发一个web应用程序,需要创建一个Temp目录,来存放临时文件,比如文件交换,或是用户上传下载,输出等。 由于线程的原因,我们无法即时删除当时操作的文件。所以得设计一个定时器来删除。即是删除当天以前的临时文件。这样子就可以达到我们清除这个Temp目录文件的目的。 文件格式:;大小:22,279KB;长度:00:20:27。 下载地址: http://download.cnblogs.com/insus/ASPDOTNET/DefiniteTimeDeleteTempFileInWebSite.zip 来源: https://www.cnblogs.com/insus/archive/2009/04/08/1431986.html

Python常用模块之模块的使用

我们两清 提交于 2020-03-04 19:41:12
一 模块介绍 1、什么是模块? #常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 #在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别:    1 使用python编写的.py文件   2 已被编译为共享库或DLL的C或C++扩展   3 把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包)   4 使用C编写并链接到python解释器的内置模块 2、为何要使用模块? #1、从文件级别组织程序,更方便管理 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用 #2、拿来主义,提升开发效率 同样的原理,我们也可以下载别人写好的模块然后导入到自己的项目中使用,这种拿来主义,可以极大地提升我们的开发效率 #ps: 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 3、以spam

修改maven默认仓库(即repository)的路径

徘徊边缘 提交于 2020-03-04 19:09:18
原文链接: https://blog.csdn.net/ideality_hunter/article/details/53006188   简要说明:主要操作为新建仓库路径,在maven的conf目录下修改setting.xml中配置仓库路径,将该配置文件copy一份放在仓库目录下。 详细说明 1 在maven的安装目录下,找到conf文件夹,打开settings.xml文件,使用ctrl + f 在文章中寻找localrepository字样,出现如下所示,下面将这个标签改为你想要的路径: 2 创建你在settings.xml中指定真实仓库路径(即D:\Java\maven-repository\repository) 3 并将修改后的settings.xml文件复制一份放在当前的目录下(原来的不要删除掉,D:\Java\maven-repository\repository) 4 修改Eclipse(或IntelliJ IDEA)的MAVEN的存储位置,点击Browser按钮,选择settings.xml文件 默认是: 修改后: 6这样再编译maven工程,jar包就自动下载到D:\Java\maven-repository\repository了。 来源: https://www.cnblogs.com/doudou-taste/p/9022979.html