Linux系统是个多用户系统,它能做到不同的用户能同时访问不同的文件,但是又不可能让每一个用户都随意可随意访问修改别的用户的数据,因此一定要有文件权限控制机制。Linux系统的权限控制机制和Windows的权限控制机制有着很大的差别。Linux的文件或目录被一个用户拥有时,这个..
Linux查看Linux系统版本信息1.查看内核版本1)方法一:登录到linux执行cat/proc/version[jhlishero@CentOS5_32bit_ip12~]$cat/proc/versionLinuxversion2.6.18-194.el5(mockbuild@builder...
一、Linux下查看CPU Cache级数,每级大小dmesg | grep cache实例结果如下:二、查看Cache的关联方式在/sys/devices/system/cpu/中查看相应的文件夹如查看cpu0 的一级缓存中的有多少组,$ cat /sys/devices/system/cpu/c...
系统:ubuntu12.04LTS 内核:3.14.10 最近在做一个虚拟机安全的问题,使用KVM来实现虚拟化,昨天重新编译升级内核到3.14.10后,发现virt-manager无法识别qemu hypervisor了,在新建虚拟机的界面卡住了,在/etc/libvirt/qemu下用vi...
1:安装。在ubuntu下使用命令 sudo apt-get install emacs,即可,我使用的是ubuntu的10.04的版本,在里面使用了据说是163的2个源。 1.1:如何更新快速的源,在终端下输入:sudo gedit /etc/apt/sources.list 在里面添加这2个地址...
1 /************************************************************************* 2 > File Name: main.c 3 > Author:Monica 4 > Mail:liling222@1...
所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。通俗一点来说,就是让若干台计算机联合起来工作(服务),可以是并行的,也可以是做备份。网络的负载均衡是一种动态均衡技术,常见的实现方式是通过一些...
1.解压内核sudo xz -d linux-3.15.4.tar.xzsudo tar xvf linux-3.15.4.tar2.修改内核源码顶层的Makefilesudo vim Makefilearch=armCROSS_COMPILE=arm-linux-3.vim arch/arm/ma...
1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com)(gcc version 3.4.4 20050721 (R...
1.Linux严格区分大小写,以点开头的文件是隐藏文件,比如说.abc。 2.Linux的文件类型:Linux的文件是以存储的类型来区别的,与后缀名无关。 (1)普通文件, -,f (2)目录文件, d (3)链接文件, 符号链接:l 硬连接: - ...
linux系统中的录制和回放功能可以很方便的做一个演示教程,主要命令:script和scriptreplay。 录制命令:script -t 2>aa.log -a bb.session 命令解释:-t表示时序数据存放到aa.log 2>表示重定向 bb.session用来存放输入的命...
文件类型缩写及别称文件类型的缩写、翻译及别称文件类型缩写英文其他名称普通文件-Regular file目录文件dDirectory file块特殊文件bBlock special file块设备文件字符设备文件cCharacter special file字符设备文件先进先出pFIFOnamed p...
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileN...
作为程序员,了解diff&patch命 令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成 员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文...
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。15.1.大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以SeLeCT...
在ubuntu下获取对应内核源码命令 输入:apt-cache search linux-source //查看内核版本输入:apt-get install linux-source-3.0.0 //获取对应版本的内核,默认安装在/usr/src目录下
在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式来搞呢?显然可以!
话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。
我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事:
hibernate 只需要操作对象就可以对数据库的数据进行“增删改查”。用了短时间后,感觉依旧存在很大的冗余。正因为这个,我的反射框架就出现了。因为自用,下面只贴出代码,不做解释。有兴趣的可以来看看一起研究一下,如有问题可私聊探讨。反射基类 SQLSuper/** * 给对象做反射并且定于返回H.....