block block用于存放的是数据信息 block默认大小是4k,可以进行调整 比较大的文件,会占用多个block 比较小的文件,剩余空间无法使用,浪费磁盘空间 软硬链接的区别 硬链接:是文件的多个门 使用方法:ln 链接的源文件 硬链接的文件信息 软连接:文件的快捷方式 使用方法:ln -s 链接的源文件 软链接的文件信息 链接后的文件大小不一致 链接后的文件类型和权限不一致(颜色不一致) 链接后的文件和源文件 inode信息有出入 硬链接indoe号码一致 软链接inode号码不一样 源…
关于block的简单介绍 什么是block? Block是C语言的一个语法特性,同时也是C语言的运行时特性,它很像C中的函数指针,因为你可以像使用函数指针一样的去使用block对象:它也很像C++中的函数对象,因为除了要执行的代码,block还可以携带和block绑定的状态信息. 代码块的结构 代码块的简单赋值与调用 // 将block块赋值给一个变量testblock,然后直接通过变量来调用代码块中的代码 int(^testblock)(int a, int b) = ^(int a, int…
.NET平台开源项目速览(16)C#写PDF文件类库PDF File Writer介绍   阅读目录 1.PDF File Writer基本介绍 2.一个简单的使用案例 3.资源 1年前,我在文章:这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)中(第9个项目),给大家推荐了一个开源免费的PDF读写组件 PDFSharp,PDFSharp我2年前就看过,用过简单的例子,不过代码没有写成专门的文章.最近在查找资料的时候,又发现一款小巧的写PDF文件的C#组件:PDF Fi…
软硬连接Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接. [硬连接]硬连接指通过索引节点来进行连接.在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index).在Linux中,多个文件名指向同一索引节点是存在的.一般这种连接就是硬连接.硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以…
 曾经对软硬连接一直搞不明白,关键是怕操作错误. 硬链接不能跨区实现连接,硬链接是对原始文件的镜像,同一个inode,软连接是快捷方式,inode保存的是快捷方式的.原始文件删除,导致软连接文件无效. 01.硬链接 02.软连接 对目录的链接 [root@dzswj-test tmp]#ll total drwxr-xr-x root root Jul : gitdev drwxr-xr-x resin resin Aug : hsperfdata_resin drwx------ gdm gd…
目录 一.配置网卡 二.xshell连接 三.远程拷贝文件 四.建立软硬连接 五.打包/解包和压缩/解压缩 六.包操作 七.配置yum源 配置yum源 配置阿里云源 常用命令 yum其他命令 八.重置root密码(密码忘记) 一.配置网卡 vi /etc/sysconfig/network-scripts/ifcfg-en01654894 TYPE=Ethernet BOOTPROTO=none # 改为none DEFROUTE=yes PEERDNS=yes PEERROUTES=yes I…
inode block 软硬链接 1 inode 1.1 inode(索引节点)作用 (1)用于存储文件数据属性信息(2)用于存储数据指针信息 1.2 如何产生 格式化时,创建文件系统 1.3 如何查看:df -i 1.4 特点 (1)一个文件会占用一个inode(2)大量小文件会占用大量inode 2 block 2.1 block作用 用于存储文件数据内容 2.2 如何产生 格式化时,创建文件系统 2.3 如何查看:df 2.4 特点 (1)一个文件数据会占用多个block(2)一个bloc…
原文链接:lxw的大数据田地 » hdfs fsck命令查看HDFS文件对应的文件块信息(Block)和位置信息(Locations) 关键字:hdfs fsck.block.locations 在HDFS中,提供了fsck命令,用于检查HDFS上文件和目录的健康状态.获取文件的block信息和位置信息等. fsck命令必须由HDFS超级用户来执行,普通用户无权限. [hadoop@dev ~]$ hdfs fsck Usage: DFSck [-list-corruptfileblocks |…
C#读写txt文件的两种方法介绍 by 大龙哥 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { try { FileStream file = new FileStream("E:\\test.txt&qu…
因为对控制文件的分片数目,进而控制文件的map个数非常感兴趣,因此有查找如下资料的需求.下面来看看我总结的吧:) 当向HDFS上写文件时,可以通过设置dfs.blocksize配置项来设置文件的block size,这导致HDFS上不同文件的block size是不同的.有时候我们需要知道HDFS上某个文件的block size,比如想知道该该文件作为job的输入会创建几个map等.Hadoop FS Shell提供了一个-stat选项可以达到目的.官方文档描述这个选项时遗漏了可选参数.-sta…
C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { try { FileStream file = new FileStream("E:\\test.txt", Fi…
在实际生产环境中,往往需要根据业务应用场景来设置lvs的会话超时时间以及防session连接丢失的问题提,如在业务支付环节,如若session丢失会导致重复扣款问题,严重影响到安全性,本小节解将会讲到关于lvs持久性连接问题 一.lvs负载均衡持久连接介绍: 引子(案例) 对于电子商务网站来说,用户在挑选商品的时候使用的是80端口来浏览的,当付款的时候则是通过443的ssl加密的方式,当然当用户挑选完商品付款 的时候,我们当然不希望https的443跳转到另外一台REAL SERVER上,很显然…
C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. byte[] byData = new byte[100]; char[] charData = new char[1000]; public void Read() { try { FileStream file = new FileStream("E:\\test.txt", Fi…
C#读写txt文件的两种方法介绍 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char数组,然后输出. ]; ]; public void Read() { try { FileStream file = new FileStream("E:\\test.txt", FileMode.Open); file.Seek(, SeekOrigin.Begin); file.Read(byDa…
原文:解决Centos7 下 root账号 远程连接FTP,vsftpd 提示 530 Login incorrect 问题 三步走: 1.vim /etc/vsftpd/user_list 注释掉 root 2.vim /etc/vsftpd/ftpusers 同样注释掉 root 3.重启服务:systemctl restart vsftpd.service 最后测试一下,你会发现,已经完美解决了…
针对下文的总结:socket是一种文件描述符 进程的打开文件描述符表 Linux的三个系统调用:open,socket,pipe 返回的都是一个描述符.不同的进程中,他们返回的描述符可以相同.那么,在同一个进程中,他们可以相同吗?或者说,普通文件.套接字和管道,这三者的描述符属于同一个集合吗? 在内核源码中,三个系统调用声明如下: SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode); SY…
建立/etc/passwd的软连接文件,放在/tmp目录下 使用文件名方式建立的软连接可以跨分区,删除目标文件后,软连接文件失效 建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么 硬链接从本质上是innode编号为目标地址的,所以不可能跨分区,如果passwd的innode的编号为10,仅为/分区的10,但是/boot分区有可能也会存在一个innode为10的文件,所以逻辑上是行不通的. 除非在本分区进行硬链接,我在root的宿主目录建立了一个passwd的硬链…
引用链接:https://blog.csdn.net/qq769651718/article/details/79459346 文件描述符的作用: 文件描述符是linux操作系统中特有的概念.其相当于windows系统中的句柄.习惯性的,我们也把linux文件描述符称之句柄.无论是文件句柄(Windows中概念),还是文件描述符(linux中概念),其最终目的都是用来定位打开的文件在内存中的位置,只是它们映射的方式不一样.内核(kernel)利用文件描述符(file descriptor)来访问…
理解Linux的软硬链接 创建硬链接的命令 [root@centos6 data]#ln /data/f1 /data/f2 [root@centos6 data]#ll -itotal 1613 -rw-r--r--  2 root root     0 May 12 09:19 f113 -rw-r--r--  2 root root     0 May 12 09:19 f2 上图我们可以看出硬链接有着相同的inode号,只是文件的名字不一样,因此硬链接有着以下几点特性: 1 文件的ino…
1年前,我在文章:这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)中(第9个项目),给大家推荐了一个开源免费的PDF读写组件 PDFSharp,PDFSharp我2年前就看过,用过简单的例子,不过代码没有写成专门的文章.最近在查找资料的时候,又发现一款小巧的写PDF文件的C#组件:PDF File Writer.该开源组件是在codeproject,还没有托管到其他地方,所以花了点时间了解了一下,分享给大家. .NET开源目录:[目录]本博客其他.NET开源项目文章目录…
mount选项 设置方式 ext3 mount选项可以通过多个方式进行设置:1)内核编译时: 内核menuconfig通过CONFIG_EXT3_DEFAULTS_TO_ORDERED编译控制选项,来选择默认的日志模式为ordered或者writeback. 2)内核默认: 内核默认配置如下mount选项:bsddf,nocheck,orlov,relatime. 3)文件系统格式mke2fs时:格式化工具mke2fs默认配置如下mount选项:errors=continue,rw.另外可以通过…
Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧. /bin/    用以存储二进制可执行命令文件. /sbin/    许多系统命令的存储位置,/usr/sbin/中也包括了许多命令. /root/    超级用户,即根用户的主目录. /home/    普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹. /boot/    存放Ubuntu内核和系统启动文件. /boot/gr…
引用A:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/20/3033131.html 引用B:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/01/2992642.html (文件结构和用户组) 一:Linux文件类型与扩展名 1.文件种类 普通文件(regular file ): 显示属性为[ - ],例如 [-rwxrwxrwx ].另外,依照文件的内容,又大略可…
爱折腾的小伙伴应该经常会用Vmware安装一些虚拟机用于学习,但是比如装了Linux,经常操作的时候非常切换窗口的时候非常麻烦,所以很多人都会选择用Xshell来连接本地的Linux虚拟机,但是用Xshell怎么连接本地虚拟机,各位老板请往下看. 首先,要让虚拟机能被外部访问需要什么?没有错,IP啊!!! 我打开我的刚安装好的Centos7,输入命令 ip add,它是这样的 咦,我的IP去哪里了呀?IP没看见,倒是是发现一个eno16777736的东西,这是啥呢?这是网卡配置文件的一个序列号,…
[此文抄自同事的邮件,当作笔记学习] 环境描述Mysql 5.5.21OS centos 5.8zabbix agent 2.4.3 情况描述现象数据库处于运行状态,但是无法创建新的连接,监控报警数据库无法连接,连接不上MySQL,一直处于等待状态. Mysql的error日志报错: [ERROR] /usr/sbin/mysqld: Can't find file: './wukong_customs/wukong_task_info.frm' (errno: 23) [ERROR] Erro…
MyCat详细介绍,请参考https://www.biaodianfu.com/mycat.html 9066管理端口,请参考https://www.cnblogs.com/parryyang/p/5606071.html 1.创建mycat用户 useradd mycat passwd mycat 2.下载安装包.解压并赋权 wget http://dl.mycat.io/1.6.6.1/Mycat-server-1.6.6.1-release-20181031195535-linux.tar…
首先下载VMware虚拟机:http://xzc.197746.com/VMware-Workstation-12.5.9.zip 然后下载centos7镜像:http://vault.centos.org/ 硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求.最起码I5CPU双核.硬盘500G.内存4G以上. 2.虚拟机准备 1.打开VMwear选择新建虚拟机 2.典型安装与自定义安装 典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很…
关于block的介绍 ==ios中的内存空间分级== 栈区 存放函数参数值.局部变量.函数返回地址等,函数跳转跳转时现场保护(寄存器),这些系统都会帮我们自动实现,无需我们干预. 所以大量的局部变量,深递归,函数循环调用都可能耗尽栈内存而造成程序崩溃 .我们每次调用函数,都会执行压栈操作(在XCode的左侧面板会看到一堆的函数调用栈). 特点是存取效率高,存取结构连续,但是空间很小,有系统自行分配以及管理栈的地址空间. 一种先进后出,压栈出栈更像是一个容器. 堆区 平时涉及到内存管理基本上出自于…
转自http://shiyanjun.cn/archives/962.html 我们可以从java.io.InputStream类中看到,抽象出一个read方法,用来读取已经打开的InputStream实例中的字节,每次调用read方法,会读取一个字节数据,该方法抽象定义,如下所示:public abstract int read() throws IOException;Hadoop的DFSClient.DFSInputStream类实现了该抽象逻辑,如果我们清楚了如何从HDFS中读取一个文件…
第1章 文件属性相关 1.1 文件的属性 1.1.1 扩展名 windows  通过扩展名区分不同的类型的文件 linux 扩展名是给人类看的 方便我们区分不同类型文件 .conf      配置文件 .sh        脚本 .tar.gz    压缩包 .py        python脚本 [root@oldboyedu50-lnb /tmp]# ll etc.tar.gz 查看压缩包信息 -rw-r--r-- 1 root root 9734648 Jul 20 01:41 etc.t…