快捷搜索:  
新手学堂  Linux操作系统中Samba服务介绍

新手学堂 Linux操作系统中Samba服务介绍

Samba介绍: 早期在UNIX之间,或者LINUX之间可以通过FTP共享资源,还可以通过NFS共享资源,现在更多的是通过SAMBA服务器。SAMBA主要的目的就是替换早期NFS服务,SAMBA服务不光是可以在UNIX,LINUX之间共享资源,还可以与微软产品之间共享资源,主要的好处是它可以出现在微软的网络邻居上面,可以通过访问微软产品的方式访问UNIX和LINUX服务器。 SAMBA是一组软件包,使LINUX支持SMB协议,这个协议是在TCP/IP上实现的,它是微软产品之间实现文件和共享的基...

新手看招:介绍Linux系统下的四个串口

新手看招:介绍Linux系统下的四个串口

最有有个项目,用到了PC104的板子(PCM-3341),Linux的系统。 但是在项目中至少要用到3个RS232,看datasheet,够用。板子有3个独立的RS232和一个RS232/485复用口。但是在实际测试用,遇到个问题。1口和2口都能正常工作(后来发现也是有问题的,读传感器数据的时候,读不完全),但是3口和4口却出现了很奇怪的现象。 主要表现为: 1.可以输入输出 2.输入输出速率很慢 3.发现数据在缓存里头,每次大概只能输出12个字符左右(不确定的长度)。 开始一直没有找到原来,后来咨询别...

终端命令行下一些高亮原色设置方法介绍

终端命令行下一些高亮原色设置方法介绍

终端命令行下的一些高亮原色设置 首先要改下重要的vim编辑器支持的语句机构的色彩分析显示功能,因为ubunt6.06默认是没启用的。所以现在开始:# vi /etc/vim/vimrc ########################################################## Vim5 and later versions support syntax highlighting. Uncommenting the next " line enables syntax highl...

新手看招  在开机时自动执行文件系统校验

新手看招 在开机时自动执行文件系统校验

Q:当系统异常掉电的情况下,会导致文件系统出现不一致的情况。 这就需要在系统启动时执行文件系统校验: Your system appears to have shut down uncleanly Press Y within 3 seconds to force file system integrity check. 比较常见的情况是,无法物理接触机器console,有没有办法配置系统,一旦出现文件系统不一致就自动执行fsck校验文件系统,而不要人为按Y确认? A:这个其实是因为 fsck 会去检查...

浅析Arm  Linux操作系统调用流程详细解析

浅析Arm Linux操作系统调用流程详细解析

系统调用是os操作系统提供的服务,用户程序通过各种系统调用,来引用内核提供的各种服务,系统调用的执行让用户程序陷入内核,该陷入动作由swi软中断完成. #if defined(__thumb__) //thumb模式 #define __syscall(name) \ "push {r7}\n\t" \ "mov r7, #" __sys1(__NR_##name) "\n\t" \ "swi 0\n\t" \ "pop {r7}" #else //arm模式 #define __syscall(nam...

关于Linux系统下显示模式刷新率的问题

关于Linux系统下显示模式刷新率的问题

经常在bbs上看到有新手问到刷新率怎么改法,其实很简单. 在XFree86下,需要一个modeline的概念,虽然通过配置 HorizSync ,和VertRefresh能让XFree86自动把刷新搞定,可是还是不可能细细调整,比如我显示器在800x600下可以上到108Hz可是,XFree86的自动配置却只有85Hz. 于是,你需要在给你的XF86Config-4文件的Monitor Section加上一条象 ModeLine "800x600@102" 73.61 800 832 1104 1136...

Linux操作系统下使用yum升级的详细方法

Linux操作系统下使用yum升级的详细方法

什么是 yum? yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。 yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根...

深入理解Linux操作系统守护进程的意义

深入理解Linux操作系统守护进程的意义

Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的。同时,守护进程完成许多系统任务,比如,作业规划进程crond、打印进程lqd等。有些书籍和资料也把守护进程...

如何在红帽企业Linux下设置串口终端?

如何在红帽企业Linux下设置串口终端?

在某些情况下,出于调试的目的需要给linux配置串口控制台,或者linux根本没有显卡,也需要配置串口终端。一个串口控制台将发送所有的终端显示到串口,而串口终端则可以实现通过串口登录到系统。你可以同时设置两个或者其中一个。 为了控制内核输出所有控制台消息到串口,你需要在时向内核传递参数console=ttyS0,这可以通过GRUB来实现,下面的例子会将控制台消息发送到tty0(显示器控制台)和ttyS0(串口1),发送到串口控制台的速度为115200,但是需要注意的是一种类型设备只能定义一个控制台,例如...

Linux操作系统如何设置RED5为系统服务

Linux操作系统如何设置RED5为系统服务

为什么要设置成系统服务呢?因为我在某台服务器安装的red5不知道什么原因,在rc.local那里不能随系统启动,ln到rc.X也不行.想尽办法,只好设置成系统服务才能解决问题... 修改red5.sh #!/bin/sh # # Startup script for Red5 flash streaming server # # chkconfig: 345 81 81 # description: RED5 by java # # processname: java (unfortunately) #...

Linux系统内存磁盘初始化技术详细解析

Linux系统内存磁盘初始化技术详细解析

linux内存初始化技术(initrd)用于支持两阶段的系统引导过程,是在系统启动过程中被挂载的临时root文件系统(译者注:这里的root文件系统是指的根文件系统)。initrd包含很多可执行程序和驱动,并允许在临时的内存磁盘根文件系统被卸载,内存被释放后挂载真实的root文件系统。在许多嵌入式linux文件系统中,initrd是最终的根文件系统。这篇文章主要讲解了linux2.6内核的initrd技术,包括在内核中的创建及使用。 1 什么是内存磁盘初始化? initrd挂载优先级高于真实根文件系统,...

新手看招  了解Linux操作系统的引导过程

新手看招 了解Linux操作系统的引导过程

1.简介 Linux启动过程指的是从加电到看到shell提示的这一段时间。 Linux启动的过程可以大概分为几个个阶段,具体划分为几个阶段则依靠具体的系统实现。一般来说,基于X86架构的系统可以分为3个阶段;一些嵌入式的系统有的分为两个阶段,有的分为3个阶段。 很多介绍linux系统启动的文章对细节部分都描述的不清楚,那就让我来详细的说一下吧,如果由错误,请多包含了:) 2. 启动过程之上电与加载引导程序 无论是哪种系统,linux启动的第一阶段总是CPU上电初始化的阶段。 CPU在上电之后首先是自检的...