2014-11-25 - 0. 时间设置 查看linux操作系统时间命令为date,如果要设置操作系统日期命令为date -s 20101002,设置时间 date -s 12:10:21,同时设置日期和时间date -s 20101002 12:10:21; 查看机器的bios时间: hwclock [-rw] -r:检视目前的 BIOS 时间 -w:将目前 Linu...
2014-11-25 - 大约一年前,我接受了一份来自一家中小企业的短期合同,工作时间很短,谈的薪水也不错。 这是一家建筑公司,和我联系的是一个名叫Greg的家伙,他是这家公司里唯一的IT人员,我的任务是帮助他把一台服务器迁移到VMware中。Greg是从他们公司会计师那里知道我的...
2014-11-25 - 一、安装环境 1、系统:CentOS 5.4 x86 2、外部存储:linux下的iscsi 3、iscsi服务器配置 二、下载安装程序: 1、下载iSCSI Enterprise Target安装程序 (最新版下载地址http://sourceforge.net/projects/iscsitarget/files/iscsitarget/) 2、解压缩 # tar...
2014-11-25 - 1.先在图形界面把eth0的ip等配置好。 #cd /etc/sysconfig/network-scripts #cp ifcfg-eth0 ifcfg-bond0 // 可以把ifcfg-eth0的内容复制过来 #vi ifcfg-bond0 // 修改DEVICE为bond0,把mac地址删掉 DEVICE=bond0 ONBOOT=yes BOOTPROTO=none IPADDR=192.168.128...
2014-11-25 - 系统:CentOS5.6 下载mongo源码包,pcre,epel,js 1 #wget http://downloads.mongodb.org/src/mongodb-src-r1.8.1.tar.gz #wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz #wget http://sourceforge.net/projects/pcre/files/pcre/8.12/pcr...
2014-11-25 - 设置NAT之后。 vim /etc/sysconfig/network-script/ifcfg-eth0 BOOTPROTO=dhcp IPADDR=XXXX.XXXX.XXXX.XXXX NETMASK=XXXX.XXXX.XXXX.XXXX GATEWAY=xxxx.xxxx.xxxx.xxxx(网关ip,可以通过,Edit-Virtual Network Editor-Vmnet8-NAT settings查看到,这个一定...
2014-11-25 - 在RHEL6上面使用XFS文件系统是一个很不错的选择,尤其在存储很大的环境下进行格式化操作,XFS文件系统的速度比ext3,ext4文件系统快了很多!ext3文件系统最大只能支持到16T的分区,XFS据说可以支持到100T,很好很强大总之 一:安装xfs文件系统需要的rpm包,这...
2014-11-25 - Linux 下 top 命令可以用来显示正在执行的进程,与 ps 命令的不同之处在于top 在可以定期更新正在运行的进程,默认的更新时间为 1 秒。 1. 进入动态进程监控画面: 输入命令:top 2. 退出动态进程监控画面 命令: q 3. 设置进程监控的刷新时间,假设设置刷新...
2014-11-25 - 一、时间显示与管理 1. 显示Linux 系统时间 命令:date 2. 设置系统时间 命令:date MMDDHHMMCCYY.SS 每位数字依次对应:月月日日时时分分年年年年.秒秒 例如设置时间为:2012年2月10日22时33分44秒 date 0212332012.44 3. 查看日历 查看某个月的日历,例如...
2014-11-25 - 一、原理 Linux/Unix的X Window具有网络透明性。X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与 Server进行交互。所以对于任何一个应用程序,本地运行和远程运行的差别仅仅...
2014-11-25 - Host OS : Windows 7. Guest OS : CentOS 5.7 Virtual Machine : Vmware Player 4 build. Connection Type: Nat 英文官方 putty 下载地址(目前不要下载中文版的,有后门):http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 貌似centos 安...
2014-11-25 - 首先看这里:Network Address Translation (NAT) http://www.virtualbox.org/manual/ch06.html Host OS : Windows 7 Guest OS : CentOS 5.7 Virtual Machine : VirtualBox 4.1.2 Connection Type: Nat 只是简单实现,其他的细化的东西碰到再扩展, 支持开源...
2014-11-25 - 1.检测安装Samba服务 (1).检查Samba服务包是否已安装: rpm -qa | grep samba (2).如未安装,则插入第一张安装盘,执行: mount /mnt/cdrom cd /cdrom/RedHat/RPMS (3).进入目录后安装Samba文件: 注意:运Samba至少需要三个文件,分别为: samba-common-2.2.7a-7...
2014-11-25 - 通常是有网络的,所以没必要那么麻烦。随后就来。 Host OS : Windows 7. Guest OS : CentOS 5.7 Virtual Machine : Vmware Player 4 build. Connection Type: Nat 打开 Terminal : #yum install samba #yum install system-config-samba #setup disabled SEL...
2014-11-25 - 由于编码格式的不同Fedora打开Windows下的文本文件经常会出现乱码,时常是打开文件后发现编码不对,关闭后选择正确的编码再次打开,非常不爽。 方法一: 终端输入命令: $ gsettings set org.gnome.gedit.preferences.encodings auto-detected [UTF-8, GB180...
2014-11-24 - LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume grou...
2014-11-24 - 文件系统是linux内核的重要组成部分,涉及到vfs、块IO层的调度机制,块设备驱动以及具体文件系统所采用的数据结构。所使用linux内核版本是2.6.34.1。 以fs/omfs为例,主要学习vfs的实现,omfs的硬盘布局,它所采用的数据结构为何能够优化MPEG文件系统。Omfs...
2014-11-24 - vim可以称得上是Linux系统下的编辑神器,是一款高度可定制的编辑器,用它可以打造我们自己的完美的IDE。 在_vimrc配置文件中,我们可以设置colorscheme参数来载入我们自己的颜色插件,在vim目录下的colors文件夹里面你可以看到有一些预装的颜色插件。 设置颜...
2014-11-24 - 与GSM模块通信采用的是串口来实现数据传输(由于现在的笔记本没有串口 也可以采用USB转串口)。 GSM模块采用的是AT命令。 At命令发送短信,有三种方式:Block、Text、PDU。 Block: 已经很少使用了 Text : 一般用于发送英文(也可以发送中文,但需要做一些工作) P...
2014-11-24 - 进入dev目录:cd /dev 查看cdrom是否存在:ls 在/mnt下创建一个挂载点 如: cd /mnt mkdir cdrom 最后进行挂载 mount /dev/cdrom /mnt/cdrom 光盘内容将被挂载到/mnt/cdrom中 先创建一个目录 mkdir /media/usb 使用命令fdisk -l命令查看设备 usb接口的设备是...
2014-11-24 - 用cramfs.ko做的实验,断点放在init_cramfs_fs(void)函数的rv = register_filesystem(cramfs_fs_type);行,执行register_filesystem函数: register_filesystem (fs=0xda7142e0) at fs/filesystems.c:74 显示cramfs的file_system_type结构提如下: {name =...
2014-11-24 - 在omfs_rename中下断点: Breakpoint 4, omfs_rename (old_dir=0xddf2cca8, old_dentry=0xdde57330, new_dir=0xddf2cca8, new_dentry=0xddf2f220) at fs/omfs/dir.c:392 Touch aaaa Mv aaaa bbbb 函数堆栈如下: #0 omfs_rename (old_dir=0xddf2cca8, old_de...
2014-11-24 - Omfs文件目录的结构是通过对name做hash来实现的: 定义inode_operations结构体, const struct inode_operations omfs_dir_inops = { .lookup = omfs_lookup, .mkdir = omfs_mkdir, .rename = omfs_rename, .create = omfs_create, .unlink = omfs_unlink, ....
2014-11-24 - 为了研究omfs文件系统是如何进行文件的write操作,我在应用层写了个小程序: #include stdio.h #include stdlib.h #include sys/types.h #include sys/stat.h #include unistd.h #include fcntl.h #include errno.h Void main() { Int I; Char w[16384]; Int...
2014-11-24 - Omfs的普通文件的创建删除与目录创建删除的动作非常类似,下面仅仅描述一下: 在omfs_create处下断点: Breakpoint 3, omfs_create (dir=0xdde13c20, dentry=0xdf6f6440, mode=33188, nd=0xddbe1eb8) at fs/omfs/dir.c:304 函数调用堆栈如下: #0 omfs_creat...
2014-11-24 - 为了管理磁盘空间,文件系统需要知道哪些block是空闲的。Omfs使用bitmap来达到这个目的。Bitmap的每一个bit对应磁盘上的一个block,当对应的block被分配后,bitmap中的相应bit会被设置为1。这个是很经典也很清晰的一个设计,下面我们看看omfs的具体做法: 在...
2014-11-24 - 一、RPM 管理概述: RPM:RedHat Package Manager (RedHat 软件包管理工具),后缀名为:RPM RPM是一种软件包的安装管理工具,它包含某些在Linux 分发版中,虽然这一文件格式打上了RedHat 标志,但是其是开放的,Linux的分发版本如:OpenLinux、SUSE、Turbo...
2014-11-24 - 在线升级Fedora 15 到Fedora 16,升级需要使用root权限。 升级三步骤: 1. su -c yum update //进行整个系统的更新 2. su -c yum install preupgrade //安装升级包preupgrade 3.su -c preupgrade 或者 su -c preupgrade-cli //运行预升级工具 执行以上步骤后...
2014-11-24 - 1.root登录 a.输入su然后回车 b.输入非管理员登录密码 c.vi /etc/pam.d/gdm(auth required pam_succeed_if.so user != root quie前加#t注释掉)、点击键盘i、加入#、点击Esc d.shift+: 后输入wq保存退出 e.vi /etc/pam.d/gdm-password(#auth required pam_s...
2014-11-24 - 本文以硬件平台imx515为例说明bdi3000固件程序的烧写过程和步骤,imx515基于cotexA8核,新买的BDI3000里面没有固件程序,所以只有烧写固件程序后才能正常使用。 1.烧写工具编译 bdisetup是linux环境下bdi3000固件烧写和参数配置的工具,在源码下直接make即可...
2014-11-24 - 由于自己在装RedHat Linux 9 时选择的缺省语言是中文,在字符界面下会出现乱码情形。对于在CLI方式下要调试程序时极其困难,因为出错信息全部是乱码。下面将字符界面下会出现乱码解决方法记录如下: 注:下面#为命令提示符 方法一: 第一步:#locale (local...
2014-11-24 - 前沿: 终于下定决心在VirtualPC下Linux中安装subversion试试,主要是项目压力相对比较轻松。 大致要点: 0、准备编译、安装文件,共三个: httpd-2.2.19.tar.gz subversion-1.6.15.tar.gz subversion-deps-1.6.6.tar.bz2 1、映射Windows共享文件夹 用文件系...
2014-11-24 - 1. github是一个git项目托管网站 注册地址:https://github.com/signup/free 2. 安装git程序,执行下面操作 $ cd ~/.ssh //检查计算机ssh密钥 如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥 $ ls config...
2014-11-24 - 第一步:PXE Client向DHCP发送请求 首先,将支持PXE的网络接口卡(NIC)的客户端的BIOS设置成为网络启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向网络中的DHCP服务器索取IP地址等信息。 第二步:DHCP服务器提供信...
2014-11-24 - 1、crontab的基本用法 Usage: crontab [-u user] [-e|-l|-r] Crontab 的格式说明如下: * 逗号(,) 指定列表值。如: 1,3,4,7,8 * 中横线(-) 指定范围值 如 1-6, 代表 1,2,3,4,5,6 * 星号 (*) 代表所有可能的值 */15 表示每 15 分钟执行一次 # Use the hash sig...
2014-11-24 - Android和WebOS都是基于Linux开发的移动操作系统,说基于Linux的话linus听了肯定皱眉头,因为其实内核就是Linux,改动基本都限于驱动和外网gnu工具的选择。 所以在上述两个平台上利用chroot建立常见linux发行版的环境就显得顺理成章。 Andorid: 电子市场(g...
2014-11-24 - 1,安装NFS服务 $sudo apt-get install nfs-kernel-serverportmap $sudo mkdir /nfsboot $sudo vim /etc/exports / *(rw,no_root_squash,sync) 然后重启NFS服务 $sudo /etc/init.d/nfs-kernel-server restart 2,配置内核NFS选项 $make menuconfig 修改默认...
2014-11-24 - 现在手头有几块板子,2410、2440都是以前用的,现在主要是用6410,一块是一个公司的JFJ6410开发板,另外一个是天嵌的6410V1.今天总结一下Mini6410、OK6410、TQ6410以及Real6410这几个国内买的比较多的开发板烧写Android的方式。其实主要是烧写UBI文件系统的...
2014-11-24 - 终于在linux下成功安装了Qt,我用的系统是Fedora 9。首先下载qt-x11-opensource-src-4.3.2.tar.gz源码包(地址是:http://down1.chinaunix.net/distfiles/qt-x11-opensource-src-4.3.2.tar.gz,将这个地址直接粘贴到迅雷的新建任务中进行下载)。 下载好源码...
2014-11-24 - eth0不见了的处理方法。 1.刚开始运行ifconfig eth0发现网卡不见了。 [root@localhost ~]# ifconfig eth0 eth0: error fetching interface information: Device not found //但是network-scripts里的配置文件全部是eth0的,为什么获取不到也不知道为什么? 处...