linux
文章平均质量分 50
kiki113
学无止境
展开
-
嵌入式linux第一次试验
1.连接嵌入式linux a.打开计算机管理->设备管理器->端口,删除除"ECP打印机端口"外的所有端口,然后重新加载设备,即可查找到嵌入式操作系统 b.打开附件-> 通信->超级终端 c.随机输入一用户名->连接时使用选用COM2/COM3->端口设置中每秒位数选115200,数据流控制选"无",点确认即可.2.开机,在嵌入式系统中按7,启动嵌入式系统,调整屏幕.3.编写hello原创 2007-06-28 15:33:00 · 1043 阅读 · 0 评论 -
vmware:Cannot open the disk 'XXX' or one of the snapshot disks it depends on. reason: failed to lock the file.
从其它机器拷了一个arch linux的虚拟机过来,启动的时候,总是报Cannot open the disk XXX or one of the snapshot disks it depends on. reason: failed to lock the file警告,经上网查后,发现原来是上次异常关机,原本文件夹里出现了.lck后缀的文件,将其删除,就可以解决了。原创 2009-05-18 19:28:00 · 3671 阅读 · 0 评论 -
ubuntu 9.04 X3100 显卡开启3D特效
ubuntu 9.04 X3100 显卡开启3D特效 说明:我的系统是9.04,内核 2.6.30rc2,显卡intel x3100 (在9.04中,x3100显卡很有必要升级为该内核,速度提升很明显)见:http://forum.ubuntu.org.cn/viewtopic.php?f=49&t=1964191. 运行sudo gedit /etc/X11/xorg.con原创 2009-05-22 22:32:00 · 1854 阅读 · 0 评论 -
ubuntu intel集成显卡安装最新驱动
下载最新libdrm 2.4.9 (打了patch,不需要在xorg设置DRI了)http://myubuntu.ca/download/libdrm-2.4.9.tar.bz2和最新Intel Video Driver 2.5.1(打了patch的)http://myubuntu.ca/download/xf86-video-intel-2.5.1.tar.bz2for原创 2009-05-22 21:24:00 · 11129 阅读 · 0 评论 -
linux 配置apache+subversion
SVN是管理工程本版的必备工具,相对vss以及其前身cvs来说都有着无与伦比的优势以下是apache+subversion服务端安装步骤:一、准备好安装包: ①apr-1.3.6.tar.gz 下载地址:http://apr.apache.org/ ②apr-util-1.3.8.tar.gz ③subversion-1.6.3.tar.gz 下载转载 2009-07-12 16:52:00 · 2699 阅读 · 0 评论 -
Linux下安装与删除软件
转自:http://earwig.bokele.com/?ArticleID=22974 像使用Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载:一、二进制分发软件包的安装与卸载 Linux软件的二进制分转载 2009-07-12 17:22:00 · 2399 阅读 · 0 评论 -
linux 用户(user)和用户组(group)管理概述
原文出自:http://fedora.linuxsir.org/main/?q=node/91一、理解Linux的单用户多任务,多用户多任务概念;Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;1、Linux 的单用户多任务;单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,转载 2009-07-11 13:51:00 · 460 阅读 · 0 评论 -
linux文件权限详解
关于Linux里面的文件操作权限的详解0 - 没有权限 1 - 执行权限 2 - 书写权限 3 - 书写执行权限 4 - 读权限 5 - 读和执行权限 6 - 读和书写权限 7 - 读,写入,执行权限文件组1 - 所有者2 - 组 3 - 其他的例子777 - 任何一个能读能写能执行权限 700 - 所有者,可以读写,和执行 755原创 2009-07-11 15:49:00 · 853 阅读 · 0 评论 -
centos 安装apache+subversion
centos apache、subversion配置: 这两天,为在centos下面配置apache+subversion环境,让它折腾死了,历经千幸万苦终于成功了,记录一下配置过程,总结一下,免得下次配置又走弯路。一、网上传统的安装方法(失败) 由于没有试过,先在网上google一下,找了一个比较好的配置说明:http://blog.csdn.net/kiki113原创 2009-07-14 20:05:00 · 3664 阅读 · 0 评论 -
XP 修复 ubuntu 启动
以前机器上装了XP+Ubuntu的双系统,后来windows出错了,重装xp后,在启动列表中就找不到Ubuntu了,第一次遇到这种问题,只有google了,找到以下的解决方案。一、比较常规的做法,使用grub修复一下 1.使用ubuntu的系统盘,启动ubuntu 2.终端输入以下命令 a.sudo grub b.find /boot/grub/stage1 一般得到以下结果(h原创 2009-09-29 08:39:00 · 4583 阅读 · 0 评论 -
xxx is not in the sudoers file解决方法
用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当原创 2009-09-24 09:56:00 · 772 阅读 · 0 评论 -
centos5.3 配置 apache+svn+ldap
一、软件环境apache2.2.11 subversion 1.5.5.二、出现的问题以前已经安装好apache2.2.11,但是未安装ldap模块,想重新安装apache编译ldap模板是总是报以下的错误。 /usr/lib/libexpat.so: could not read symbols: File in wrong format三、解决问题的办法1.针对原创 2009-09-25 14:54:00 · 3545 阅读 · 0 评论 -
64位 linux 编译链接错库的问题
64位 linux 编译链接错库的问题在64位机器下面编译软件的时候,经常会遇到编译的时候需要链接64位的库,但是编译时找的却是32位的库,可以通过如下的办法强制编译程序去找64位的库LDFLAGS="-L/usr/lib64 -L/lib64" /在配置时加上这么一个选项即可。原创 2009-09-25 15:03:00 · 824 阅读 · 0 评论 -
linux shell编程入门
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有编程语言那样复杂。Shell程序就是放在一个文件中的一系列Linux命令和实用程序,在执行的时候转载 2009-09-28 09:55:00 · 851 阅读 · 0 评论 -
linux svn仓库分离 提示权限不正确(403 fobidden)
这两天因为工作上的需要,将一个比较大的仓库分离,本以为比较简单的事,弄了N久,特别是最后权限不正确,查了关天,竟然是因为编码问题,真是哇血啊。总结一下遇到的问题,以免下次犯同样的错误。 1.wpsdoc仓库的分离 分离过程中,由于以前的入库的格式等不正确,直接分离失败,最后是将所有文件导出然后再导入的。麻烦啊2.权限出错的问题 如果权限配置文件中有中文的话,注意配置文件的编码问原创 2009-11-04 11:06:00 · 1308 阅读 · 0 评论 -
配置dotproject时遇到的问题
1.普通分区 1.fdisk 找到所有硬盘和分区 2.通过mount命令添加 3.如果需要开机加载,则修改/etc/fstab文件 2.LVM逻辑分区管理 1.pvdisplay 查看所有PV名字 2.lvdisplay 查看所有分区名字 然后通过以下命令加载 mount /dev/pv_name/lv_name /XXX 3.an原创 2010-01-18 18:00:00 · 816 阅读 · 0 评论 -
VMWare server远程管理登录
VMware server通过VMWare console远程登录管理时,登录的需要提供以下三个信息:IP:port:其中IP是装VMWare主机的IP,port的话linux一般是904,windows是902userName:装VMWare主机的登录用户名Password:上面的用户名的登录密码原创 2009-05-12 20:48:00 · 2498 阅读 · 0 评论 -
VMWare Workstation、GSX Server、ESX Server的区别
最近因为工作需要,需要用到虚拟机,一用才发现版本好多啊,理不清啊,下面整理一下啊。VMware是提供一套虚拟机解决方案的软件,主要产品分为如下三个。 1.VMware-ESX-Server这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。 2.VMware-GSX-Server这个版本就要安原创 2009-05-11 22:22:00 · 1790 阅读 · 0 评论 -
linux 关闭进程
关闭进程:前台的:alt+c后台的:kill pid 例如:kill 2090 通过ps查看所有进程ID 关于kill的更多解释见:http://www.builder.com.cn/2007/0913/503384.shtml原创 2009-05-10 18:56:00 · 1515 阅读 · 0 评论 -
linux文件操作
文件操作篇 close creat dup dup2 fcntl flock fsync lseek mkstemp open read sync write close(关闭文件) 相关函数 open,fcntl,shutdown,unlink,fclose 表头文件 #include 定义函数 int close(int fd); 函数说明 当使用完文件后若已不再需要则可使用close()关闭原创 2007-04-29 23:59:00 · 1244 阅读 · 0 评论 -
安装VMwareTools
好了,现在我们就开始来安装这个颇为“头疼”的咚咚--Vmware tools 1,当我们以以ROOT身份进入Redhat linux9.0以后,会发现我们并没有真正的安装上了VMWARE TOOLS软件包,这个时候需要点击“虚拟(VM)”-转载 2007-04-30 00:22:00 · 1750 阅读 · 0 评论 -
redhat安装及心得
我自己亲自装的心得: 1.File->New->virtual machine 中间一些选项看着办,一般不会怎么出错的2.我建的虚拟机名字是Linux redhat,选中,然后选定setting,cd-rom ,如果有是ISO文件,则选择“USE ISO image”,交且选定ISO文件,再点启动系统,则开始安装系统,接下来的步骤和一台真正的安装步骤是一样。3.在安装re原创 2007-04-30 00:24:00 · 3146 阅读 · 0 评论 -
常用linux命令
注:在虚拟机中加载U盘的话,鼠标必须选中虚拟机中的操作系统!1.fdisk -l 查看磁盘,看是否挂载U盘,应该是sdb1、sdc1、sdd12.mount /dev/sdb1 /mnt/usb sdb1由第一步决定,如果/mnt/下没有usb则创建usb文件夹3.umount /dev/sdb14.常用命令 a) mkdir 创建文件夹,例如:mkdir hzj 在当前目录下创建hzj目录原创 2007-04-29 23:20:00 · 844 阅读 · 0 评论 -
linux-socket通信示例(传送文件)
服务器端代码:#include "creatSocket.h"#include #include #include #include #include #include #include #include #include #include //#include "error.h"#define BUFFSIZE 20extern int errno;main(){ int temp_sock;原创 2007-04-29 23:24:00 · 4321 阅读 · 0 评论 -
单线程并发服务器(select)
服务器代码: #include "creatSocket.h"#include #include #include #include #include #include #include #include #include #include //#include "error.h"#define BUFFSIZE 20extern int errno;main(){ int temp_sock;原创 2007-04-29 23:54:00 · 1670 阅读 · 0 评论 -
网络字节顺序和机器顺序什么区别(介绍socket方法)
存在两种字节顺序:NBO与HBO网络字节顺序NBO(Network Byte Order): 按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。主机字节顺序(HBO,Host Byte Order): 不同的机器HBO不相同,与CPU设计有关 计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以原创 2007-04-30 00:05:00 · 1785 阅读 · 0 评论 -
linux命令大全
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的一般格式为: netstat [选项] 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式同“ifconfig -e”。 -转载 2007-04-29 23:38:00 · 4118 阅读 · 0 评论 -
比较sizeof和strlen
最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。 一、好首先看看sizeof和strlen在MSDN上的定义:二、由几个例子说开去。 第一个例子: char* ss = "0123456789";sizeof(ss) 结果 4 ===》ss是转载 2007-04-29 23:57:00 · 767 阅读 · 0 评论 -
ubuntu 安装 openssh-server
一直想不下linux技术,一直没有时间弄,最近由于工作上的需要,需要熟悉linux系统,借此机会好好学习一下首是是最其本的,安装openssh-server,方便远程访问,使用Putty可以访问ubuntu PuTTY 是一套免费的 SSH / Telnet 程序,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码(Fingerprint)。建立联机以后转载 2008-11-28 21:43:00 · 25208 阅读 · 0 评论 -
VIM常用命令
VIM常用操作 k h l J当前光标位置插入 i所在行首位置插入 I当前光标位置后面插入 a在行尾编辑 A当前行下面另起一新行 o当前行上面另起一新行 O删转载 2009-07-14 22:14:00 · 765 阅读 · 0 评论 -
Linux扫盲篇:CentOS、Ubuntu、Gentoo
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们转载 2009-07-14 21:09:00 · 994 阅读 · 0 评论 -
putty 报server unexpectedly closed network connection错误
这两天公司搬家,搬过来后,由于IP变了,再用putty访问组内的服务器时,竟然总是出错,报server unexpectedly closed network connection错误。最开始的时候,以为服务器上的ssh的验证方式指定了ip端面,结果上网找了N久也没有人解答,回答的都是些不相干的原因。后来在某位大牛的提点下,查了下防火墙设置,那个汗啊,原来里面指定了allow的IP端,真的是晕死原创 2009-05-11 22:18:00 · 28728 阅读 · 6 评论 -
linux 设置IP相关操作
ifconfig 可以查看网络设备及IP地址,子网掩码等信息ifconfig -r 查看网关route 可以查看路由信息DNS直接查看文件:/etc/resolv.conf文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件: search mydom原创 2009-05-10 22:25:00 · 1410 阅读 · 0 评论 -
修改文件权限命令chmod的用法
修改文件权限命令chmod的用法用法:chmod XXX filename×=4 读的权限×=2 写的权限×=1 执行的权限常用修改权限的命令:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权原创 2009-05-10 18:31:00 · 1427 阅读 · 2 评论 -
ubuntu下用samba实现windows与linux文件共享
首先要安装samba sudo apt-get install sambasudo apt-get install smbfs 1.windows 访问 ubuntu下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share首先创建这个文件夹代码:mkdir /home/ray/sharechmod 777 /home/ray转载 2010-01-20 12:43:00 · 1866 阅读 · 0 评论