一、有文件file1
1、请用shell查询file1 里面空行的所在行号
awk ‘{if($0~/^$/)print NR}’ file
or
grep -n ^$ file |awk ‘BEGIN{FS=”:”}{print $1}’
2、编写ShellScript查询file1 以abc 结尾的行
grep abc$ ...... <阅读全文>
Linux面试题 Linux笔试题
内存子系统的调优不是很容易,需要不停地监测来保证内存的改变不会对服务器的其他子系统造成负面影响。如果要改变虚拟内存参数(在/proc/sys/vm),建议您每次只改变一个参数然后监测效果。对与虚拟内存的调整包...... <阅读全文>
1、Disabling daemons (关闭 daemons)
2、Shutting down the GUI (关闭GUI)
3、Changing kernel parameters (改变内核参数)
4、Kernel parameters (内核参数)
5、Tuning the processor subsystem(处理器...... <阅读全文>
file
1.作用
file通过探测文件内容判断文件类型,使用权限是所有用户。
2.格式
file [options] 文件名
3.[options]主要参数
-v:在标准输出后显示版本信息,并且退出。
-z:探测压缩过的文件类型。
-L:允许符...... <阅读全文>
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # ...... <阅读全文>
第一种办法,最简单的,调用shell:
$ip = `ifconfig eth0|grep -oE ‘([0-9]{1,3}\.?){4}’|head -n 1`;
注:这里输入是固定的,所以简单的[0-9]{1,3}了,如果是在web程序等地方验证ip,需...... <阅读全文>
假设我们有下面这样的一个程序,源代码如下:
/* main.c */
#include “mytool1.h”
#include “mytool2.h”
int main(int argc,char **argv)
{
mytool1_print(“hello”);
myto...... <阅读全文>
1。 I/O Port。
和硬件打交道离不开I/O Port,老的ISA设备经常是占用实际的I/O端口,在linux下,操作系统没有对I/O口屏蔽,也就是说,任何驱动程序都可对任意的I/O口操作,这样就很容易引起混乱。每个驱动程...... <阅读全文>
我们来写一个最简单的字符设备驱动程序。虽然它什么也不做,但是通过它可以了解Linux的设备驱动程序的工作原理。把下面的C代码输入机器,你就会获得一个真正的设备驱动程序。
#define __NO_VERSION__
...... <阅读全文>
1、———————————————————–
Linux2.4.x有多少种类型的设备文件?分别写出来。(2分)
2、———————————————————–
glibc动态库的搜寻次序是什么?(2分)
glibc 2.1.x 与 2.2.x的动态库的搜寻次序有什么不同?为...... <阅读全文>
一、编辑工具的使用。(各2分)
1)如何使用vi进行块拷贝、粘贴、删除的操作
2)如何设置Tab的长度,以及自动缩进的长度
3)如何使用tag进行代码阅读
4)如何在1~10行,有确认的进把所有的RedHat改为RedFlag
5...... <阅读全文>
1)编写一个脚本,统计一个目录下面所有C代码的行数。(2分)
2)编写一个sed脚本,去除HTML文件中的HTML标记。(2分)
3)编写一个脚本获得当前系统eth0的IP地址。(2分)
4)编写一个脚本以交互的方式,进行DNS的...... <阅读全文>
IPC:interprocess communication 进程间通信
一、管道:
1. 无名管道:
打开与关闭管道:
#include <unistd.h>
int pipe(int filedes[2]);
filedes[0]用于读出数据,读取时必须关闭写入...... <阅读全文>
一、命令部分
1.新建一个用户user,密码设为123456,并将其加到root组。写出所用命令。
2.将当前计算机的IP地址设为192.168.1.123,子网掩码为255.255.255.0。写出所用命令。
3.你是公司的Linux服务的管理员。你...... <阅读全文>
Linux系统提供多种不同的Shell以供选择。常用的有Bourne Shell(简称sh)、C-Shelll(简称csh)、Korn Shell(简称ksh)和Bourne Again Shell (简称bash)。
(1)Bourne Shell是AT&T Bell实验室的 Steven Bo...... <阅读全文>
1、 小张是某公司的计算机管理员,他需要为公司的一台运行Red Hat Linux 9的计算机配置网络连接,并将DNS服务器指向当地电信运营商提供的DNS服务器。小张可以通过修改()文件来完成上述有关DNS服务器的配置。...... <阅读全文>
/etc/profile增加
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312
#source /etc/profile生效
<阅读全文>
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
2、修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生...... <阅读全文>
DNS就是Domain Name System,它能够把形如www.21php.com这样的域名转换为211.152.50.35这样的IP地址;没有DNS,浏览21php.com这个网站时,就必须用211.152.50.35这么难记的数字来访问。提供DNS服务的就是DNS服...... <阅读全文>
1 服务器的linux系统是什么版
2 linux你做过那些优化
3 在linux上部署过那些服务
4 你怎样用nagios做的监控,监控什么?
5 用cacti怎样对网络进行监控?以前公司的情况(问具体的数字)?
6 你怎样查看日志?查什么内...... <阅读全文>
一、 填空题:
1. 一些Linux命令,显示文件,拷贝,删除
2. do……while和while……do有什么区别?
3. Linux系统下.ko文件是什么文件?.so文件是什么文件?
4. 二维数组AA [ 3 ][ 7 ]的另外一种表示方法:
5. 请...... <阅读全文>
Linux认证 笔试 基本题(答案见最后)
(以下均为单选题)
1. cron 后台常驻程序 (daemon) 用于:
A. 负责文件在网络中的共享
B. 管理打印子系统
C. 跟踪管理系统信息和错误
D. 管理系统日常任务的调度
2. 在大...... <阅读全文>
1、检测某个端口所占用的进程
2、对于linux主机的cpu负载使用,什么情况下user的比例升高,什么情况下system的比例升高,请联系实际举例。
3、在不umount的情况下,如何重新设置mount的参数。
4、不小心在系统...... <阅读全文>
1.the color code wiring standards of T568A and T568B (from lift to right )
2. After you login the cisco router, config an ip address for this port:e0/0
3.what is “DMZ”
4.pleasedraw a...... <阅读全文>
Linux面试题大全
一.填空题
1. 在Linux系统中,以 方式访问设备 。
2. Linux内核引导时,从文件 中读取要加载的文件系统。
3. Linux文件系统中每个文件用 来标识。
4. 全部磁盘块由四个部分组成,分别为 。
5...... <阅读全文>
