《linux运维上海实战面试题.docx》由会员分享,可在线阅读,更多相关《linux运维上海实战面试题.docx(16页珍藏版)》请在优知文库上搜索。
1、上海实战面试经设一-1.inUX系统运值面试总结同学在上海某网络公司面试题:1、1.INrX系统软件安装和卸载的常见方法答:Arp三包卸载:rpm-eXXXrpm(假如想忽视依靠,可加上一nodeps)B.yumre三oveXXX.rpm这种方法特别不建议运用,卸载过程会将待卸裁的软件包所依靠的软件包一并卸载掉,很简单造成系统缺少某些包而崩溃等问息C.源码包卸载:Cd吩咐进入编译后的软件书目,即安装时的书目,执行sakeUninStan吩咐即可;或者干脆删除安装书目2、IVindOWS和1.lNlJX常用的远程连接工具有那些答:吩咐远程连接工具,XshelkSecureCRT、Putty、SS
2、HSecureShellClient等图形远程连接工具:MIanager(需安装配置服务并打开177端口)、VNC-Viewer(IinUX需安装VnCSerVer)、windows自带的远程桌面(Iinux需安装xrdp和vnc)3、如何修改1.lNUX的IP地址、网关和主机名答:A、修改IP地址、网关IWtcsysconfigntwork-scriptsifcfg-eth,修改里面IPADDR和GATEWAY内容,没有这两行,则添加即可,添加时确保BOOTPROTo=Static,静态地址,如Bn修改主机名称:编辑etcsysconfig/network,修改里面的HOSTNAME内容,如
3、设置主机名称为mysql,则:HOSTNAME=Inysql即可;4、编写脚本实现以下功能:每天早上5点起先做备份要备份的是varmylog里全部文件和书目可以压缩进行备份备份可以保存到别一台器上192、168、1、2FrP帐号aaa密码要示每天的备份文件要带有当天的日期标记答:roothaojiu#Catroottnylogbak.sh#!/bin/bash#SCriPtSfordirbakupanduploadtoftpserver.authorbyhaojiu0createbybakdir=nylogdate=dateHFcdvartarzcf$bakdir_$date.tar.gz$b
4、akdirsleep1崛程ftp服务器IPftp-n-EOFopen192.168.142.129putmylog_*.tar.gzbyeEOFrm-rfmylog_*.tar.gz蝴步之前可以做一个推新,推新文件上传胜利再执行IlIh留给各位发挥吧.添加crontab:crontab-10005binbash/root/nylogbak.sh晦天早上5点起先执行备份脚本5,Iptables相关的吩咐(豪鹫不熟识iptables,这里请网友补充,详细问题还要详细分析)6、mysql相关的题新安装MYSQ1.后怎样提升MYSQ1.的平安级别答:A.修改IIySql默认端口B.Iinux下可以通过
5、iptabls来限制访问BySqI端口的IP地址C.对全部用户设置较困难密码并严格指定对应账号的访问IP(可在三ysql库中USer表中指定用户的访问可访问IP地址)D.root特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录)E.开启二进制查询日志和慢查询日志F. 三ysql安装书目与数据存储书目权限限制;给InySql安装书目读取权限,给BySql日志和数据所在书目读取和写入权限G. JH除无用Bysql账号和IH除无用的数据库(安装好的三ysql默认会有个test库,可将其删除)MYSQ1.的主从原理,怎么配置文件答:整体上来说,复制有3个步源:Amaster将变更记录
6、到二进制日志(binaryIOg)中(这些记录叫做二进制日志事务,binarylogevents)B. slave将IDaSter的binarylogevents拷贝到它的中继日志(relaylog);C. slave重做中继日志中的事务,格变更反映它自己的数据.Mysql史制的基本原理过程如下:(1) Slave上面的IO线程连接上Master,并恳求从指定日志文件的指定位(或者从最起先的日志)之后的日志内容;(2) MaSter接收到来自Slave的IO线程的藤求后,通过负责复制的IO线程依据恳求信息读取指定日志指定位Jt之后的日志信息,返回给Slave端的IO线程.返回信息中除了日志所包
7、含的信息之外,还包括本次返回的信息在Master端binaryIOg文件的名称以与在BinaryIOg中的位置,(3) SlaVe的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的Relay1.og文件(InySqI-TeIay-Iin.XXXXX)的最末端,并将读取到的Master*的bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清晰的告知master我须要从某个bin-log的哪个位置起先往后的日志内容,请发给我”(4) SlaVe的SQ1.线程检测到Relay1.og中新增加了内容后,会立刻解析该1.og文件中的内容成为在Mast
8、er端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,事实上就是在三ster蟠和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的.补充:三ysql主从复制的优点1假如主服务器出现问题,可以快速切换到从服务器供应的服务;2可以在从服务器上执行查询操作,降低主服务器的访问压力I3可以在从服务器上执行备份,以避开备份期间影响主服务器的服务.为MYSQ1.添加一个用户Dysqlgrantselect,insert,update,deleteonbook.totest201ocalhostidentifiedby*abc*;*hEtest2用户,密码为a
9、bc.并只能在localhost这台主机上登录,并且只能访问book这个库中的表,具有查询,插入,更新,删除权限;语法I三ysqlGRANT权限ON库.表TO用户主机名identifiedby密码;7,WlNDoWNS相关的问题你是否对WINWWNS系统打过补丁,假如有100分你会怎么做答:(题主是一个不专业的MCSE,记得在win2003中,有发布指派这个柢念的,请各位网友补充)在域环境中,应当是将一台服务器作为域控补丁的UPdate服务器,利用“发布与指派”的功能,将补丁批量更新到内网其他服务器:WINDOWNS下怎么为MYSQ1.做定时完全备份答:批处理位排任务+ftp上传至远程服务器在
10、没有硬件防火墙的状况下,怎样提高WINDOS系统平安答:用ISA防火墙?同学面试大才智试题1、显示/test书目F的全部书目答,豪鹫这里供应4种方法:Is-d/find.-typed-maxdepth1(假如不加-maxdepth参数,将会列出无穷多的子书目.)Is-FIgrep/$Is-1Igrep,d,awk,print$92、将文件etca下中除了b文件外的全部文件压缩打包放到homea下,名字为a.gz答:tar-excludeetcab-zPcvfhomeaa.gzetca(不加P选项会提示:tar:Removingleadingfromnenbernames)验证:roothaoj
11、iua#tartPvfhM11eaa.gz(忽视掉b文件)drwxr-r-xrootrt02015-08-2110:15etca-11r-rI-root/root02015-08-2110:15etcad-Hr-T-r1.-root/root02015-08-2110:15etcaf-rwrr-root/root02015-08-2110:15etcac-11r-r1-root/root02015-08-2110:15etca3,给一个脚本给予执行权限的吩咐与选项答:chmod+xa.sh4、umask022代表什么意思答:新建文件夹或文件的权限是由所谓基本码减去称之为u三ask的屏蔽位得到的
12、.依据规定:文件夹的基本码是eTWX(777),文件的基本码是Ek11r-(666)因此新建文件夹是777-022=755(Er-Xr-X),新建文件是666-022=644(nr-r-r).综上,UBask022表示默认创建新文件权限为755也就是rxwrrr-(全部者全部权限,属组读写,其它人读写)5、如何查看某进程所打开的全部文件答:取出该进程的进程号,然后用ISofPPid查看打开的全部文件。(这里以CrOnd进程为例roothaojiua#ps-efIgrepcrondgrep-vgrep!awkprint$2#取出进程号2550rootSzintao01a#Isof-p2550程打
13、开的全部文件#查看该进COMMANDPIDSIZE/OFFUSERFDNODENAMETYPEDEVICEcrondroot2/2550cwdDIR8,24096crondroot2/2550rtdDIR8,24096crond2550roottxtREG728usrsbincrond8,264096820crond2550rootmemREG8,299158576788202usrliblocale/locale-archiverootmemREG8,2472064554920lib64libfreeb13.socrond2550rootOuCHR1,3OtO4160devnul1crond
14、2550rootIuCHR1.3OtO4160devnul1crond2550root2uCIIR1,3OiO4160devnullcrond2550root3uREG8,251084973varruncrond.pidcrond2550root4uunix0xffff88003b3949c0OtO13870socketcrond2550root5rDIR0,1001inotify6、获得elh网卡上80端口的数据包信息答:rtthaojiutcpdup-iethport807、删除ab下的全部文件与书目答:roothaojium-rfab*8、常用的网络管理工具(5种以上)答:WindoWS下有:ipcofnigCzrall,/renew,/release),ping,tracert,nslookup1.inux下有:ifconfig,ping,tracerroute,dig,nslookup9、ftp.s、Smtp、pops、SSh的端口号答:ftp(20和21)、s(443