1:Makefile分析(1)kernel的Makefile写法和规则等和uboot的Makefile是一样的,甚至Makefile中的很多内容都是一样的。(2)kernel的Makefile比uboot的Makefile要复杂,这里我们并不会一行一行的详细分析。(3)Makefile中只有一些值得关注的我会强调一下,其他不强调的地方暂时可以..
分类:
系统相关 时间:
2016-08-22 00:36:15
阅读次数:
228
一:来源前面分析,内核启动是从hesd.S开始的,在建立段式页表之后,ldr r13,__switch_data 跳转到__switch_data,__switch_data:
.long__mmap_switched
.long__data_loc@r4
.long_data@r5
.long__bss_start@r6
.long_end@r7
.longprocessor_id@r4
.long__machine_arch_type@r5..
分类:
编程语言 时间:
2016-08-22 00:36:34
阅读次数:
346
常见的文件系统Linux文件系统:ext2,ext3,ext4,xfs,btrfs,reiserfs,jfs,swapswap:交换分区光盘:iso9660Windows:fat32,ntfsUnix:FFS,UFS,JFS2网络文件系统:NFS,CIFS集群文件系统:GFS2,OCFS2分布式文件系统:ceph,moosefs,mogilefs,GlusterFS,Lustre实验环境CentOS7.2Linux根..
分类:
系统相关 时间:
2016-08-22 00:38:43
阅读次数:
620
帮助命令(2个)man,(命令--help)-----------------------------------------------------------2.目录操作命令(6个)lstreepwdcdmkdir使用频率低的命令:rmdir------------------------------------------------------------3.文件查看及处理命令(24个)catlessgrepheadt..
分类:
系统相关 时间:
2016-08-22 00:36:38
阅读次数:
201
在Linux这个一切皆文件的系统中怎么能快速和精确的查找到文件,是我们必不可少的技能。而文件查找的命令可以让我们在很短的时间内在文件系统中找到我们要查找的文件。这就是我们要掌握的,因此我来介绍一下文件查找的这两个命令locate和find。文件查找:在文件系统上查找符合条..
分类:
其他好文 时间:
2016-08-22 00:38:07
阅读次数:
164
代码在start_kernel函数运行的最后到了rest_init()函数中1:rest_init()函数分析(1)rest_init中调用kernel_thread函数启动了2个内核线程,分别是:kernel_init和kthreadd(2)调用schedule函数开启了内核的调度系统,从此linux系统开始转起来了。(3)rest_init最终调用cpu_idle函..
分类:
系统相关 时间:
2016-08-22 00:36:36
阅读次数:
224
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。who|cut-d‘‘-f1|sort-u2、取出最后登录到当前系统的用户的相关信息。last|head13、取出当前系统上被用户当作其默认shell的最多的那个shell。cut-d:-f7/etc/passwd|uniq-c|sort-rn|h..
分类:
编程语言 时间:
2016-08-22 00:34:59
阅读次数:
175
8.211:做好移植前的准备工作获取三星移植过的kernel,创建SI工程,添加到虚拟机中,修改Makefile的ARCH和CROSS_COMPILE修改结果如下ARCH=armCROSS_COMPILE=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-然后试着去配置,(在arch/configs/下找一个最接近自己开发板的..
分类:
系统相关 时间:
2016-08-22 00:37:27
阅读次数:
197
shell脚本是Linux运维工程师必须掌握的技能之一,shell脚本的使用让我们更好的操作Linux系统,方便了我们的执行。一,编程基础编程基本概念编程逻辑处理方式:顺序执行,循环执行,选择执行程序:指令+数据shell编程:过程式、解释执行shell程序:提供了编程能力,解释执行程序..
分类:
系统相关 时间:
2016-08-22 00:36:19
阅读次数:
319
iptables功能: 搭建一套防火墙规则 进行攻击防护、访问策略 进行数据包转发Netfilter: Linux系统核心层内部的一个数据包处理模块Hookpoint:(PRE_ROUTING、INPUT、OUTPUT、FORWARD、POST_ROUTING) 数据包在Netfilter中的挂载点 iptables规则组成: 四张表+五条链(Hookpoint)+..
分类:
其他好文 时间:
2016-08-22 00:36:49
阅读次数:
198
用过vmware的朋友都知道,vmware有5种网络连接模式,可能大家比较熟悉的是桥接模式、NAT模式、仅主机模式,平时大家为了实验会把虚拟的网络设置成桥接模式,这个可能直接通讯。今天我们说的是第4种,自定义模式。第一步,新建一个vmware的虚拟网卡,大家可以看到,我vmnet2没有..
如果对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办?因为如果要把一个分区的内容都拷贝到另一个分区上去,势必要首先卸载掉之前的那个分区,然后*对整个分区进行拷贝,如果服务器上运行着一个重要的服务,比如说WWW或者FTP,其要求是7*24小时运行正常的,..
分类:
其他好文 时间:
2016-08-22 00:36:20
阅读次数:
298
echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用,在终端下打印变量的时候也是常常用到的,因此有必要了解下echo的用法。语法:语法:echo[-neE][字符串]命令选项:-n不在字符的最后自动换行-e若字符串中出现以下..
分类:
其他好文 时间:
2016-08-22 00:36:10
阅读次数:
260
select与case:格式:selectvariableinlistdo循环体命令done例1:#!/bin/bashPS3="whatdoyouwant:"selectiinabcd#在例2中省略的部分docase$iina)echoaabreak#break是退出循环;;b)echobbbreak;;c)echoccbreak;;d)echoddbreakesacdone结果:[root@localhostbin]#./select.sh1)a2)..
分类:
其他好文 时间:
2016-08-22 00:35:11
阅读次数:
154
[root@controllerscripts]#openstackp_w_picpathcreate"cirros"--filecirros-0.3.4-x86_64-disk.img--disk-formatqcow2--container-formatbare--public出现错误如下"500InternalServerError:Theserverhaseithererredorisincapableofperformingtherequestedoperation.(HTTP500)"..
分类:
其他好文 时间:
2016-08-22 00:35:12
阅读次数:
1386
Nginx简介:Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由俄罗斯的程序设计师IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的..
分类:
其他好文 时间:
2016-08-22 00:34:35
阅读次数:
315
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。who|cut-d‘‘-f1|sort-u2、取出最后登录到当前系统的用户的相关信息。who|sort-r|head-n1|cut-d””-f1|id3、取出当前系统上被用户当作其默认shell的最多的那个shell。cut-d":"-f7/e..
分类:
其他好文 时间:
2016-08-22 00:34:57
阅读次数:
204