
Linux
文章平均质量分 66
cywosp
这个作者很懒,什么都没留下…
展开
-
Linux 简单命令
挂载ISO镜像文件mkdir /tmp/ISOmount -o loop 所要挂载的ISO文件 /tmp/ rm -r +目录 删除目录(需要确定是否要删除) -r 递归之意rm -rf +目录 强制删除所有目录rm 还可以删除文件rmdir 删除空的目录vi 的使用刚进入时是命令模式按A(append)键 可以进入插入模式dd 删除一行dw原创 2008-08-07 13:51:00 · 1088 阅读 · 0 评论 -
linux 中openOffice 的安装
展开安装包。OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn.tar.gz # tar zxvf OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn.tar.gz 网管bitscn_com 资料来源:请从互联网上搜索下载最新版本,或从本光盘上直接下载 OOo_2.2.1_LinuxIntel_install_wJRE_zh-cn原创 2008-08-07 14:07:00 · 1119 阅读 · 0 评论 -
Linux 中JDK的安装
在Linux下Jdk的安装和Java环境变量的设置1、到www.sun.com下载最新版本的j2sdk for linux2、安装jdk1.4.2 for linux,以下是在Redhat Linux 9下为例: 以root身份登录 (1)打开一个终端 (2)输入命令ls -l 查看安装文件的权限 (3)输入命令chmod a+x j2sdk-1_4_2_01-linux-i58原创 2008-08-07 14:11:00 · 824 阅读 · 0 评论 -
vsftp的配置
linux下vsftpd它的安全性要好一些,它有两种连接:主动连接 被动连接 rpm -qa | grep vsftpvsftpd-1.1.3-8 主配置文件放在/etc/vsftpd或者在/etc/vsftpd.confvi vsftpd.conf anonymous_enable=YES 允许匿名用户登陆转载 2008-10-05 12:19:00 · 969 阅读 · 0 评论 -
MySQL 安装
登陆 mysql -u root -p回车 输入密码修改密码 mysqladmin -u root newpassword(你的密码)安装MySQL好,我们可以开始正式的安装了。假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点。RPM包安装你必须成为root用户才能使用rpm原创 2008-10-05 12:08:00 · 771 阅读 · 0 评论 -
Linux服务cannot change directory错误解决方法
linux010 linux数据库网 Enbrain 2007-10-23 6:36:48文章摘要: 在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。 使用命令 getsebool ftpd_disable_trans 可以查看当前的状态如果不是on 那么是输入命令 setsebool ftpd_原创 2008-10-05 12:21:00 · 7375 阅读 · 0 评论 -
suse 11 vmtools 安装问题
suse安装vmware tools时遇到的问题我用的是vmware的版本是6.0.2。安装的是openSuse11.0。下面是我的安装过程:1、把VMwareTools-6.0.2-59824.tar.gz解压到/tmp/tools中。2、进入到/tmp/tools,执行命令:sudo ./vmware-install.pl执行完第二步之后,就会有以下提示:The following VMwar原创 2009-03-22 21:59:00 · 2424 阅读 · 0 评论 -
SuSE Linux 11中安装MPlayer
SuSE Linux 11中安装MPlayer第一步:到网站上下载MPlayer http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2 GUI支持包 http://www.mplayerhq.hu/MPlayer/releases/codecs/all-2007100原创 2009-04-12 18:38:00 · 2324 阅读 · 0 评论 -
SUSE Enterprise 11 更改登录管理器图片
SUSE Enterprise 11 登录管理器的图片的更改当用Configure Desktop->Advanced->Login Manager->Themes去修改登录窗口图片时会出现一下问题:Command /usr/bin/kcmshell4 kdm --lang zh_CN not found.解决办法:1. 到www.kde-look.org下载一个适合suse的theme,将下原创 2009-04-20 16:49:00 · 1356 阅读 · 0 评论 -
SuSE 11中安装VMware无法启动问题
当在suse 11素色中安装VMware-Workstation-6.5.1-126130.i386.rpm之后无法启动出现如下问题: Logging to /tmp/vmware-root/setup-7522.log(vmware-modconfig:7522): Gtk-WARNING **: Unable to locate theme engine in module_pat原创 2009-04-20 16:57:00 · 4179 阅读 · 0 评论 -
samba服务器
什么是samba 提到samba,总是让人联想到热情奔放的桑巴舞,一个linux下的网络服务,为什么会有这样一个有点奇怪的名字呢?其实,linux下很多的网络服务都有一个很有个性的名称,并且这些名称还有各自的说法甚至故事,了解它们的由来是很有意思的事情,可以大大增加学习这些网络应用的兴趣。 samba是在1991年由一个叫作Andrew Tridgell的澳大利亚转载 2009-05-05 17:33:00 · 1127 阅读 · 0 评论 -
GCC学习
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如 何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以转载 2009-05-09 00:23:00 · 1570 阅读 · 0 评论 -
在Suse 64位系统下的flash player插件问题
在SUSE 11 64位操作系统中当安装最新的Firefox时可能会遇到flashplayer插件无法使用的问题现解决办法如下我将firefox 3.5解压到/opt中,然后cd /usr/lib/browser-pluginscp libflashplayer.so /opt/firefox/plugins/nsplug原创 2009-08-15 16:43:00 · 1604 阅读 · 1 评论 -
简单linux 2.6内核驱动模块编程
简单linux 2.6内核驱动模块编程 简单示例如下: #include #include #include int init_module(void) { printk("hello kernel/n"); return 0; } void cleanup_module() { printk原创 2009-06-11 19:20:00 · 1006 阅读 · 0 评论 -
Symbian s60 诺基亚3230开发平台配置
1. 安装SDK及VC 6.0 sp3以上 要在诺基亚3230上开发C++程序需要配置相应的开发平台,现在就如何配置平台做如下介绍: 1.1 安装SDK 第一步:到诺基亚论坛下载3230开发的SDK——S60_SDK_v21c_Chinese_MS.zip 下载网址: http://www.forum.nokia.com/info/sw.n原创 2009-06-14 17:47:00 · 2026 阅读 · 0 评论 -
Linux系统管理基本命令——学习札记(一)
1. free 显示内存使用状态 -l 显示详情 -b, -k, -m, -g show output in bytes, KB, MB, GB -s update ervery seconds2. date 显示日期3. id 显示登录用户的id3. last 显示目前和过去登录系统的用户信息 -10 查询最后登录系统的10位原创 2009-08-23 14:23:00 · 849 阅读 · 0 评论 -
compiz的奇怪问题解决办法
当你使用compiz时,可能会出现一些奇怪的问题,比如图形界面无法登录,或者程序不相应时你可以在命令行的模式中将compiz的配置文件删除即可.在SUSE的GNOME图形桌面中你可以到当前用户目录中找到该配置文件第一步:cd ~第二步:cd .config找到compiz目录将其改成其他名字或者删除mv compiz compizold 或者 rm -r compiz原创 2009-07-04 20:53:00 · 1719 阅读 · 0 评论 -
重装windows 7之后找回wubi安装的Ubuntu启动项
Vista或windows 7下恢复Ubuntu启动项(用wubi安装的Ubuntu) 最近重装了Windows7(vista同理),不想却让之前装的Ubuntu没有启动项了,Windows7(vista同理)没有boot.ini文件编辑的方法,由于当时Ubuntu是用wubi在Windows下安装的! 恢复方法: 1.把安装ubuntu->winboot文件原创 2009-11-05 12:12:00 · 4136 阅读 · 1 评论 -
在Ubuntu 9.10中安装IBus输入法
在Ubuntu 9.10中安装IBus输入法打开一个终端输入sudo apt-get install ibus ibus-pinyin ibus-table ibus-qt4其中ibus-table是一些额外码表,有五笔、郑码、仓颉等,可以根据自己的需要进行选择。安装后,在自己的/.profile文件中增加如下几行export XMODIFIERS原创 2009-11-03 15:16:00 · 2323 阅读 · 0 评论 -
Linux学习杂记
1. find 在特定的目录下搜索并显示指定名称的文件和目录 搜索一段时间内被存取/变更的文件或目录find /home -admin -10 十分钟内存取的文件或目录find /home -atime -10 十个小时内存取的文件或目录find /home -cmin -10 十分钟内更改过的文件或目录find /home -ctime +10 十小时前更改过的文件或目录find原创 2010-01-20 16:14:00 · 790 阅读 · 0 评论 -
ubuntu 中crontab使用
# crontab -e打开一个编辑窗口,第一行会有内容格式的提示:# m h dom mon dow command具体意义表示:分钟 小时 日期 月份 星期 命令,在某月(mon)的某天(dom)或者星期几(dow)的几点(h,24小时制)几分(m)执行某个命令(command),*表示任意时间。例如:3 * * * * /home/meng/hello.sh就是:每小时的03分执行转载 2010-01-20 16:09:00 · 1861 阅读 · 1 评论 -
vi简单学习
1.time find /etc -name "passwd" 输出在etc下查找passwd文件的时间2.vi使用 a 在光标后输入文本 A 在当前行的末尾输入文本 i 在光标前输入文本 I 在当前行开始输入文本 o 在当前行后输入新的一行 O 在当前行前输入新一行 删除操作 x 删除光标所在的字符 dw 删除光标所在的单词原创 2010-01-23 15:33:00 · 670 阅读 · 0 评论 -
Linux Shell笔记 (一)
1、变量和运算 (注:从上往下一步一步执行) 1.本地变量在用户现在的shell生命期的脚本中使用 variable-name=value 例如:test="test" 2.set显示本地所有的变量 3.设成只读变量:readonly variable-name 例如:test="cynric" 会出错 readonly命令可以查看所有的只读原创 2010-01-25 00:41:00 · 951 阅读 · 0 评论 -
Linux Shell笔记 (二) 正则表达式
1、正则表达式:一种用来描述文本模式的特殊语法。2、基本元字符集及其含义^ 只匹配行首$ 只匹配行尾* 匹配0个或多个单字符[] 只匹配[]内字符。可以是一个单字符,也可以是字符序列。可以使用-表示[]内字符序列范围,如用[1-5]代替[12345]/ 只用来屏蔽一个元字符的特殊含义原创 2010-01-27 23:43:00 · 1103 阅读 · 0 评论 -
ubuntu服务管理工具
ubuntu服务管理工具 在ubuntu中没有chkconfig这个的命令来对服务运行级别的管理,虽然不能用这个命令来管理,但是还是可以用来查看服务运行状态的,因此你还是可以安装它的:sudo apt-get install chkconfig 然后chkconfig --list即可 在ubuntu中有一个chkconfig的代替命令sysv-rc-c原创 2009-12-20 13:13:00 · 4628 阅读 · 0 评论 -
Linux字符设备驱动学习
1、设备号的作用 主设备号用来标识与设备文件相连的驱动程序。次设备号被驱动用来辩别操作的是那个设备 主设备号用来反映设备类型 次设备号用来区分通类型的设备2、内核中如何描述设备号? dev_t //其实质为unsigned int 32为整数,其中高12位为主设备号,低20位为次设备号 如何从dev_t中分解出主设备号? MAJOR原创 2010-04-13 12:41:00 · 968 阅读 · 0 评论 -
Linux进程(一)
进程四要素1、有一段程序供其执行。2、有进程专用的内核空间堆栈3、在内核中有个task_struct数据结构,即通常所说的"进程控制块",有了这个数据结构 进程才能成为内核调度的一个基本单位接受内核的调度。4、有独立的用户空间 进程描述在Linux中,线程、进程都是用struct task_struct来表示,他包含了大量描述进程/线程的信息,其中比原创 2010-04-07 19:27:00 · 709 阅读 · 0 评论 -
进程的终止
系统调用exit()实现进程的终止。exit()在Linux系统函数库stdlib.h中的函数声明如下: void exit(int status);exit()只有一个参数status,称作进程的退出状态,父进程可以使用它的低8位。exit()的返回值通常用于指出进程所完成任务的成败。如果成功,则返回0;如果出错,则返回非0值。转载 2010-07-10 08:29:00 · 858 阅读 · 0 评论 -
Linux常用命令——tar
tar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。tar 使用的选项有:-c — 创建一个新归档。-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。-t — 显示包括在 tar 文件中的文件列表。-v — 显示文件的归档进度。-x — 从归档中抽取文件。-z — 使用 gzip 来压缩转载 2010-05-24 23:47:00 · 843 阅读 · 1 评论 -
linux图形界面编程基本知识
<br /><br />引用<br />作者:GuCuiwen email:win2linux@163.com<br /> 很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理 解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.<br />一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.<br />转载 2010-08-17 18:13:00 · 728 阅读 · 0 评论 -
linux图形界面编程基本知识
<br /><br />引用<br />作者:GuCuiwen email:win2linux@163.com<br /> 很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易于理 解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.<br />一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.<br />转载 2010-08-17 18:18:00 · 1027 阅读 · 0 评论 -
把wubi安装的ubuntu文件拷贝到别的分区之后的启动方法
<br />把wubi安装的ubuntu文件拷贝到别的盘之后的启动方法<br /> <br /> 把ubuntu文件拷贝到别的盘之后,在windows上配置好wibi启动项,至于如何配置xp 和 windows 7又有所不同,网上很多google一下<br />就知道了。这里提供windows 7的方法链接http://blog.youkuaiyun.com/cywosp/archive/2009/11/05/4771082.aspx。<br /> <br /> 重启机器之后选择ubuntu的启动项,进入后原创 2010-10-22 21:53:00 · 1974 阅读 · 0 评论 -
Linux下半部处理之软中断
一、中断处理为什么要下半部?Linux在中断处理中间中断处理分了上半部和下半部,目的就是提高系统的响应能力和并发能力。通俗一点来讲:当一个中断产生,调用该中断对应的处理程序(上半部)然后告诉系统,对应的后半部可以执行了。然后中断处理程序就返回,下半部会在合适的时机有系统调用。这样一来就大大的减少了中断处理所需要的时间。二、那些工作应该放在上半部,那些应该放在下半部?没有严格的规则,只有一些提示:1、对时间非常敏感,放在上半部。2、与硬件相关的,放在上半部。3、不能被其他中断打断的转载 2011-01-29 23:21:00 · 1491 阅读 · 0 评论 -
gdb core 调试
1. 前言:有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的.但这不像编译错误一样会提示到文件->行, 而是没有任何信息, 使得我们的调试变得困难起来.2. gdb:有一种办法是, 我们用gdb的step转载 2011-09-01 16:31:20 · 1086 阅读 · 0 评论 -
C++ - 网络编程模型 - Linux EPOLL
C++ - 网络编程模型 - Linux EPOLL1.简介 Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么转载 2011-09-03 20:14:02 · 1755 阅读 · 0 评论 -
企业文件服务器搭建案例
6.9 章节案例在本章案例讲解中通过4个模拟项目对Samba的功能进行演示,其中第一个案例模拟一个企业中服务器全部基于RHEL5.x,客户端在访问Samba服务器时,用户认证及所有用户行为控制全部通过RHEL5.x完成。第二个案例模拟一个异构环境,在企业中已使用微软的Wi转载 2011-08-13 01:08:18 · 10976 阅读 · 1 评论 -
Redhat enterprise linux 6上android内核调试平台搭建步骤
Redhat enterprise linux 6上android内核调试平台搭建步骤前提是java SDK已经装好,系统有可能自带。java -version命令检查1. 下载交叉编译工具,地址http://www.codesourcery.com/gn原创 2011-08-14 00:35:18 · 2503 阅读 · 0 评论 -
redhat enterprise linux 6中获取android内核代码
redhat enterprise linux 6中获取android内核代码1.在/root下添加bin目录 mkdir bin2.将bin目录添加到环境变量中 export PATH=/root/bin/:$PATH3.通过cURL来下原创 2011-08-13 22:57:00 · 1077 阅读 · 0 评论 -
个人整理的Linux Shell语法速查表(用C语言语法来作对比)
虽然学过Linux Shell编程,但由于编写Shell脚本的机会实在是比较少(通常在项目初期搭建开发环境时编写得比较多一些),所以一些语法久而久之就会忘了,一个简单的语法去翻书效率实在是慢,所以就个人整理了一个表格,由于我用的编程语言是C/C++,所以在编程的时候往往脑海里面首转载 2011-08-23 23:44:37 · 1093 阅读 · 1 评论 -
从输入url到显示网页,后台发生了什么?
当在浏览器中输入一个 url 后回车,后台发生了什么?比如输入 http://hi.baidu.com/mianshiti 后,你看到了IT面试题的博客首页,那么这一切是如何发生的呢?简单来说有以下步骤:1. 查找域名对应的IP地址。这一步会依次查找浏览器缓存,系转载 2011-08-27 13:22:40 · 2217 阅读 · 1 评论