内核最强大功能之一就是进程管理,对于systemadministrator来说,这部分熟练度对于系统调优起着决定性作用。现在我们一起来了解一下linux的进程管理工具吧,在介绍工具之前,有些基本概念要澄清:taskstruct:Linux内核存储进程信息的固定格式多个任务的的taskstruct组件的链表..
分类:
系统相关 时间:
2015-09-12 16:19:49
阅读次数:
368
程序包管理:
包管理器:打包,包管理(安装、升级、卸载、查询及校验)
deb:debian
rpm:redhatpackagemanager
RPMisPackageManager
程序包的组成部分:
二进制程序:/bin,/sbin,//usr/bin,/usr/sbin,
库文件:/lib64,/usr/lib64
配置文件:/etc
帮助文件:manual,info
RPM:RED..
分类:
系统相关 时间:
2015-09-12 16:19:59
阅读次数:
443
上节我们讨论过了ps命令,top以及htop工具,这节我们讨论其他几个工具的使用方式1.vmstat命令:vmstat[options][delay[count]]procs:r:等待运行的进程的个数;b:处于不可中断睡眠态的进程个数;(被阻塞的队列的长度);memory:swpd:交换内存的使用总量;free:空闲物理内存总..
分类:
系统相关 时间:
2015-09-12 16:18:19
阅读次数:
371
1使用secureCRT或其他方式用root用户登入系统。2在终端输入:#hostname【修改后的主机名】3修改/etc/sysconfig/network中的hostname为【修改后的主机名】4修改/etc/hosts文件中的【原来主机名】为【修改后的主机名】5reboot,重启系统。6查看hostname,是否修改成功。
分类:
系统相关 时间:
2015-09-12 16:17:02
阅读次数:
161
本次记录以下命令如locate,find的使用格式、常用选项及它们有哪些使用实例等。wlocate与find命令的特性locate与find命令都用来查找文件或目录的。但明显locate查找速度要比find快得多,原因在于locate不需要搜索具体目录,而是搜索一个数据库文件。一般来说,Linux系统会将系统..
分类:
系统相关 时间:
2015-09-12 16:16:20
阅读次数:
284
1.查找/var目录属主为root,且属组为mail的所有文件12[root@www~]#find/var\(-userroot-a-groupmail\)-ls1321344drwxrwxr-x2rootmail40969月1213:55/var/spool/mail1.2.查找/usr目录下不属于root、bin或hadoop的所有文件12[root@www~]#find/usr!\(-userroot-o-userbin-o-userha..
分类:
系统相关 时间:
2015-09-12 16:14:41
阅读次数:
305
举个例子:gawk 'BEGIN{var["a"]=1var["g"]=2var["m"]=3var["u"]=4asort(var,test)for(i in test)print "Index:",i," - value:",test[1]}'这时候敲回车就能输出Index: 4 - valu....
分类:
系统相关 时间:
2015-09-12 16:06:32
阅读次数:
201
一:内核中断 linux内核中的看门狗中断跟之前的裸板的中断差不多,在编写驱动之前,需要线把内核自带的watch dog模块裁剪掉,要不然会出现错误;在Device Drivers /Watchdog Timer Support /S3C2410 Watchdo在内核中,我们处理一个中断,必须...
分类:
系统相关 时间:
2015-09-12 16:03:45
阅读次数:
244
Part 1: Introduction1. Linux Evolution and Popular Operating SystemsThe definition of the wordLinuxdepends on the context in which it is used. Linux m...
分类:
系统相关 时间:
2015-09-12 16:03:46
阅读次数:
507
ejabberd服务,一般我们都是安装Linux + Mysql版本,主要是为了后期服务的扩展需求和正式环境的部署要求(一般服务器都为Linux:具体请参考拒绝垃圾文章 在 ejabberd 中使用 MySQL)但是在开发过程中,我们可能不一定有服务器环境,所以在IOS开发机器上有必要安装ejabb...
分类:
系统相关 时间:
2015-09-12 16:03:32
阅读次数:
319
有些时候,你需要对一些脚本进行优化,以期跑的更快,在更短的时间内完成任务。PCNTL是一个不错的选择,它可以fork多个进程,来协同完成一个任务,理论上完成的时间将会和进程数成反比。不过,PCNTL只能用于CLI模式下,不能用于Web服务器环境,否则可能会带来意料之外的错误,不推荐使用。安装PCNT...
分类:
系统相关 时间:
2015-09-12 15:59:27
阅读次数:
208
首先安装cuda:从nvidia官网上下载:cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb,这里有run和deb两种,严重推荐deb格式,安装方便cd到cuda-repo-ubuntu1404-7-0-local_7.0-28_amd64.deb所在目...
分类:
系统相关 时间:
2015-09-12 14:52:31
阅读次数:
346
一:led内核驱动 (1)在编写led内核驱动时,我们首先要进行内核裁剪,因为友善之臂将LED灯的驱动默认加载到内核中,所以编写模块驱动程序前就要先把原先的LED灯驱动裁剪掉; led驱动在源码里面的Device Drivers /Character devices目录下,进行完裁剪之后重新...
分类:
系统相关 时间:
2015-09-12 14:45:58
阅读次数:
267
linux 定时关机linux 定时关机sleep 3600 && shutdownshutdown -r now # 关机后重启shutdown -h now # 关机后不重启shutdown -r +10 # 10 分钟后重启shutdown -r 10:00 # 10 ...
分类:
系统相关 时间:
2015-09-12 12:13:42
阅读次数:
226
Ubuntu Desktop开发生产环境搭建1开发生产环境搭建在本节内容开始前,先定义一下使用场合,没有哪种系统或者设备是万能的,都有它的优点和缺点,能够在具体的使用场景,根据自身的需求来取之即可。主要用途是影音视频娱乐消费,那么最好的选择是iPad主要用途是office办公,那么最好的选择是win...
分类:
系统相关 时间:
2015-09-12 12:08:58
阅读次数:
197
1、https://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe2、https://download3.vmware.com/software/wkst/file/VMware-w...
分类:
系统相关 时间:
2015-09-12 12:02:43
阅读次数:
330
一:linux内核裁剪: (1):编译内核源码: 在邦飞的课程学习已经接近尾声;这周的重点内容是内核驱动的编写,在编写驱动之前首先的了解linux内核源码,linux主要是由五个子系统组成:进程调度,内存管理,文件系统,网络接口以及进程间通信;下面是解压的linux内核源码文件: 下面对l...
分类:
系统相关 时间:
2015-09-12 12:00:59
阅读次数:
334