设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

[Linux]运维面试(四)

2019-8-1 05:14 发布者: 小心滴 评论 0 查看 1223
1.linux中常见的文件体系范例有哪些?ln做链接有软毗连和硬链接(也叫符号链接),这两个有什么区别? 答:(1)ext2/3/4 swa

1.linux中常见的文件体系范例有哪些?ln做链接有软毗连和硬链接(也叫符号链接),这两个有什么区别?

答:(1)ext2/3/4 swap
(2)硬链接是删除了源文件,链接文件还可以继承使用,软毗连相反
硬链接只能对文件创建,而软毗连可以跨文件体系举行创建

2.用户登录到使用体系上,怎样查察当前体系上设置了多少个cpu,内存统共多少,怎样查察当前使用体系redhat或centos什么版本?

(1)查察cpu:lscpu 或 cat /proc/cpuinfo
查察内存:free或top
(2)cat /etc/redhat-release
cat /etc/centos-release

3.假如vsftp软件包没有安装,当前目次下有vsftpd.pm软件包,我怎样安装,安装之后想删除这个软件包,怎样使用?(把握一种即可)

(1)centos下:yum install -y vsftpd.pm(安装)
yum remove -y vsftpd(删除)
(2)ubantu下:sudo apt-get install vsftpd.pm(ATP方式安装)
sudo apt-get purge vsftpd.pm(ATP方式卸载)
sudo dpkg -i vsftpd.pm(Dpkg方式安装)
sudo dpkg -P vsftpd.pm(Dpkg方式卸载)

4.我将Linux光盘的软件安装包拷贝到了/rpms目次,我想设置本地的yum源,须要在使用体系哪个目次下设置yum源?用yum下令怎样安装和删除vsftpd软件包?yum相对于rpm有什么上风?

(1)须要在/etc/yum.repos.d/下举行设置
(2)安装:yum install -y vsftpd
删除: yum remove -y vsftpd
(3)rpm安装时文件的关联性太大,偶然间装一个软件要安装很多其他的软件包,很贫困,而yum可以主动处置处罚依靠性关系,而且一次安装全部依靠的软体包,无须繁琐地一次次下载、安装。

5.Linux下安装MySQL数据库,要求天天晚上9点备份数据库,备份脚本怎么做才气完成这个使命?

(1)起首查察磁盘空间的使用环境(哪个空间足就吧=把备份目次放在那里)
(2)创建备份目次mkdir /home/mysql_backup
vim /home/backup/bkDatabaseName.sh
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

(3)添加可实验权限,查抄脚本是否错误
chmod u+x game_backup.sh
(4)添加操持使命
crontab -e
0 9 * * * /home/backup/bkDatabaseName.sh
(5)假如使命实验失败
查察tail -f /var/log/cron

6.Linux下用什么下令新建用户,新建组,并给新建的用户设置暗码?新建用户、组、和设置暗码文件实际更改了哪几个文件?

(1)useradd(新建用户)/groupadd(新建组)/passwd(设置暗码)
(2)用户文件:/etc/passwd
组文件:/etc/group
暗码文件:/etc/shadow

7.linux下我忘记了root的暗码,现在root登录不进去体系了,该怎么办呀亲?

(1)开机进入grub菜单时,按e进入编辑状态
(2)找到Linux16地点的行,在行尾添加rc.break console=tty0,按ctrl+x进入接济模式
(3)以可读写的方式挂载硬盘中的根目次,重设root暗码
#mount -o remount,rw /sysroot
#chroot /sysroot
#echo newpassword | passwd --stdin root
#touch /.autorelabel
#exit
#reboot

8.安装了第三方的redis软件,设置成开机主动随使用体系启动,那么把redis启动和制止脚本应该放在那里实现这个功能?

(1)/etc/rc.d/rc.local加入脚本即可

9.Eth0网卡没有设置IP地点时,更改什么设置文件可以或许设置IP地点可以或许实现重启也可以或许收效?

(1)更改/etc/sysconfig/network-scripts/ifcfg-eth0

10.我要更改linux的hostname主机名,要重启也能收效,Linux6和Linux7怎么办呀亲?

(1)Linux6下:hostname pcname
修改/etc/hostname(永世)
(2)linux7下:hostname pcname
hostnamectl set-hostname pcname

11.我要设置成dns客户端,怎样指定dns服务器的IP地点?设置是先用/etc/hosts文件分析还是先用dns分析?假如设置成为dns服务,背景历程服务名是什么?列出三个dns记载范例?

(1)修改设置文件/etc/resolv.conf,添加nameserver dhcp server的IP
vim /etc/resolv.conf
nameserver 0.0.0.0
(2)先找/etc/hosts,假如没有再去找dns(是有次序的)
(注意:假如要更改次序,可在/etc/nsswitch.conf修改,
hosts: files dns //找到这段,改成下面如许
hosts: dns files)
(3)历程名:named
(4)A记载/CNAME记载/MX记载

12.假如买了一个比力新的硬盘,容量大于2T,Linux须要用什么下令来举行分区?

(1)parted

13.有一块500G的硬盘/dev/sdb,要用到上面的100G空间存储数据库数据,要求接纳lvm的方法,创建一个100G的databaselv,做成ext4文件体系,要求体系启动可以或许主动挂载该文件体系到/data,写出具体使用步调?

#fdisk /dev/sdb
分别100G的空间/dev/sdb1
#vgcreate systemvg /dev/sdb1
#lvcreate -L 100G -n databaselv systemvg
#mkfs.ext4 /dev/systemvg/databaselv
mkdir /vo #创建挂载点
mount /dev/systemvg/databaselv /vo
#永世挂载
vim /etc/fstab
/dev/systemvg/databaselv /vo ext4 defaults 0 0

14.用sed更改MySQL的设置文件my.cnf,将abc更改为def,而且将以#开头的表明行删除该怎样使用?

(1)sed -i ‘y/abc/def/’ /etc/my.cnf
(2)sed -i ‘/^#/d’ /etc/my.cnf

15.5块盘做RAID0和5块盘做RAID5,谁的读写iop高?出现2 块盘或以上破坏的话,RAID0+1和RAID1+0谁丢失数据的概率高?

(1)RAID0的iop高
(2)RAID0+1丢失数据的概率高


1

路过

雷人

握手

鲜花

鸡蛋

刚表态过 (1)

收藏 邀请
上一篇:【编程语言】快速掌握 Perl下一篇:提权与信息收集-安全牛学习笔记

相关阅读

一周热门

头条攻略!

日排行榜

相关分类