检测题.docx
- 文档编号:27374714
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:19
- 大小:24.97KB
检测题.docx
《检测题.docx》由会员分享,可在线阅读,更多相关《检测题.docx(19页珍藏版)》请在冰豆网上搜索。
检测题
基础技术知识考试试题
1.linux机器查看最后一次系统启动时间
who–b
2.linux机器查看当前系统的运行时间
who–r
3.linux系统历史启动的时间
lastreboot
lastreboot|head-1
4.linux关机-重启
关机命令:
shutdown–now/init0/
重启命令:
reboot
5.写出查看系统到目前运行了多久的时间的命令
使用top命令查看系统当前运行了多长时间{upxxxmin}
使用w命令查看系统当前运行了多长时间
6.Windows查看系统的启动时间
Systeminfo{包含系统的详细信息}
7.查看当前文件夹下的所有文件的大小,并显示单位,如k,m,g
df-h
8.Ldd查看什么内容
ldd命令用于判断某个可执行的binary档案含有什么动态函式库。
参数说明:
--version 打印ldd的版本号
9.查看当前系统磁盘占用情况
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
10.查看磁盘IO每2秒看一次共100次
Iostat–d–k2100
-d表示,显示设备(磁盘)使用状态
-k某些使用block为单位的列强制使用Kilobytes为单位
11.查看磁盘文件是否超过最大文件数
Ulimit-n
12.查看当前系统磁盘占用情况用G来表示
Df–h------------------------
13.find命令查找aaa的文件,find命令查找3天前的数据
findpath-nameaaa
find-mtime3//三天之前一天之内
find-mtime+3//三天前访问或修改过的文件
find-mtime-3//三天内访问或修改过的文件包含3天
-aminn
查找系统中最后N分钟访问的文件
-atimen
查找系统中最后n*24小时访问的文件
-cminn
查找系统中最后N分钟被改变文件状态的文件
-ctimen
查找系统中最后n*24小时被改变文件状态的文件
-mminn
查找系统中最后N分钟被改变文件数据的文件
-mtimen
查找系统中最后n*24小时被改变文件数据的文件
-uidn
n为数字,这个数字是使用者的帐号ID,亦即UID,这个UID是记录在/etc/passwd里面与帐号名称对应的数字。
这方面我们会在第四篇介绍。
-gidn
n为数字,这个数字是群组名称的ID,亦即GID,这个GID记录在/etc/group,相关的介绍我们会第四篇说明~
-username
name为使用者帐号名称喔,也就是按照文件属主来查找文件。
-groupname
name为群组名称喔,按照文件所属的组来查找文件。
-nouser
查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在
-nogroup
查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
当你自行安装软件时,很可能该软件的属性当中并没有文件拥有者,这是可能的!
在这个时候,就可以使用-nouser与-nogroup搜寻。
14.grep命令查找.log日志中含有Iam的内容
grep‘str’filename
15.linux查看9800端口是否被占用
查看端口是否被占用:
netstat-anp|grepport
lsof-i:
port
查看端口被那个进程占用:
netstat-anp|grepport
或使用 lsof-i:
port
显示结果的有进程id,
再ps-ef|greppid即可
查看进程(如java进程)使用的端口:
ps-aux|grepjava
找到pid
再lsof-i|greppid
或使用netstat-anp|greppid即可
16.查看系统负荷占用较高的前10位
17.根据进程,查看进程程序所在的目录
psaux|greppid
18.更改linux服务器时间和日期
date–s18:
25:
00
date–s3/122014
19.Linux在此目录下查看最大文件
Du–s*|sort–nr|head显示前十个占用空间最大的文件或目录{排序后}
20.路由测试
Ifconfig
21.Crontab的根目录地址?
如何备份定时任务文件
22.Linux下收集错误信息
23.查看机器硬件信息
dmesg|more
24.Linux查看某文件或某目录,被什么进程占用了。
并且显示已打开该目录或该文件的进程信息
25.移动带有空格的目录使用的命令
mv文件路径目标路径
26.Windows下查看机器内存
Systeminfo
27.Linux查看进程
ps-ef
28.查看linux内核版本
uname -a
29.Linux查看机器名
查看机器名:
uname-a
修改机器名:
redhat中修改主机名
第一步:
#hostnameoratest
第二步:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件
suselinux:
修改/etc/HOSTNAME文件,在此文件中保存主机名,例如:
homer100
然后运行命令设置主机名
#/etc/rc.d/boot.localnetstart
30.Linux查看CPU统计信息
top
31.Linux每个CPU信息,如每个CPU的型号,主频等
32.Linux查看概要内存有多少个G多少M
cat/proc/meminfo
33.Oracle查询objects表,其中int_id、userlable,2个字段呈现在最前面,其余字段全部呈现,写出对应的sql语句
34.Linux删除空目录
rm–rfdirname
35.Informix或oracle数据库查看表空间
36.Informix或oracle数据库表空间不足,手工添加。
37.分别解压Zip、gz、tar的压缩包
Zip压缩:
zip–r目标要压缩的
UnzipZip的压缩包名
Tar–xvf打包名
Tar–zxvfgz压缩的文件名
Tar–jxvfbz2压缩的文件名
38.如何系统查看定时任务?
假设查看结果又如下命令,写出次命令代表程序在上面时间执行,并修改此定时任务,修改为每周三的下午15点20分执行
39.创建用户npmuser,其用户ID为1007,用户组ID为105,其他信息自定
40.假设在/opt/BOCO.DAL路径下,有DB目录,其所属用户及用户组不正确,该如何进行修改?
(假设正确的用户为npmdal,用户组为daladmin)
41.通过tpd_msc的字段ne_id和tcc_ne_frame的表的ne_id的关联,在tpd_msc表中scan_start_time等于当天10点的时间点,列出tpd_msc表中的字段suc_pages和tcc_ne_frame表中字段tmsc_cat的值
42.创建新表,表名为sqltest,字段分别为:
Int_idinteger
43.Objiect_classintegerDatafloat,以int_id为唯一索引(或主键)
44.写出如下涉及的vi命令
删除当前字符
保存退出
每行前显示行号
在当前行下一行开辟一新行
删除一行
输入模式与命令模式切换
在字符前插入
在字符后插入
第一组命令:
ifconfig,ifup,ifdown
1)ifconfig
作用:
手动启动、观察与修改网络接口的相关参数,包括IP地址以及MTU大小等。
例1.1:
暂时修改IP地址
#ifconfigeth0192.168.100.100
例1.2:
修改IP地址、掩码和MTU
#ifconfigeth0192.168.100.100netmask255.255.255.128mtu8000
例1.3:
关闭eth0
#ifconfigeth0down
注意,修改接口的任何参数都是“暂时”的,执行/etc/init.d/networkrestart(RH)后,所有修改都丢失了。
2)ifup和ifdown
仅就/etc/sysconfig/network-scripts内的ifcfg-ethx(x为数字)进行启动或关闭操作,并不能直接修改接口的参数,而需要手工调整ifcfg-ethx文件才行。
例2.1:
启动eth0
#ifupeth0
例2.2:
关闭eth0
#ifdowneth0
上面一节中,通过执行/etc/init.d/networkrestart来重启网络接口,这条命令其实也要读取配置文件ifcfg-ethx。
第二组命令:
route
作用:
查看和更改主机Linux路由表。
例1:
查看主机的Linux路由表
#route-n
Destination Gateway Genmask Flags MetricRef Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
例2:
Linux路由的添加
#routeadd-net192.168.100.0netmask255.255.255.0deveth0
例3:
Linux路由的删除
#routedel-net169.254.0.0netmask255.255.0.0deveth0
例4:
设置默认Linux路由
#routeadddefaultgw192.168.10.30
说明:
gw表示后面接的是一个IP地址,而不是dev。
第三组命令:
ip
1)IPlink
1.1)ip[-s]linkshow[dev]
作用:
查看设备的硬件相关设置,包括MAC地址、MTU等。
例1:
查看接口eth0
#ip-slinkshoweth0
2:
eth0:
mtu1500qdiscpfifo_faststateUNKNOWNqlen1000
link/ether00:
0c:
29:
e7:
53:
6cbrdff:
ff:
ff:
ff:
ff:
ff
RX:
bytes packets errors droppedoverrunmcast
86168 892 0 0 0 0
TX:
bytes packets errors droppedcarriercollsns
184674 797 0 0 0 0
上面的显示内容中还包括接收和发送的数据包的数量。
1.2)iplinkseteth0namevbird
iplinkseteth0addressaa.aa.aa.aa.aa.aa
作用:
修改接口eth0的硬件设备参数name和address。
2)ipaddress
2.1)ipaddressshoweth0
作用:
显示网络接口eth0的IP参数。
例:
#ipaddressshoweth0
2:
eth0:
mtu1500qdiscpfifo_faststateUNKNOWNqlen1000
link/ether00:
0c:
29:
e7:
53:
6cbrdff:
ff:
ff:
ff:
ff:
ff
inet192.168.1.3/24brd192.168.1.255scopeglobaleth0
inet6fe80:
:
20c:
29ff:
fee7:
536c/64scopelinktentative
valid_lftforeverpreferred_lftforever
3)iproute
3.1)iprouteshow
作用:
显示当前的Linux路由配置。
例:
#iprouteshow
192.168.1.0/24deveth0 protokernel scopelink src192.168.1.3 metric1
169.254.0.0/16deveth0 scopelink metric1000
defaultvia192.168.1.1deveth0 protostatic
可见上面的输出信息与route-n的输出差不多。
3.2)iprouteadd192.168.10.0/24via192.168.5.100deveth0
作用:
增加可以通往外部的Linux路由
3.3)iprouteadddefaultvia192.168.1.2deveth0
作用:
增加默认Linux路由
第四组命令:
ping、traceroute、netstat、host和nslookup
4.1)ping
作用:
通过ICMP数据包来进行整个网络的状况报告。
例1:
检测主机168.95.1.1是否连通
#ping-c3168.95.1.1
例2:
检测整个网段有多少主机存活
#ping-c3-b192.168.1.255
例3:
追踪MTU大小
#ping-c3-s8000-Mdo192.168.10.10
-s参数表示发送的ICMP包大小为8000个字节,-Mdo表示不能拆包,结果将返回错误信息。
PING192.168.1.2(192.168.1.2)8000(8028)bytesofdata.
From192.168.1.3icmp_seq=1FragneededandDFset(mtu=1500)
From192.168.1.3icmp_seq=1FragneededandDFset(mtu=1500)
---192.168.1.2pingstatistics---
0packetstransmitted,0received,+2errors
上面的错误信息表示MTU为1500字节,如果不能拆包,便无法进行传递。
4.2)traceroute
作用:
显示数据包到目标主机的路径。
这个命令会针对通往目的主机的所有router进行ICMP的超时等待,并测试回复时间。
如果在默认的5秒钟之内traceroute听不到节点的回应,那么屏幕上就会出现一个*的符号,告知该节点无法有顺利的响应。
这可能是由于有些防火墙或者主机将ICMP数据包丢掉,或者某些gateway不支持traceroute的功能。
4.3)netstat
这个命令的详细使用方法在我的另一篇博客文章中已经有了叙述。
参数:
-r:
列出Linux路由表(routetable)
-n:
不使用主机名称与服务名称,使用IP与PortNumber
-a:
列出所有联机状态,包括tcp/udp/unixsocket
-t:
列出TCP数据包的连接
-u:
列出UDP数据包的连接
-l:
列出在listen(监听)的服务之网络状态
-p:
列出PID与Program的文件名
-c:
可以设置几秒后自动更新一次网络状态的显示
5)host
作用:
查出某个主机名称的IP,利用/etc/resolv.conf文件里的DNS主机查询主机的IP地址
例1:
#host
hasaddress202.165.102.205
mailishandledby10mta-.
6)nslookup
作用:
功能与host基本相同。
语法:
nslookup[-query=[type]][hostname|IP]
-query=type:
查询的类型,除了传统的IP与主机的对应外,DNS还有很多信息。
如mx,cname。
例1:
host-->IP
#nslookup
Server:
192.168.1.1
Address:
192.168.1.1#53
Non-authoritativeanswer:
canonicalname=.
Name:
Address:
203.208.37.104
Name:
Address:
203.208.37.99
例2:
IP-->host
#nslookup168.95.1.1
server:
192.168.1.1
Address:
192.168.1.1#53
Non-authoritativeanswer:
1.1.95.168.in-addr.arpaname=.
Authoritativeanswerscanbefoundfrom:
1.95.168.in-addr.arpa nameserver=.
1.95.168.in-addr.arpa nameserver=.
1.95.168.in-addr.arpa nameserver=.
如何查看Linux硬件配置信息
在网上找了N久,发现了一篇不错的文档,转载一下:
1.查看机器所有硬件信息:
dmidecode|more-----------------------无此命令
dmesg|more
这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看
2.查看CPU信息
方法一:
Linux下CPU相关的参数保存在/proc/cpuinfo文件里
cat/proc/cpuinfo|more
方法二:
采用命令dmesg|grepCPU可以查看到相关CPU的启动信息
查看CPU的位数:
getconfLONG_BIT
3.查看Mem信息
cat/proc/meminfo|more(注意输出信息的最后一行:
MachineMem:
41932272kB)
free-m
top
4.查看磁盘信息
方法一:
fdisk-l可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。
方法二:
直接查看
cat/proc/partitions
5.查看网卡信息
方法一:
ethtooleth0采用此命令可以查看到网卡相关的技术指标
(不一定所有网卡都支持此命令)
ethtool-ieth1加上-i参数查看网卡驱动
可以尝试其它参数查看网卡相关技术参数
方法二:
也可以通过dmesg|grepeth0等看到网卡名字(厂家)等信息
通过查看/etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。
当然也可以通过ifconfig命令查看。
6.如何查看主板信息?
lspci
7.如何挂载ISO文件
mount-oloop*.isomount_point
8.如何查看光盘相关信息
方法一:
插入CD光碟后,在本人的RHEL5系统里,光碟文件是/dev/cdrom,
因此只需mount/dev/cdrommount_point即可。
[root@miixtmp]#mount/dev/cdrommount_point
mount:
blockdevice/dev/cdromiswrite-protected,mountingread-only
其实仔细看一下,光驱的设备文件是hdc
[root@miixtmp]#ls-l/dev/cdrom*
lrwxrwxrwx1rootroot301-0808:
54/dev/cdrom->hdc
lrwxrwxrwx1rootroot301-0808:
54/dev/cdrom-hdc->hdc
因此我们也可以这样mount/dev/hdcmount_point
如果光驱里没放入有效光盘,则报错:
[root@miixtmp]#mount/dev/hdcmount_point
mount:
找不到介质
9.如何查看USB设备相关
方法一:
其实通过fdisk-l命令可以查看到接入的U盘信息,本人的U盘信息如下:
Disk/dev/sda:
2012MB,2012217344bytes
16heads,32sectors/track,7676cylinders
Units=cylindersof512*512=262144bytes
DeviceBoot Start End Blocks Id System
/dev/sda1 * 16 7676
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 检测