2014-08-21 - 一、svn简单使用 svn diff file //检查检查file和最新版本的区别,补丁,相当于diff -Nur svn://xxx/file ./file svn add file //如果你新创建了一个文件或者文件夹,需要执行这条指令将其加入本地代码库 svn delete file //这是删除 svn status //看看当前...
2014-08-21 - Solaris系统中修改hostname不是一件容易的事情,妥善的更改主机名需要改动7个文件,这些文件彼此关联。 /etc/nodename:填上主机名 /etc/hostname.bge0:主机名,hme0为网卡接口名 /etc/hosts:IP配置 /etc/defaultrouter:缺省网关 /etc/netmasks:子网掩码 /etc/...
2014-08-21 - 如果你的电脑上没有安装Ruby,还等什么,我们去官方网站下载安装程序吧。对于运行Rails3.0,最低需要Ruby1.8.7,现在最新的稳定版应该是1.9.3。在Ruby的官方网站有为不同操作系统安装Ruby使用的程序连接。如果使用的是windows,直接下载RubyInstaller并像安...
2014-08-21 - 自从转到Ubuntu平台之后,原来在SUSE下面留下来的一大批mp3的文件名一直显示乱码,今天在网上搜索到在linux下面两个工具convmv和iconv。 convmv就是更改文件名编码方式的一个工具。比如 sudo convmv -f gbk -t utf-8 -r notest /home 就是将/home目录下原来...
2014-08-21 - 有好多朋友问到怎么制作rpm包,可不可把其它服务器上编译好的软件目录复杂到其它服务器上直接应用等等。这里做个简单的介绍,高级复杂的不会。 此方法是通过编写spec文件,使用rpmbuild来完成一个rpm的打包。 以nginx为例进行介绍 制作平台:CentOS 5.x X86_6...
2014-08-20 - vim也用了3年多了,也折腾过一阵子配置文件,最近发现一个ivim的配置文件还不错,具体安装方法如下: 先装上exuberant catgs: sudo apt-get install exuberant-ctags 安装vim插件安装工具: git clone http://github.com/gmarik/vundle.git $HOME/.vim/bund...
2014-08-20 - SELinux就是Security-Enhanced Linux的简称,安全加强的linux。传统的linux权限是对文件和目录的owner, group和other的rwx进行控制,而SELinux采用的是委任式访问控制,也就是控制一个进程对具体文件系统上面的文件和目录的访问,SELinux规定了很多的规则,...
2014-08-20 - 作业环境 服务器端 操作系统:CentOS 6.3 final x86_64 IP: 133.133.10.50 Hostname:myKVM KVM:qemu-kvm-0.12.1.2-2.295.el6_3.2.x86_64 客户端:Ubuntu和Win7,先在服务器端装好VNC,通过VNC连接服务器CentOS 一、安装KVM及相关软件 1、KVM 需要有 CPU 的...
2014-08-20 - 简介:Linux是一种出色的科学计算平台,常被学术团体用来处理大量任务。尽管许多开源项目会解决特定应用程序的问题,但是 Sage 数学项目提供了一种更通用的解决问题的能力。Python 是许多最高规格的科学应用使用的主要语言,本文将介绍科学应用。 科学团体中...
2014-08-20 - 简介:本文主要介绍一种在 Linux 上分析死锁问题的简单方法。主要介绍死锁的基本概念,以及如何使用 pstack 和 gdb 对死锁问题进行分析。 简介 死锁 (deallocks):是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若...
2014-08-20 - 最近一直在做Embedded Linux下的项目,平台是友善之臂Micro2440。不过有时会发现,因为开发板用的时间比较长了,实时时钟的电池会没电,于是造成系统时间设置发生错误。解决方法当然是要更换新的电池,可也要设置一下时间问题,主要的命令如下: #date 2012....
2014-08-20 - 因为在实习公司里做的ARM服务器用到定时重启,于是今天就查了一下相关的资料。发现没有针对我目前的开发平台的具体方法,于是自己研究出来一套方法,供大家互相学习。 友善之臂Micro2440下的Embedded Linux是自带crontab这个命令的,但是默认没有开启。大家...
2014-08-20 - 需求:Linux定时执行指定命令,比如每天凌晨进行数据库的备份,定期进行日志log 的清理。 使用 crontab --它是用来让使用者在固定时间或固定间隔执行程序之用。 -u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他...
2014-08-20 - 1、使用如下命令安装安装编译前需要的编译环境。 srv10:~# yum install -y gcc make bison ncurses-devel rpm-build 2、使用如下命令下载内核原码包。 srv10:~# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.37.tar.bz2 3、使用如下命令解压...
2014-08-20 - apt-get install bzip2 libncurses5-dev kernel-package zlib1g-devgcc make kernel-package wget module-init-tools procps libncurses5-dev cd /usr/src wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.9.tar.bz2 tar -xvjf linux-2.6.35...
2014-08-20 - 第一步: 从 http://www.kernel.org/ 下载需要的内核版本 我照旧先下载一个和系统版本一样的内核源码下来 然后 #cp ~/Downlocd/linux-2.6.21.tar.gz /usr/src #cd /usr/src #tar -xzf linux-2.6.21.tar.gz 第二步: #cp /boot/config-2.6.21-1.3194.fc7 ./.c...
2014-08-20 - CentOS6.3 x86_64 最小化安装版安装vim yum -y install vim 通过这个命令可得出安装vim所得依赖包如下 Transaction Summary Install 9 Package(s) Total download size: 18 M Installed size: 54 M Downloading Packages: Setting up and reading Presto del...
2014-08-20 - Red Hat提供了一些系统管理工具,协助你更轻松地配置Red Hat Enterprise Linux.这些工具都以system-config为命令名称的开头。 如下: system-config-bind /*域名服务的管理工具*/ system-config-boot /*用来设置启动加载器启动选项*/ system-config-date /*...
2014-08-20 - 网卡配置文件 在RedHat enterprise linux系统中,每一个网络介质都对应一个配置文件,超级用户便可以通过这些配置文件来配置网卡。这些配置文件称为网卡配置文件(NIC Configure File). 网卡配置文件必须保存在/etc/sysconfig/network-scripts/中,而且其文件...
2014-08-20 - 主机平台:Gentoo Linux 11.2 内核版本:Linux Kernel 3.2.1 由于校园网下的资源都使用uTorrent下载,Windows下的客户端下载安装非常简单,Linux下也有相应的客户端,不过这个客户端不如Windows下那么友好,这个客户端分为服务进程和基于浏览器的GUI管理界面...
2014-08-20 - Linux安装svn下载 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz 和 http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz 1./configure --prefix=/opt/svn --without-berkeley-db --with-zlib=/usr/local/subversion-1...
2014-08-20 - 细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题. 先来说说free命令 [root@server ~]# fr...
2014-08-20 - 首先了解下LVM的相关概念: LVM:逻辑卷管理器 Linux LVM 组织为物理卷(PV)、卷组(VG)和逻辑卷(LV)。 物理卷:简称PV,物理卷可以是一个完整的硬盘,以可是硬盘中的某个分区,任何逻辑卷和卷组都是在物理卷的基础上建立. 卷组:简称VG,卷组建立在物理卷上,一...
2014-08-20 - 行内搜索 行内搜索,也就是在当前行内进行搜索和移动,通常都与编辑命令一起使用。 fx -- 移动到下一个字符x的位置,光标停留在x字符上面 tx -- 移动到下一个字符x的位置,光标停留在x前一个字符上 Fx -- 移动到前一个字符x的位置,光标停留在x字符上面 Tx -...
2014-08-20 - 1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:.vimrc。例如,/root目录下,通常已经存在一个.vimrc文件。 如果不知道配置文...
2014-08-19 - 我们在使用linux当中,需要一些软件的安装,但是我们又没有rpm包,但是如果有源程序,也能实现软件的安装,下面我们就看看怎么去安装一个源程序。 对于linux中用C语言编写的程序来说 一般我们安装有三个步骤: 1:使用./configure命令 检查编译环境 此步骤主要检测...
2014-08-19 - 这篇文章主要简述在linux系统中如何实现GRUB的安装。 首先了解几个概念: MBR主引导记录:是在我们磁盘上的0磁道0磁头1扇区的位置。 MBR总共有512个字节:主要包含引导程序bootloader 占据446个字节 , 磁盘分区表占据64个字节,引导封装代码占据2个字节 GRU...
2014-08-19 - [root@localhost yum.repos.d]# yum -y install man Loaded plugins: fastestmirror, presto Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies -- Running transaction check --- Package man.x86_64 0:1.6f-...
2014-08-19 - 注意这里用的是最小化安装纯净系统212个包CentOS-6.3-x86_64-minimal.iso 1,wget http://mirrors.sohu.com/Fedora-epel//6/x86_64/epel-release-6-7.noarch.rpm rpm -ivh epel-release-6-7.noarch.rpm 其目的是生产epel的yum源文件 # ls CentOS-Base.repo C...
2014-08-19 - 1. 安装 python-2.7 cd /usr/src/ wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 tar jxvf Python-2.7.tar.bz2 cd /usr/src/Python-2.7/ ./configure make make install 做软链接 ln -sf /usr/local/bin/python /usr/bin/ 显示版本已经是新...
2014-08-19 - Linux磁盘挂载是比较常见的对linux系统管理的操作之一,需要耐心才能正确实现自动挂载,便于日后提高工作效率,和方便查看。 首先,为了需要,新添加一块磁盘到linux主机中,目的是让这个新添加的磁盘分区格式化并可以随系统启动自动挂载。 1.首先查看系统中...
2014-08-19 - vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。因为并非是基于网络包嗅探的方式而是基于/proc的分析。vnStat已经有出vnstat PHP frontend 扩展了,可以以PHP脚本的形式直接调用vnStat监测的数据。 1、安装vnStat。 yum -y install vnstat 2、创建采...
2014-08-19 - 软件安装 Linux软件的安装有两种方式: 安装文件名为xxx.tar.gz;发行的软件多为以源码形式发送的; 安装文件名为xxx.i386.rpm;直接以二进制形式发送的。 对于xxx.tar.gz,安装方法如下: 1 .将安装文件拷贝至当前用户的家目录中。Root用户则拷贝至/root,#...
2014-08-19 - 最近在学习RedHat的上的Oracle操作,当然要先安装REDHAT,安装时就遇到了如何通过宿主主机访问LINUX的问题,首先是vmware上的安装的REDHAT如何访问的问题,网络设置为HOST-ONLY。 然后在虚拟机中根据VMware Network Adapter VMnet1的IP设置好LINUX的IP及网关...
2014-08-18 - 1. 关闭虚拟机fedora 16,通过vmware的虚拟机/设置/来扩展磁盘容量(8G); 2. 通过命令parted -l /dev/sda print确认磁盘空间已正确增加; 3. 因为fedora 16使用GPT,所有不用fdisk而用parted来创建新加磁盘空间的分区(lvm): 3.1 [root@fedora ~]# parted /...
2014-08-18 - Debian添加用户和组 而一般用户的登陆系统都是以/bin/bash这个shell登陆的,那么什么是/sbin/nologin又是什么呢? /sbin/nologin这个shell的用户是无法登陆系统的,但是可以使用系统服务,要完全让一个用户无法登陆并且无法使用系统服务那么就的使用/bin/fal...
2014-08-18 - 端口的开启与关闭依赖于服务的启动和关闭,如果要想关闭某个端口,即关闭此端口开启的服务即可。服务的启动和管理有两种方式:独立启动(stand_alone)和超级守护程序(super daemon) 独立启动(stand_alone)是直接启动该服务的执行文件,让该执行文件直接...
2014-08-18 - RedHat 5.5 鉴于现在用户一个项目一般都是用多台机器进行处理,那么对ArcGIS Server来说,尽管多台机器进行处理,但是地图切片的文件夹肯定是一个地方的,那么Linux的共享文件夹就需要大家掌握了,下面就试验一下怎么在Linux环境下设置共享文件夹。 机器1:R...
2014-08-18 - 一、内核镜像Izmage被bootloader装载到内存中。zImage的入口代码是自引导程序。包含一些初始化代码。第一条指令在head.S文件中。解压内核,然后调用call_kernel启动vmlinux(解压后在正确位置上的内核) 二、vmlinux开始部分的代码对应的文件也叫head.S.这个...
2014-08-18 - 1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除; 2.查看默认的JDK命令:java -version 3.如果先删除默认再装新的JDK,则与之相关的软件也会随之删除,so,...