现在位置: 首页 > 操作系统 > 文章
2018年06月06日 操作系统 ⁄ 共 2445字 评论关闭
linux 好书推荐 分类: 程序员生活 2011-08-01 17:42 749人阅读 评论(0) 收藏 举报 linuxlinux内核出版documentationunixcaching 1, 《Linux内核设计与实现》,英文名Linux Kernel Development(所以有人叫它LKD),机械工业出版社,¥35, 美国Robert Love著,陈莉君译者。 评说:   此书是当今首屈一指的入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的。...
阅读全文
2018年05月28日 操作系统 ⁄ 共 6657字 评论关闭
Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在Linux2.4.21中,等待队列在源代码树include/linux/wait.h中,这是一个通过list_head连接的典型双循环链表,如下图所示。 在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个list_head类型的域作为"连接件"。由于我们...
阅读全文
2018年05月28日 操作系统 ⁄ 共 699字 评论关闭
按以下步骤解决: 1 下载alsa的开发包并安装  先查看内核中alsa driver版本:alsactl -v. 再到官方网站www.alsa-project.org/下载对应的开发包 开发包在ftp://ftp.alsa-project.org/pub/lib/  解压后./configure make install直接就可以安装上 2 重新编译qt库, ./configure -multimedia -v > out.txt   configure完之后在文件out.txt中查看有无这一行字Alsa support ........... yes    如果为yes,则步骤1中的开发包装成功...
阅读全文
2018年05月28日 操作系统 ⁄ 共 1226字 评论关闭
    1.  Make sure you have imake.         (See the BUILDNOTES file if you want to try building with X11R4).     2.  Do "xmkmf" to create the initial Makefile.         For Unixware 7, use:         "imake -DUseInstalled -I/usr/lib/X11/config"     3.  Do "make World" (note the uppercase World) to build the distribution.         If you'd like to enable the option of having the audio library       ...
阅读全文
2018年05月28日 操作系统 ⁄ 共 2828字 评论关闭
给Ubuntu软件升级命令 sudo apt-get update  --更新软件源 sudo apt-get upgrade -更新已经安装的软件 以非root用户更新系统 sudo: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。 apt-get: apt-get是一条linux命令,适用于de...
阅读全文
2018年05月28日 操作系统 ⁄ 共 862字 评论关闭
由于使用的是VMware虚拟机,压缩包放在Windows主机与SL6.1虚拟机的共享文件夹SL6.1ShareFolder中 进入共享文件夹:# cd /mnt/hgfs/SL6.1ShareFolder/ 将arm-linux-gcc-4.3.2.tgz文件拷贝到/tmp目录下:# cp -r arm-linux-gcc-4.3.2.tgz /tmp/ 解压文件到/usr/local目录下,通常我们将工具链放在/usr/local目录下:# tar -xzvf arm-linux-gcc-4.3.2.tgz -C / 注意:arm-linux-gcc-4.3.2.tgz后面是大写的C,而且大写的C与斜线/...
阅读全文
linux redhat Centos debian  root密码丢失的解决方法 有两种方法可以修改root密码: 1. 进入单用户模式修改密码 对于lilo,在启动时输入 代码: boot: linux single   对于grub(通常现在系统都是用这个), 在系统启动时按键盘“e”编辑启动项,在“kernel xxx”行末尾加一个空格 single 然后回车按键盘b   如下命令: kernel /boot/lfskernel-2.6.8.1 root=/dev/hda2 ro single   启动后root将不会提示密码,输入命...
阅读全文
2018年05月28日 操作系统 ⁄ 共 1656字 评论关闭
ARM开发板与PC通过NFS 网络文件系统挂接,很方便文件的移动,也为我们的开发带来了方便。接下来,我就详细的介绍下如何建立ARM与PC机的挂接。 我是用的UBuntu系统。 首先,我们需要在主机上安装nfs服务器,安装过的过程中一并把一些需要的组件也给安装了。 1.  安装 NFS 相关组件 sudo apt-get install nfs-kernel-server 安装完nfs服务器之后,我们需要建立一个与下位机挂接的共享文件夹。 2.  建立NFS共享文件夹 su...
阅读全文
2018年05月28日 操作系统 ⁄ 共 1325字 评论关闭
修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00 修改时区: 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。 修改/etc/sysconfig/clock文件的内容为: ZONE=”Asia/Shanghai” UTC=false ARC=false 同步bios时间: 同步BIOS时钟,强制把系统...
阅读全文
2018年05月28日 操作系统 ⁄ 共 1720字 评论关闭
在虚拟机上操作Linux有一些痛苦。。没有了熟悉的Ctrl+C 和 Ctrl+v还有可爱的滚动条。。。 据说用远程控制就可以解决这些问题 ^_^ 我们马上行动吧!! 什么是SSH SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。 SSH有很多功能,它既可以代替te...
阅读全文