一.目录结构1.目录功能介绍 很多linux系统的发行版目录结构布局都遵循着FSSTND标准,这一标准的特点是根目录非常简洁,只包含系统最基本的文件,遵循这一标准,有利于程序的编写和移植,也便于系统管理和维护。(1)/etc目录这个目录主要用于存放系统管理相关的配置文件以及子目录,其中比较重要的有....
分类:
系统相关 时间:
2015-04-20 10:48:18
阅读次数:
154
首先安装bind软件包看它的配置文件以及工作目录rpm-qcbind其中可以看到:/etc/named.conf主配置文件/etc/named.rfc1912.zones区域配置文件/var/named/named.ca全球13台根域服务器所制定的位置正向解析修改主配置文件:修改区域配置文件:进入工作目录cd/var/named并查看ls-l..
分类:
系统相关 时间:
2015-04-20 09:47:10
阅读次数:
223
一、简述进程是加载到内存中的指令集,进程有进程ID加以标示。在Linux内核中,进程是由task_struct结构表示和管理的。每执行一个程序都会调用父进程init的fork系统调用创建一个子进程。1,进程分类:(1)不同模式运行内核模式(ring0)用户模式(ring3)进程有时会访问外部的硬..
分类:
系统相关 时间:
2015-04-20 09:44:42
阅读次数:
289
Dns服务首先安装samba看它的配置文件以及工作目录rpm-qcbind其中可以看到:/etc/named.conf主配置文件/etc/named.rfc1912.zones区域配置文件/var/named/named.ca全球13台根域服务器所制定的位置正向解析修改主配置文件:修改区域配置文件:进入工作目录cd/var/named并查看ls-..
分类:
系统相关 时间:
2015-04-20 09:45:09
阅读次数:
226
进程管理狭义定义:进程是正在运行的程序的实例。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。进程是操作系统中最基本、重要的概念。是多..
分类:
系统相关 时间:
2015-04-20 09:43:37
阅读次数:
229
狭义定义:进程是正在运行的程序的实例。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。进程是操作系统中最基本、重要的概念。是多道程序系..
分类:
系统相关 时间:
2015-04-20 09:46:07
阅读次数:
209
任务计划有两种:1.在未来的某个时间点执行一次某任务;用at2.周期性地执行某任务;croncron可以让系统在指定的时间,去执行某个指定的工作,我们可以使用crontab指令来管理cron机制设定cron的权限,对用户使用定制任务管理/etc/cron.allow/etc/cron.deny/var/spool/cron针对不..
分类:
系统相关 时间:
2015-04-20 09:42:49
阅读次数:
205
系统调用和设备驱动程序(系统调用是调用设备驱动程序的)
为了向用户提供一个一致的接口,设备驱动程序封装了所有与硬件相关的特性。
open:打开文件或设备
read:从打开的问价或设备里读数据
wirte:向文件或设备写数据
close:关闭文件或设备
ioctl:把控制信息传递给设备驱动程序库函数
针对输入输出操作直接使用底层系统调用的一个问题是它们效率非常低
1)使用系统调用会影响...
分类:
系统相关 时间:
2015-04-20 09:37:55
阅读次数:
248
嵌入式入门-linux文件共享
一 文件共享前提
1 linux与win相互ping通
2 关闭linux的防火墙/etc/init.d/iptables stop
二 连接WinSCP
三 连接samba
1 安装samba:yum install samba
2 添加用户:useradd win
3 设置密码:passwd win
4 设置在PC上...
分类:
系统相关 时间:
2015-04-20 09:40:20
阅读次数:
189
一、准备好可以正常引导开发板的源码
二、在内核源码kernel文件夹的driver目录下,创建led_arm文件夹
mkdir drivers/led_arm
三、将“LED驱动实验”的驱动程序拷贝到led_arm目录下(详情见上一次LED驱动博客)
将led.c拷贝在该文件夹下面
①添加一个Kconfig文件
config MYLED
tristate "MYLED"
default n
help
this is a LED driver
②...
分类:
系统相关 时间:
2015-04-20 09:37:15
阅读次数:
301
步骤如下:
1. jdk已经下载,配置好了。这个属于java的基础知识,这里我就不介绍了,不了解的,自己找资料。
2.下载一个tomcat,建议到官网下。解压成文件夹。
3.在window->perferences->service->runtime environment如图:
4.新建一个web项目,特别是选择版本上最好选择2.5,刚开始我选择3.0的版本就无法访问页面。
...
分类:
系统相关 时间:
2015-04-20 09:29:45
阅读次数:
242
Linux系统命令1、查看主机名hostname文件:/etc/sysconfig/network2、查看内核uname3、显示用户信息id4、显示日期date格式date+%d5、查看日历查看当前月:cal查看年份:cal具体年份6、查看目录下文件/目录ls7、关机shutdown8、退出当前shelllogoutexit9、清空当前屏幕内容clear..
分类:
系统相关 时间:
2015-04-20 07:06:52
阅读次数:
164
学习到第11天了,系统相关的软件配置使用rpm包或源码配置都会遇到各种依赖问题,YUM就是RedHat出的软件包管理工具,能有效的自动解决软件包的依赖问题。YUM(YellowdogUpdateModifier):把各种程序依赖关系都集成收集,并在安装软件时自动解决的工具。这个工具是使用C/S架构的,..
分类:
系统相关 时间:
2015-04-20 07:04:13
阅读次数:
366
一启动过程概览(keyword:BIOS,BOOTLOADER,KERNEL,INIT)
①加电自检,通过BIOS读取硬件信息,从而确定第一启动设备,找到BOOTLOADER(grub,lino)等
②BOOTLOADER加载内核,内核再次检测硬件与硬件驱动信息,为读取文件系统做准备
③内核调用INIT进程(PID=1),INIT通过/etc/rc.d/rc..
分类:
系统相关 时间:
2015-04-20 07:05:10
阅读次数:
220
一内核模块介绍
把一些功能模块化本是微内核的思想,这里模块化主要是为了缩小内核的大小,并根据不同主机可以让用户自定义加载模块,方便不常见的硬件驱动得到加载而不浪费空间
一般存放模块的目录为/lib/modules/$(unamer)/kernel
二几个管理模块的命令
lsmod:列出当前已加..
分类:
系统相关 时间:
2015-04-20 07:05:04
阅读次数:
163
取出一系列字符串中特定长的字符串方法一#!/bin/bash
hello="hello,world.mynameisJerry,what‘syourname?"
forwordin${hello[@]};do
[${#word}-gt4]&&echo$word
done方法二[`echo$word|wc-L`-gt4]&&echo$word方法三[`exprlength$word`-gt4]&&echo$word..
分类:
系统相关 时间:
2015-04-20 07:01:33
阅读次数:
158
/tmp/pip-build-7HN4t8/lxml/src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No such file or directory/bin/python -c "import set...
分类:
系统相关 时间:
2015-04-20 06:57:19
阅读次数:
180