Python基础选择题,python基础知识考题
先决条件:
另一方面,每个同学的IP地址是172.16.X.1,子网掩码是255.255.0.0,网关是172.16.0.1,DNS服务器是172.16.0.1,主机名。
#主机名主机名
# echo hostname /proc/sys/kernel/hostname
#/etc/sys config/网络系统配置-网络-GUI
//yumrepolistgpcheckbashurlnameenabled
如何创建百胜
在/etc/yum.repo.d/中创建一个带有repo后缀的文件,以lw.repo为例编写如下:
[基本]
名称=服务器
基本URL=http://172.16.0.1/yum/server
gpgcheck=0
启用=1
[VT]
名字=VT
baseurl=http://172.16.0.1/yum/VT
gpgcheck=0
启用=1
[集群]
名称=集群
基本URL=http://172 . 16 . 0 . 1/yum/cluster
gpgcheck=0
启用=1
[政务司司长]
名称=集群存储
基本URL=http://172 . 16 . 0 . 1/yum/cluster-storage
gpgcheck=0
启用=1
//
1、操作系统安装,要求:
1)创建一个具有512m或更多内存、320G虚拟SCSI磁盘大小和两个网卡的新虚拟机。第一个网卡处于网桥模式,第二个网卡处于仅主机模式。
2)将FTP://172 . 16 . 0 . 1/pub/p _ w _ pic paths/boot . iso文件下载到物理计算机,并作为启动盘启动安装过程。
3)boot安装界面在boot: prompt之后(引号内的内容),Linux IP=172.16 . x . 1 net mask=255.255 . 0.0 gateway=172.16 . 0。
4)安装完成后,必须提前排除系统故障,然后进入下一个话题。
root用户的密码未知,需要更改为所需的密码。
b)蛴螬受损;
c)系统莫名其妙重启。
回答:
b、//grub损坏,高级救援模式(linux救援),
输入grub。
找到根分区并使其在其中可用(按root (hd0,0) tab键找到它,
Root (hd0,0))。
安装(hd0)安装grub
修改一些配置文件
VI/mnt/sysp _ w _ pic paths/etc/inittab
VI/mnt/sysp _ w _ pic paths/etc/RC . d/RC . local
VI/mnt/sysp _ w _ pic paths/boot/grub/grub . conf
更正后重新开始。
a、进入grub界面,改一级,改密码。
2.创建一个RAID5设备,空间大小10G,卡盘大小32k;该设备必须在启动时自动挂载到/backup目录中。
//三个fd部分probe /dev/sda
mdadm-c/dev/md1-ayes-l5-n3-c32/dev/SD a5/dev/sda 6/dev/sda 7
cat /proc/mdstat
mke2fs -j /dev/md1
mkdir /backup
/etc/fstab
例如系统启动时
3.创建由两个8G大小的物理卷组成的卷组myvg,要求其PE大小为8M;然后在这个卷组中创建一个大小为4G的逻辑卷lv1,这样启动后就可以自动挂载到/users目录中。
回答:
//构建两种分区类型8e
零件探测/开发/sda
pvcreate /dev/sda8 /dev/sda9
显示pvs
vgcreate-s16 mmy VG/dev/SD A8/dev/SD a9
高清影视资源聚合站
lvcreate -L 4G -n lv1 myvg
拉斯维加斯金沙
mke2fs -j /dev/myvg/lv1
mkdir/用户
/etc/fst
腹肌
挂载/开发/myvg/lv1/用户
\\
4.完成以下任务:
(1)创建新的系统组mysql;创建一个新的系统用户mysql,要求它没有主目录,外壳是/s瘦红牛/Nologin;
(2)创建一个新的组mageduGID为600;创建一个新用户gentoo,要求其主目录为/users/gentoo,密码与用户名相同;
(3)新建一个用户centos,主目录为/users/centos,密码与用户名相同;
(4)创建一个新的用户www,其主目录为/users/www;
(5)用户gentoo和centos都把magedu作为自己的附加组;
答案:(1)、useradd -r mysql useradd -s /s瘦红牛/Nologin-r-m-g MySQL
(2)、groupadd-g 600 magedu useradd-d/users/gentoo gentoo passwd gentoo
(3)、useradd-d/users/centos centos passwd centos
、useradd -d /users/www www
(5)、usermod -a -G magedu gentoo
5.创建一个2G分区,文件系统为ext3,卷标为DATA,块大小为1024,预留管理空间为磁盘分区的3%。要求开机后能自动挂载到/data目录,自动挂载的设备要用卷标引用;
回答:
fdisk/开发/sda
零件探测/开发/sda
mke2fs -L数据-b 1024 -j -m 3 /dev/sda10
mkdir /data
/etc/fstab
例如系统启动时
6.将先前创建的逻辑卷lv1的大小减小到2G;Gentoo的主目录等。被要求不能丢失;还原后下载http://172 . 16 . 0 . 1/pub/sources/new _ lamp/httpd-2 . 2 . 19 . tar . bz2到gentoo自己的主目录;
回答:
umount /dev/myvg/lv1
e2fsck -f /dev/myvg/lv1
resize2fs /dev/myvg/lv1 2G
lvreduce -L 2G /dev/myvg/lv1
挂载/开发/myvg/lv1/数据
cd /data/gentoo
curl-O http://172 . 16 . 0 . 1/pub/Sources
7.将文件/etc/rc.d/rc.sysinit复制到/data目录。它的所有者是root,它的组是root;要求这个文件可以被任何人读取,可以被gentoo用户和magedu组读写,但是centos没有任何访问权限;
回答:
///etc/fstab
默认值,acl
mount-o ACL/数据
chmod go=r /data/rc.sysinit
getfacl rc.sysinit
setfacl -m u:centos: - rc.sysinit
setfacl -m g:gentoo:rw rc.sysinit
8.配置centos用户以root用户身份执行useradd、userdel、usermod和passwd命令(但不能修改root用户的密码),执行命令时不需要输入密码;然后删除用户www为centos,但是不要删除他的主目录;
回答:
否正确
Centall=(root) nopasswd:/usr/s瘦红牛/useradd,/usr/s瘦红牛/userdel,/usr/s瘦红牛/usermod,/usr/瘦红牛/passwd,/usr/skinny红牛/passwd root
(sudo -l
Sudo /usr/s瘦红牛/useradd lll
sudo/usr/skinny red bull/passwd root)
9.配置本地yum源码指向,然后安装mysql-server和httpd软件包;
回答:
yum安装mysql-server httpd
10.下载、编译并安装axel;软件包的地址:FTP://172 . 16 . 0 . 1/pub/sources/downloader;要求:
1)软件的默认安装目录是/usr/local/axel;
2)安装完成后,所有用户都可以直接执行axel命令,无需输入命令的完整路径;
回答:
mkdir /tmp/axel
自动化脚本
焦油xf。/configure - i18n=0 - strip=0
制造
进行安装
12.新建一个目录/备份/测试,该组是magedu,该组有读写权限,其他用户没有权限;magedu组成员在该目录下创建的文件需要属于magedu,magedu组每个成员只能删除自己在该目录下的文件;
回答:
mkdir/备份/测试
chown:magedu/备份/测试
chmod g=rwx,o=/backup/test
chmod g s,o t/备份/测试
13.配置当前主机内核参数,以允许数据包在不同网络接口之间转发;此配置需要立即生效,并且在重新启动系统后不会失效。
回答:
echo 1/proc/sys/net/IP v4/IP _ forward
/etc/sysctl.conf
14.启用该计算机的VNC服务,并确保root可用。可以使用redhat作为密码登录系统;
回答:
vncpasswd redhat
安装使用教程
15.配置本机每两天凌晨3:20备份/etc目录,备份文件存储在/backup目录下。文件名是这样的:etc-2011 etc-2011-11-20 . tar . bz2;
回答:
(/var/spool/cron/用户服务crond状态)
/etc/crontab
可以使用
0 3 */3 * */瘦红牛/tar-jcf/backup/etc-` date % f `. tar . bz2/etc
16.使用“查找”命令完成以下任务:
(1)在/etc目录中找到属于root用户且至少7分钟未被访问的常用文件,复制到/tmp/test目录中;
需求:/tmp/test目录需要提前创建,并为其创建一个符号链/users/test;
(2)找到/users目录中所有没有所有者和组的文件,将它们的组改为gentoo,将它们的组改为magedu;
回答:
CP ` find/etc-user root-a-type f-Amin 7 `/tmp/test
ln-s/tmp/测试/用户/测试
find/users-nouser-a-no group-exec chown gentoo:magedu { } \;
17.为centos用户的主目录创建磁盘使用限制,要求其可以使用的最大磁盘空间为100M,软限制为120M;要求完成后检查其有效性;
回答:
///etc/fstab默认值,usrquota
装载-o重新装载/用户
quota check-cmug/用户
配额/用户
edquota -u centos
18.为逻辑卷lv1创建一个快照卷lv1 _ Snap,要求只读,大小1g;然后,通过这个卷将数据备份到/backup目录,存档并压缩;
回答:
lvcreate-L 1G-s-p r-n lv1 _ snap/dev/myvg/lv1
tar jcf/backup/back . tar . bz2/users/*
19.编写脚本analyzelog.sh来完成日志分析:
描述:此脚本可以接受选项(I,d,t,a),使用的格式为:analyzelog LOG_FILE:
(1)当用户使用option -i时,统计LOG_FILE文件中指定IP地址的访问次数(一般每个行为一次);
(2)当用户使用option -d时,统计出LOG_FILE文件中每个IP地址在指定日期(某一天,例如:2012年2月16日)的访问次数;比如:
192.168.0.1:33
192.168.0.195:17
.
(3)当用户使用选项-t时,统计出指定类型的文件(如png为png格式的图片)进行访问;
(4)当用户使用选项-a时,统计出LOG_FILE文件中每个IP地址的访问次数;
示例日志文件为access_log、access_log.1和access_log.2,下载地址为ftp://172.16.0.1/pub/docs。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。