- 博客(20)
- 资源 (3)
- 收藏
- 关注
翻译 临时和永久关闭firewalld与selinux
关闭 firewalld:systemctl stop firewalld #临时关闭systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动 --------------------------------------关闭 selinux:输入selinux 0是临时关闭
2017-07-15 16:17:08 1933
转载 Linux的O_DIRECT选项
在man 2 open的时候发现一个O_DIRECT选项,使用O_DIRECT选项后,可以不使用缓存直接写入。在海量数据写入的时候,不使用缓存貌似更快呢!于是也尝试写了一个用O_DIRECT选项的文件写入。完成O_DIRECT选项写入的代码还真不容易,使用new或者malloc分配的内存是无法在O_DIRECT选项下工作的,必须使用posix_memalign(或valloc, memal
2017-03-20 15:54:57 1921
转载 Linux 下的dd命令使用详解
一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入bytes个字节,即
2017-02-20 14:04:03 15554 1
原创 Linux中如何读写硬盘(或Virtual Disk)上指定物理扇区
文件系统调试Linux中如何读写硬盘(或Virtual Disk)上指定物理扇区读指定物理扇区dd if= of= skip= bs=512 count=1写指定物理扇区dd if= of= seek= bs=512 count=1如何读写文件系统上指定Block所存储的数据步骤:1、计算文件系统Block对应的物理扇区物理扇区号= Block Num
2017-02-19 11:07:12 4248
转载 值传递,引用传递,指针传递
最近一直被C++的值传递,引用传递,指针传递这些概念所困扰,一直没有一个能说清他们之间的关系通过一个简单的实例,或者说浅显的说法,找了一些相关资料,和自已的个人感受,简单介绍一下,希望高人指正 c++中传递参数的方式有三种:传参数的值(称为值传递,简称传值),传参数的地址(称为地址传递,简称为传址),和引用传递(简称为传引用),相应的函数也就是传值调用,传址调用和传引用调用
2014-03-17 11:18:06 330
转载 javascript就这么回事
有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,就像崇拜所有OOP语言一样~趁着节日的空隙,把有关JavaScript的方法和技巧整理下,让每个在为J
2014-03-17 11:17:06 378
转载 分析一段H264视频数据
分析00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01H264的数据流分为两种,一种是NAL UNIT stream(RTP),一种是 bits stream,两者可以互相转换。我们分析的这个是 bit stream,根据AnnexB00 00 00 01 67 42 00 1E 99 A0 B1 31 是 一个NAL,在两个00 0
2014-03-11 10:34:03 656
转载 H264s数据NAL分析与I帧判断
1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责684;式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。
2014-03-11 10:16:45 624
转载 Long Long、__int64使用总结
前言: 在16位环境下,int/unsigned int 占16位,long/unsigned long占32位 在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位何时需要使用: long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^3
2013-08-25 17:02:22 570
转载 Linux下Signal信号
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出
2013-08-24 10:44:21 328
转载 TOP PS aux时显示出来的栏目代表什么意思?比如:RSS、VSZ、STAT等
USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 (minor device number of tty) STAT: 该行程的状态: D: 不可中断的静止 (通悸□□缜b进行 I/O 动作) R: 正在执行中
2013-08-02 15:48:21 1444
原创 磁盘缓存增大, 占据内存清除的方法
大家有没有遇到这种情况:在给tf卡或者usb存储设备持续写入文件的时候,内存占用会不断增加,一直到剩余很少内存的时候才停止占用更多内存。而这时候其他模块急需更多内存的时候,系统运行效率就会大大降低。最近google+baidu 翻阅了一些资料做如下总结:频繁的文件访问会导致系统的Cache使用量大增,占用内存。运行sync命令将dirty的内容写回硬盘$sync通过修改proc系
2013-07-24 14:09:27 1112
翻译 statfs获得磁盘使用情况 模拟linux命令 打印比较
说明:本文主要内容为转载。先说statfs结构:#include /* 或者 */int statfs(const char *path, struct statfs *buf);int fstatfs(int fd, struct statfs *buf);参数: path: 位于需要查询信息的文件系统的文件路径名(不是设备名,是挂载点名称)。
2013-07-23 09:38:12 1337
转载 busybox裁剪
基于initramfs文件系统的制作1. 基本配置:#pwd/home/chen/guoqian/4-3-6/busybox-1.13.3#make menuconfig(1) 静态链接文件系统进入Busybox Settings -->Build Options --> 选中如下选项(2) 选择交叉工具链进入Busybox Settin
2013-07-16 14:48:28 1994
转载 mdev实现U盘或SD卡的自动挂载
前面我们说了udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/s
2013-07-15 14:38:49 470
原创 asm/page.h报错
../libbb/procps.c:15:22: error: asm/page.h: No such file or directorymake: *** [../libbb/procps.o] 错误 1[root@localhost libbb]# linux下高版本的内核已经没有 asm/page.h了解决方法:1、去掉 #include 即可2、自己写个 pa
2013-07-15 10:10:37 1018
转载 ps aux中stat状态说明
[root@carschina ~]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 2076 620 ? Ss 2010 0:01 init [3] root
2013-07-13 22:34:42 1014
转载 Linux中Samba详细安装
为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安装了Samb
2013-07-13 11:10:59 343
转载 samba服务的高级进阶配置
本文将学习一下几个方面的内容,将会结合具体的实验来一步步实现。1、 用户账号的映射2、 使用IP对客户端进行访问控制3、 使用域名对客户端进行访问控制4、 使用通配符对客户端进行访问控制5、 设置samba的权限6、 设置samba的隐藏共享7、 Samba客户端的配置8、 Samba的排错Samba服务器的常规配置很容易就可以实现,但是并不能够满足企业的实际需
2013-07-13 10:29:04 885
转载 Linux学习(Find命令使用实例)
find / -name httpd.conf find / -name access_log 2>/dev/null find /etc -name '*srm*' find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -mmin -5 #
2013-07-12 16:26:56 393
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人