Linux 系统应用
walker1222
有事email 627440781@qq.com
展开
-
Linux 各种终端理解
今天看APUE第九章,被各种终端弄得头都大了,百度了下略懂了点。记录如下:终端:输入和输出设备(键盘 + 显示器)。串行终端:与机器的串口对应,每一个串口对应一个串行终端,串口对应的是物理终端。虚拟终端:一台PC只有一套键盘和显示器,也就只有一套终端设备,但是可以通过Ctrl + Alt + F1 ~ Ctrl + Alt + F6切换到字符终端,相当于有6套虚拟的终端设备,它转载 2012-11-06 23:24:45 · 769 阅读 · 0 评论 -
阻塞socket中 read,write,connect的小总结
connect:连接到远程主机。返回的结果有: 1.不可达。 2.拒绝连接。 3.超时。4.成功。read:从内核缓冲区读取数据。如果内核缓冲区没有内容,则一直阻塞。返回的结果有: 1.已填满单次read申请的的字节数。 n = ncount2.未填满read申请的字节,但是内核缓冲区已经没有内容。 0 3.被信号所中断. (-1 && err原创 2014-01-20 21:37:03 · 3774 阅读 · 0 评论 -
vim 剪贴板
http://blog.csdn.net/lalor/article/details/7272325vim很强大,时常都会有新的惊喜和发现。今天解决的是两个关于剪贴板的问题。1、怎样在X系统与vim进行拷贝粘贴操作(即vim与系统剪贴板的交流)?2、拷贝某段文本A,覆盖文本B(或者用d或x删除B)。之后再使用p进行粘贴,就变成了B的内容,如果希望继续粘贴A,怎么办?转载 2014-01-04 16:28:07 · 737 阅读 · 0 评论 -
Linux终端乱码后,恢复
通常在cat某个二进制文件后,终端显示为乱码;怎么办,退出后,重新进入是一个办法;不过,有个更好的办法, 键入reset,回车,看能否恢复?转载 2013-03-17 15:40:48 · 1645 阅读 · 1 评论 -
linux 使用MySQL
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽转载 2013-05-26 16:24:31 · 652 阅读 · 0 评论 -
Qt使用MySQL 总结
五天磕磕碰碰终于完成了数据库课程设计-图书管理系统,下面总结下 RHEL6.3使用Qt访问数据库的一些经验。1.安装环境。1> 安装MySQL。 添加/删除软件那里,搜索下MySQL,客户端服务端都安装。2> Qt要使用MySQL,在pro文件中加上 QT+=sql 就可以。3> 安装个 MySQL-workbenth. 直接官网下载rpm包,安装时发现少了libzip和另外一原创 2013-05-26 16:54:42 · 2212 阅读 · 3 评论 -
rhel6.3 没声音 解决方法之安装alsa声卡驱动
装了rhel6.3桌面版后发现没有声音。百度了下发现是没有安装声卡驱动,据说服务器都是这样子。。rhel6.3使用的声卡驱动是 alsa.科普下:ALSA是Advanced Linux Sound Architecture,高级Linux声音架构的简称,它在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音乐设备数字化接口原创 2013-03-20 19:24:04 · 2073 阅读 · 1 评论 -
RHEL6 安装gstreamer 实现 rhythmbox 听mp3歌曲
本人初学Linux,装了rhel6.3桌面版 ,系统自带了rhythmbox,但是却不能播放mp3格式的歌曲(Linux 发行版都不带mp3解码器,版权问题,自己百度)。科普一下:GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、原创 2013-03-20 18:45:13 · 1517 阅读 · 0 评论 -
RedHat安装LibreOffice
RHEL AS 5.5装LibreOffice, 4.0版本安装后不能用,换了个3.6.5的版本才OK。官网下载 主安装包和翻译包至桌面。 http://www.libreoffice.org/download/?type=rpm-x86&lang=zh-CN&version=3.6.5tar -zxvf LibO_3.6.5_Linux_x86_install-rpm_en-US.tar原创 2013-03-09 10:36:16 · 5245 阅读 · 0 评论 -
"undefined reference to" 问题解决方法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)转载 2013-03-08 15:39:01 · 750 阅读 · 0 评论 -
RedHat 安装新版 Firefox浏览器方法
firefox主页下载 tar.bz2格式的文件。tar -jxvf firefox.tar.bz2再进入解压文件直接打开firefox即可。注: 不是每个版本都合适用的。一般解压后还不能用就直接换掉。。。要加入应用程序栏就在应用程序那右键自己添加~~~原创 2013-03-09 00:25:58 · 7059 阅读 · 0 评论 -
virtualbox增加功能与共享文件夹
增强功能以 虚拟机装的是Linux 为例。1. 打开虚拟机,启动Linux. 设备 -〉安装增强功能2. 用root登陆。Linux多出一个光盘,打开,并把里面的 VBoxLinuxAdditions.run 复制到任一目录。3. 终端进入这个目录。 chmod +x VBoxLinuxAdditions.run (这是一个shell程序)./VBoxLinuxAdditi原创 2013-02-01 17:24:28 · 503 阅读 · 0 评论 -
忘记root密码
一: 通用型。1.在linux系统的开始启动时,迅速按下 F12(注意,有的系统不是按F12,具体的还要根据自己的系统启动过程中下面的提示来),这是系统会进入Grub的引导装载程序菜单,2在第二个选项(类似于kernel /vmlinuz-2.6.15 ro root=/ ),按下e进入编辑模式,在编辑模式下 输入字符 single 注意在single前面 要有一个空格,然后 回车3按原创 2013-02-01 17:21:31 · 361 阅读 · 0 评论 -
键盘启动虚拟终端
系统 -> 首选项 -> 键盘快捷键 -> 运行终端 (加上键盘快捷方式就可以,比如 shift + space)原创 2013-01-31 16:27:59 · 500 阅读 · 0 评论 -
网络传输中,文本文件与二进制文件
今天写Walker的网络传输, 在传输文件时, 出现一点问题。1.如果传输文本文件, 只要一个字节一个字节地对应传送过去即可。2.如果传输二进制文件,也只要一个字节一个字节传送过去就可以。。读写文件,都是以字节流的形式。最后用vim打开时,都是一个字节 转换 成一个字符出来给人看。这次出现的问题是这样的,要实现以下一个功能:传输一行数据,数据格式是 来表示一个 ip地原创 2014-01-23 02:04:40 · 4922 阅读 · 1 评论