资源下载地址:https://www.luoboxue.com/
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丢失数据的概率高
!