收藏 分销(赏)

rhcsa考试题库.doc

上传人:w****g 文档编号:2626242 上传时间:2024-06-03 格式:DOC 页数:21 大小:188.48KB 下载积分:10 金币
下载 相关 举报
rhcsa考试题库.doc_第1页
第1页 / 共21页
rhcsa考试题库.doc_第2页
第2页 / 共21页


点击查看更多>>
资源描述
Mkdir –p /home/admins Chown admin /home/admins Chmod 770 /home/admins Chmod g+s /home/admins Ld –ld /home/admins 在home下创建一个目录admins,加入组admin组的用户可以读和写,其他用户不允许进入。在这个目录下的任何文件所属组都自动继承为admin Mkdir /home/admins Ls –ld /home/admims Chgrp –R admin /home/admins Chmod 760 /home/admins Chmodg+s /home/admins Ls –ld /home/admins Ld 查看文件夹的本身 Ls 查看文件夹里面的东西 Groupadd –g 610 admin 添加一个组 GID 为610 groupadd -g610 admin Fdisk /dev/vda N P 1 +420M T 8e W Partprobe /dev/vda Cat /proc/partitions Pvcreate /dev/vda1 格式化vda1 Vgcreate –s 8M vg1 /dev/vda1 –s指定pe大小默认4M Lvcreate –l 50 –n lv1 vg1 -n表示卷名 –L表示指定lv大小 -s支持快照 Mkfs.ext4 /dev/vg1/lv1 Mkdir –p /mnt/data Vim /etc/fstab /dev/vg1/lv1 /mnt/data etx4 defaults 0 0 Mount -a df -Th Pvcreate /dev/sda1 (sd1要分的比400M大一些) Vgcreatevgtest /dev/sda1 –s 8M lvcreate–l 50 –n lvtestvgtest Mkfs.ext4 /dev/vgtest/lvtest Vim /etc/fstab /dev/vgtest/lvtest /mnt/data ext4 default 0 0 Mount -a df -Th Cat /etc/grub.conf Rpm –ivh kernel-2.6.36.7.1.rpm Vim /etc/grob.conf Default=0 reboot cat /etc/grub.conf Uname–r Uname–r > rhcsa.txt rpm–ivh kernel-2.6.36.7.1.rpm vim /etc/grub.conf default=0 reboot grub是以hd来识别磁盘的,第一磁盘为hd0,第二个磁盘为hd1...,而hd0,0表示第一个磁盘的第一个分区,hd0,1表示第一个磁盘的第二个分区...,并且grub是直接读分区来找到对应的文件;而我的系统上只有一块硬盘,并且/boot是一个单独的分区,并且为系统的第一个分区,grub等文件在这个分区上。(如果你的系统上/是一个独立分区,并且boot,grub和其中的文件都在/这个分区中,则这段应该是:splashimage=(hd0,0)/boot/grub/splash.xpm.gz)所以它的意思是:grub在第一个分区中找到grub这个目录,再找到这个图片文件作为背景。 hiddenmenu:表示隐藏选择kernel或操作系统菜单,只有出现等待界面后按下enter键才会出现。如果没有这个字段,则每次系统启动都会出现这个选择菜单。 password:设定密码。放在title外表示进入kernel或操作系统的编辑模式需要密码,而放在title内表示启动对应的kernel或操作系统需要密码,密码可以是明文或是用MD5进行加密过的。可以防止其他人进入编辑kernel菜单进入单用户模式启动我们的系统 title identify:指定一个kernel或是一个操作系统,linux中可以有多个title;identify是这个kernel或操作系统的识别符,可以随意写。 root:用于指定grub所能识别的根,而不是根文件系统。 kernel:用于指定系统的内核文件的位置 内核在grub的根的根目录下,ro表示只读加载kernel,root=/dev/volGroup00/logVol00定义根文件系统,即我们操作系统启动之后我们所见到的/,我系统上的/是挂载在这个逻辑卷上的;rhgb是redhat的一个程序,显示一个红色的边框。quiet表示以静默模式启动kernel,如果定义,kernel启动的时候会输出很多信息。 initrd:帮助kernel完成系统的启动,例如加载根文件系统所在分区的驱动等。如果kernel本身有相应强大的功能,则不需要initrd Fdisk /dev/vda N P 1 +512M W Partprobe /dev/vda Cat /proc/partitions Mkfs.ext4 /dev/vda1 Mkdir /mnt/data Vim /etc.fstab /dev/vda1 /mnt/data ext4 defaults 0 0 Mount –a 创建一个512的分区格式化为EXT4 系统,自动挂载到/mnt/data 下,并且开机自启动。 Fdisk /dev/vda N e p n +512M w 假定为/dev/vda5 Partprobe /dev/vda Cat /proc/partitions Mkfs.ext4 /dev/vda5 Mkdir–p /mnt/data Vim /etc/fstab /dev/vda5 /mnt/data ext4 defaults 0 0 Mount –a reboot Crontab –e 23 14 * * * /bin/echo hello Crontab –l 每天的14.23 echo file Crontab –e 23 14 * * * /bin/echo file Crontab–l u yum -y install httpd u chkconfig httpd on u service httpd start u cd /var/www/html u wget http://ip/dir/example.html u mv example.html index.html u service httpd restart yum install httpd -y systemctl start httpd cd /etc/httpd/conf/ vi httpd.conf 改SrevreName Cd /var/www/html Wget http://ip/dir/example.html Mv example.html index.html Systemctl restart httpd Systemctl enable httpd 浏览器登录检测 u fdisk /dev/sda u n p 1 +1G t 8e w u partprobe /dev/sda u cat /proc/partitions u pvcreate /dev/sda1 u vgcreate -s 16M vg1 /dev/sda1 u lvcreate -l 50 -n lv1 vg1 u mkfs.ext4 /dev/vg1/lv1 u mkdir -p /mnt/data u vim /etc/fstab u /dev/vg1/lv1 /mnt/data ext4 defaults 0 0 u mount -a u df -Th 创建逻辑卷 (跟上面题一样) 卷组50个扩展,每个16M,用ext4格式化,自动挂载 Fdisk /dev/vda N +1G p w 假设新创建为 vda6 Partprobe /dev/vda Cat /proc/partitions Pvcreate /dev/vda6 Vgcreate -s 16Mjuanzu /dev/sda6 Lvcreate -n luojijuan–l 50 juanzu Mkfs.ext4 /dev/juanzu/luojijuan Mkdir /mnt/data Vim /ect/fstab /dev/juanzu/luojiquan /mnt/data ext4 dafaults 0 0 Mount –a Df–th Reboot u grep abcde /etc/testfile > /tmp/testfile u cat /tmp/testfile 在 /etc/testfile找到包含abcde的行,写到/tmp/testfile要求按顺序写。 touch /tmp/testfile Grep adcde /etc/testfile> /tmp/testfile Cat /tmp/testfile u useradd -u 601 user1 u passwd user1 u redhat redhat u chsh user1 u /sbin/nologin useradd –s /sbin/nologin -u 601 user1 passwd user1 redhat redhat u vim /etc/yum.repos.d/local.repo [local] name=local.repo baseurl=file://var/ftp/pub default=1 gpgcheck=0 u yum makecache u yum -y install vsftpd u chkconfig vsftpd on u service vsftpd start u vim /etc/vsftpd/vsftpd.conf anonymous enable=yes u service vsftpd restart 安装一个FTP 服务器,并要求从/var/ftp/pub 下载目录(这需要配置yum 到已存在的目录) # cd /etc/yum.repos.d # vim local.repo [local] name=local.repo baseurl=file://ip/vat/ftp/pub enabled=1 gpgcheck=0 # yum makecache # yum install -y vsftpd # service vsftpd start (这是6)systemctl start vsftpd # chkconfig vsftpd on systemctl enable vsftpd # chkconfig –list vsftpd # vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES #service vsftpd restart u groupadd admin u useradd –G admin harry u useradd –G admin Natasha u useradd –s /sbin/nologin tom #yum list auth\* #yum install authconfig-gtk.x86_64 -y #authconfig -gtk 1 user: LDAP 2 LDAP DN :基准DN 3 LDAP server:ldap://域 4 认证password: password 5 download cacertificate 6 apply Yum list auth\* Yum install authconfig* -y Authconfig-gpk 1 user:LDAP 2 LDAP DN:基准DN 3 LDAPserver :ftp://ip/vat/ftp/pub 4 download ca certificate 5 认证password : password 6 apply u yum group install directory-clientkrb5-workstationpam-krb5sssd -y u system-config-authentication u user account database: LDAP u LDAP search base DN: dc=adomain40,dc=example,dc=com u LDAP server: ldap:// ip/vat/ftp/pub u Download CA certificate u Authentication method: LDAP password u apply u vim /etc/sysconfig/network u HOSTNAME= u :wq u vim /etc/sysconfig/network-scripts/ifcfg-eth0 u IPADDR=172.24.40.40 u NETMASK=255.255.255.0 u Gateway=172.24.40.1 u DNS=172.24.40.1 u :wq u service network restart Hostnamectl set-hostname Cd /etc/sysconfig/network-scripts/ Vim ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=no IPADDR=172.24.40.40 NETMASK=255.255.255.0 GETEWAY=172.24.40.1 DNS=172.24.40.1 :wq Vim /etc/sysconfig/network HOSTNAME= :wq Systemctl restart network u system-config-date cp -p /etc/fstab /var/tmp/admin setfacl -m u:user1:rwx /var/tmp/admin */-m的意思是:设置文件的acl规则 serfacl -m u:user2:--- /var/tmp/admin getfacl /var/tmp/admin */getfacl的意思是:显示这个文件或者目录的acl Yum install autofs–d Systemctl start autofs Systenctl enable autofs Vim /etc/auto.master /rhome /etc/auto.misc Vim /auto.misc Ldapuser40 –rw,sofs 172.24.40.10:/rhome/ldauser40 Systemctl restart autofs Shown mount –e 172.24.40.10 Su – ldapuser40 auto.misc Yum install autofs -y    # vim /etc/auto.master      /rhome          /etc/auto.ldap    # cp /etc/auto.misc  /etc/auto.ldap  # vim auto.ladp      ldapuser40   -rw,soft    172.24.40.10:/rhome/ldapuser40      #service autofs restart  # show mount –e 172.24.40.10   # su - ladpuser40 Mkdir -p /opt/dir find / -user harry –exec cp–a {} /opt/dir/ \; find / -user hrrry–exec cp–rfp {} /opt/dir/ \; find / -user harry –exec cp–rpf {} /opt/dir/ \; Groupadd admin Useradd–G admin user1 Useradd–G admin user2 Echo redhat | password --stdin user2 Echo redhat | password –stdin user3 Crontab –e 23 14 * * * /bin/echo hello Crotab–l Lvdisplay Lvextend–L 300M /dev/vg2/lv2 Resize2fs /dev/vg2/lv2 (ext) Mount –a lvdisplay Cd /root Wget ftp://192.168.0.254/pub/boot.iso mkdir /media/cdrom vim /etc/fstab /root/boot.iso /media/cdrom iso9660 loop,ro 0 0 Mount –a 分类: LINUX Set uid, gid,sticky bit的三个权限的详细说明 一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置. setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执行该文件, 则在执行过程中, 该文件可以获得root权 限, 从而可以更改用户的密码. setgid: 该权限只对目录有效. 目录被设置该位后, 任何用户在此目录下创建的文件都具有和该目录所属的组相同的组. sticky bit: 该位可以理解为防删除位. 一个文件是否可以被某用户删除, 主要取决于 该文件所属的组是否对该用户具有写权限. 如果没有写权限, 则这个目录下的所有文件都不能被删除, 同时也不能添加新的文件. 如果希望用户能够添加文件 但同时不能删除文件, 则可以对文件使用sticky bit位. 设置该位后, 就算用户对目录 具有写权限, 也不能删除该文件. 下面说一下如何操作这些标志: 操作这些标志与操作文件权限的命令是一样的, 都是 chmod. 有两种方法来操作, 1) chmod u+s temp — 为temp文件加上setuid标志. (setuid 只对文件有效) chmod g+s tempdir — 为tempdir目录加上setgid标志 (setgid 只对目录有效) chmod o+t temp — 为temp文件加上sticky标志 (sticky只对文件有效) cat /etc/auto.misc # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # Details may be found in the autofs(5) manpage cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom # the following entries are samples to pique your imagination #linux -ro,soft,intr ftp.example.org:/pub/linux #boot -fstype=ext2 :/dev/hda1
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服