搜狐的linux笔试题
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-16
1.查看Linux系统当前单个共享内存段的最大值(命令) 什么是共享内存? 共享内存从字面意义解释就是多个进程可以把一段内存映射到自己的进程空间,以此来实现数据的共享以及传输,这也是所有进程间通信方式中最快的一种.共享内存是存在于内核级别的一种资源,在shell中可以使用ipcs命令来查看当前系统IPC中的状态,在文件系统中/proc目录下有对其描述的相应文件. 共享内存的概念 在系统内核为一个进程分配内存地址时,通过分页机制可以让一个进程的物理地址不连续,同时也可以让一段内存同时分配给不同的进程.共享内存机制就是通过该原理来实现的,共享内存机制只是提供数据的传送,如何控制服务器端和客户端的读写操作互斥,这就需要一些其他的辅助工具,例如,记录锁概念,如图14-8所示,描述了多进程如何使用共享内存通信. 如图14-8所示.箭头方向描述了进程地址空间映射到系统内存地址的位置.对于每一个共享存储段,内核会为其维护一个shmid_ds类型的结构体(shmid_ds结构体定义在头文件<sys/shm.h>中).shmid_ds结构体定义如下: 如何查看共享内存 通常查看的是oracle有关的共享内存 2.用什么命令查询指定IP地址的服务器端口 Nmap 这是redhat命令 Centos并不自带 直接yum install nmap 安装
3.crontab中用什么命令定义某个程序执行的优先级别 写为一个脚本 程序要求执行早的写前面即可 用nice肯定不行的 4.如何让history命令显示具体时间 HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
sed ‘23s/test/tset/g ’ test.txt Cat test.txt| awk ‘NR==23{gsub(/test/,”tset”);print $0}’
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 熬夜删掉linux中删不掉的文件下一篇: linux中的文本处理
关于搜狐的linux笔试题的所有评论