Python基础选择题,python基础知识考题

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: