Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux系统目录说明

Linux系统目录说明

以前稍稍接触过Linux系统,现今,因工作需要要更进一步学习Linux系统的相关程序开发。因此对于目录(路径)的了解及很重要了。/bin:是Binary的缩写,这里保存了一百多个Linux下常用的命令、工具;这是放例如:ls, mv, rm, mkdir, rmdir, gzip, tar, telnet, 及 ftp 等等常用的执行档的地方(这些执行档的执行方法会在后面提到),有时候这个目录的内容与 /usr/bin 是一样的(有时候甚至会使用连结档哩)...
Windows 7下VMware中Linux网络共享设置

Windows 7下VMware中Linux网络共享设置

1、无线网络共享: 如果共享出现错误提示,则打开服务,启动windowsfirewall服务注意:这里勾选共享后,提示会将vmnet1的ip设置成192.168.137.1,就用这个默认的就可以了,不用修改。2、设置vm中linux的network为Host-only方式连接3、设置linux的ip配置:注意:这里的IP网段要同vmnet1的IP网段一致,且不等于1,如192.168.137.3(3~254)都可以,默认的GATWAY要为vmnet1的IP...
Ubuntu 模拟ARM开发环境

Ubuntu 模拟ARM开发环境

为了简化开发和测试过程,Ubuntu从9.10开始提供静态的ARM虚拟功能,可以直接在PC机上建立ARM机器的chroot环境,既可以编译,也可以测试程序。相比于交叉编译而言,这种方法虽然编译速度较慢,但配置方便,还具备直接调试的功能。先安装Ubuntu提供的ARM虚拟程序:sudo apt-get install qemu-arm-static debootstrap接着,使用build-arm-chroot命令建立chroot系统:build-arm-...
Source Insight建工程之Kernel

Source Insight建工程之Kernel

不管你是从事于Linux内核工作还是出于兴趣爱好,Linux内核源码都是非常好的学习资源。意味着就要经常的和内核源码大交道,那么软件工具就是少不了的。在Windows系统上确实有着许多好用的软件,这点还是可以肯定的。对于像内核这种复杂庞大的源码树,Source Insight工具便是非常适合且好用的了。那么怎样去管理Linux内核源码树呢?很明显Linux操作系统支持不同的体系结构的CPU,在/ARCH/目录下有alpha、i386、parisc、spar...
Ubuntu下编译Linux 3.0.4内核

Ubuntu下编译Linux 3.0.4内核

Linux内核3.0版本发布已有一段时间了,不知道这个版本号大跃进的内核是否好用。不过目前各个发行版的linux还仍未采用3.0的内核,因此可以自己动手编译内核来感受一下!趁着这次编译内核的机会可以再熟悉一下编译内核的步骤。1.下载并解压内核到任意目录从源码官网下载最新的内核源码3.0.4,可以解压至任意目录,我放在主目录下:~$tarxjvflinux-3.0.4.tar.bz22.配置内核对内核进行配置是为了得到内核配置文件.config。通过对内核进...
进程在Linux内核中的角色扮演

进程在Linux内核中的角色扮演

在Linux内核中,内核将进程、线程和内核线程一视同仁,即内核使用唯一的数据结构task_struct来分别表示他们;内核使用相同的调度算法对这三者进行调度;并且内核也使用同一个函数do_fork()来分别创建这三种执行线程(thread of execution)。执行线程通常是指任何正在执行的代码实例,比如一个内核线程,一个中断处理程序或一个进入内核的进程。这样处理无疑是简洁方便的,并且内核在统一处理这三者之余并没有失去他们本身所具有的特性。本文将结合...
在/etc/passwd中得到普通用户列表

在/etc/passwd中得到普通用户列表

/etc/passwd文件用来保存系统中当前所有的用户信息,该文件对所有用户都可见。在该文件中,每行信息代表一个用户。每个用户的信息由7部分组成:用户名:加密后的用户密码:用户ID(UID):用户所在组ID(GID):用户全名以及用户信息:用户主目录:该用户登录时所用的命令解释器在该文件中,有些用户并不是用户建立的,而是系统帐号。比如在上述passwd文件中,sys、bin等用户就是系统所保留的用户。edsionte@edsionte-desktop:~$...
在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3

在 Ubuntu 下使用 Android NDK r4b 编译 FFmpeg 0.6.3

在我写这篇随笔之前,你可以 Google 到几篇教你如何使用 NDK 编译 FFmpeg 的文章。但让人沮丧的是,当你按着文章中给出的方法去尝试编译 FFmpeg 时,你总是不能编译成功。你会遇到各种各样的错误,它们会让你渐渐丧失信心。相关阅读:在 Mac OS X 下使用 Android NDK r5b 编译 FFmpeg 0.8http://www.linuxidc.com/Linux/2011-09/42692.htm在 Windows 7 下使用 ...
在 Windows 7 下使用 Android NDK r5c 编译 FFmpeg 0.7.1

在 Windows 7 下使用 Android NDK r5c 编译 FFmpeg 0.7.1

在代号是 “Love”的 FFmpeg 0.8 正式版几个小时之后,代号为 “Peace”FFmpeg 0.7.1 也发布了。没想到啊,我还以为直接是从 0.7 RC1 升到 0.8,不会再有 FFmpeg 0.7.x 的版本了呢。爱与和平,呵呵,原来如此,0.7 RC1 的代号就是 “Love and Peace”。因为之前已经写了 在 Mac OS X 下使用 Android NDK r5b 编译 FFmpeg 0.8 和 在 Ubuntu 下使用 A...
Red Hat上安装Eclipse经验总结

Red Hat上安装Eclipse经验总结

集成CDT的Eclipse提供了一个开发C/C++程序的功能强大的IDE,将一些繁琐的事务变得简单易行,提高了项目的开发效率。Eclipse在Linux安装除了需要Eclipse软件包之外,还需要java的JDK(或Java运行环境JRE)来支持Eclipse的运行。JDK包含了java的开发包SDK,如果不需要进行java的开发,只需安装JRE即可。在安装Eclipse之前需要准备两个文件:jre-6u25-linux-i586.bineclipse-c...
SecureCRT 的乱码问题和中文显示

SecureCRT 的乱码问题和中文显示

如果这个真没有,那就算了。不过,这个可以有。难免会有乱码的时候,默认的是西欧字符显示中文是乱码,尤其是通过SSH连Ubuntu,用户home下的文件夹是乱码,还有通过SecureCRT更新Ubuntu时,看不到更新的反馈信息,其实很简单,稍作设置就OK了:选项--》会话选项--》终端--》外观---》字符编码在登陆目录下 $ ls 一下,看,中文出来了……SecureCRT 的详细介绍:请点这里SecureCRT 的下载地址:请点这里Linux 时间同步配...
Ubuntu 下构建内核源码树图文教程

Ubuntu 下构建内核源码树图文教程

网上好多文章,他大爷的都是转来转去,每一篇中用的。索性还是自己整理一篇吧。网上牛人多,但是小白问题更多,更何况咱们这号不入门的,因为最近学内核,要写模块,模块要在源码树下编译安装,又习惯了Ubuntu的OS,不忍转向他方,还是好好摆置摆置它吧,找的几篇文章不怎么好用,下边开始吧。PS:当前系统是上一篇配置SSH里Jun从Ubuntu 9.04更新到Ubuntu 10.04的系统。见 http://www.linuxidc.com/Linux/2011-09...
Ubuntu下安装、配置FTP服务

Ubuntu下安装、配置FTP服务

续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm与 http://www.linuxidc.com/Linux/2011-09/42777.htm之后,SSH服务配置好了,内核通过SSH编译好了,得能把编译好的内核或者模块从虚拟机里面弄出来,一般就用FTP服务器了,Linux下,用的大多就是vsftpd了。如果ftp也配置好了,那么然后在虚拟机里边进行后续的工作就非常方便了,你可以摆脱虚拟机里图形...
Linux中的SELinux

Linux中的SELinux

SElinux的前身是NSA(美国国家安全局)发起的一个项目。它的目的是将系统加固到可以达到军方级别。为什么NSA选择Linux呢?在目前市面上大多数操作系统都是商用闭源的,只有Linux是开源的,这样修改并加入这项功能就方便许多,而且没有版权纠纷。所以,现在selinux就成为了Linux内核的一部分。在了解selinux之间,我们需要知道DAC和CS的概念,它们是linux系统本身的安全机制。DAC:自主访问控制每一个用户为了能够实现和其他用户共享文件...
CentOS 5.6 上安装 FFMPEG

CentOS 5.6 上安装 FFMPEG

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。系统准备安装第三方rpmforce库1、安装编码和依赖库文件yum-yinstalllamelame-devellibogglibogg-develdira...
<< 461 462 463 464 465 466 467 468 469 470 >>