rhcsa考试题库

合集下载

(完整版)rhcsa考试题库

(完整版)rhcsa考试题库

Mkdir –p /home/adminsChown admin /home/adminsChmod 770 /home/adminsChmod g+s /home/adminsLd –ld /home/admins在home下创建一个目录admins,加入组admin组的用户可以读和写,其他用户不允许进入。

在这个目录下的任何文件所属组都自动继承为adminMkdir /home/adminsLs –ld /home/admimsChgrp –R admin /home/adminsChmod 760 /home/adminsChmodg+s /home/adminsLs –ld /home/adminsLd 查看文件夹的本身Ls 查看文件夹里面的东西Groupadd –g 610 admin添加一个组GID 为610groupadd -g610 adminFdisk /dev/vdaNP1+420MT8eWPartprobe /dev/vdaCat /proc/partitionsPvcreate /dev/vda1 格式化vda1Vgcreate –s 8M vg1 /dev/vda1 –s指定pe大小默认4MLvcreate –l 50 –n lv1 vg1 -n表示卷名–L表示指定lv大小-s支持快照Mkfs.ext4 /dev/vg1/lv1Mkdir –p /mnt/dataVim /etc/fstab/dev/vg1/lv1 /mnt/data etx4 defaults 0 0Mount -adf -ThPvcreate /dev/sda1 (sd1要分的比400M大一些)Vgcreatevgtest /dev/sda1 –s 8Mlvcreate–l 50 –n lvtestvgtestMkfs.ext4 /dev/vgtest/lvtestVim /etc/fstab/dev/vgtest/lvtest /mnt/data ext4 default 0 0Mount -adf -ThCat /etc/grub.confRpm –ivh kernel-2.6.36.7.1.rpmVim /etc/grob.confDefault=0rebootcat /etc/grub.confUname–rUname–r > rhcsa.txtrpm–ivh kernel-2.6.36.7.1.rpmvim /etc/grub.confdefault=0rebootgrub是以hd来识别磁盘的,第一磁盘为hd0,第二个磁盘为hd1...,而hd0,0表示第一个磁盘的第一个分区,hd0,1表示第一个磁盘的第二个分区...,并且grub是直接读分区来找到对应的文件;而我的系统上只有一块硬盘,并且/boot是一个单独的分区,并且为系统的第一个分区,grub等文件在这个分区上。

915693-红帽教材RHCE-试题-鼎杰9月19RHCSA原题

915693-红帽教材RHCE-试题-鼎杰9月19RHCSA原题

合肥鼎杰9月19号RHCSA考试原题步骤:开机,按考官要求勾选项目,启动虚拟机控制器,打开虚拟机,所有考试都在虚拟机内完成,真机没有root权限,虚拟机的root密码在填好考生信息后会显示,一起显示的还有虚拟机的域,IP,网关,DNS,主机名等信息,务必写在纸上记好第一步不要急着做题,配置好网络和主机名以后,重启,重启后检查网络,主机名,确认无误后再做题,因为这一步如果出错,考官就收不到你的卷子,就是零分。

另外如果你用真机ssh虚拟机做题的话,ftp和http这样的服务测试的时候一定要注意,真机没有写权限,所以可能无法从ftp上下载东西,不是你配错了,而是没权限写入真机,httpd测试需要清空虚拟机iptables规则才能通,反正我是清空了才通的题目总共包含以下几项:(从这开始往下的,都跟原卷一字不差)1.为您的系统配置一个默认的软件仓库/var/ftp/pub/rhel6/dvd2.调整逻辑卷的大小3.创建用户账户4.配置文件/var/tmp/fstab的权限5.配置一个cron任务6.创建一个共享目录7.安装内核的升级8.绑定到外部验证服务9.配置NTP10.配置autofs11.配置对FTP的访问12.实现一个WEB服务器13.配置一个用户账户14.添加一个swap分区15.查找文件16.查找一个字符串17.创建一个逻辑卷1.YUM的软件仓库源是/pub/x86_64/Server,请将它配置成你的默认软件仓库。

(我当时拍的是4号机,所以这里的域就是domain40,到时候大家一定要看清楚自己的是几号,1号机就是domian10,2号就是domian20以此类推)# vim /etc/yum.repos.d/server.repo[base]name=Redhat Enterprese Linux 6baseurl=/pub/x86_64/Serverenabled=1gpgcheck=1gpgkey=http:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release2.将逻辑卷v0和其文件系统的大小调整至290M,必须保证文件系统的完整性,请注意,由于分区大小的数值极少能够完全符合要求,所以大小在260M到320M 之间都是可以接受的。

RHCSA模拟题

RHCSA模拟题

考试的时候,第一个要做的其实是修改root用户密码,这个没什么可说的,注意的是,所有的题目均在虚拟机中完成!跟物理机没关系!1 进入单用户模式修改密码2 配置网络,将虚拟机的网络配置成和局域网环境相同,也就是使用桥接昨晚上面两个,然后开始做题,时间很紧,还要检查,所以前期一定要仔细,做完之后浏览下就可以了将VGSRV 拉伸为100MBVGSRV这个是逻辑卷的home分区,逻辑卷是可以随意拉伸的,但是需要注意的是拉伸之前必须使用umount卸载,否则系统会崩溃,虽然可以还原但是很麻烦,顺序不可以错df –TH 看home分区是第几个逻辑卷,如我虚拟机里的是/devmapper/GLSvg_GLShome 大小是1Gumount /home 卸载home分区resize2fs /devmapper/GLSvg_GLShome 100M 将home这个分区的文件系统减小到100M 回车之后,系统会提示e2fsck –f /devmapper/GLSvg_GLShome 输入即可然后,重新输入一次resize2fs /devmapper/GLSvg_GLShome 100M 回车之后,home分区的文件系统才真正减小了最后才开始减逻辑卷lvreduce –L 100M /devmapper/GLSvg_GLShome最后,使用mount –a 看看能否挂载起来如果能挂载就表示没问题2 建立组manager新建用户natasha harry 以manager为第二属组新建用户sarah 要求不能有互动式shell,三个用户密码全为thuctive 新建文件夹/command 属于manager组,要求组成员有读写访问的权限其他成员没有任何权限,并且组成员不能删除其他成员的档案要求在/command下创建的档案全部属于manager组这题比较简单,但是需要仔细,1 groupadd manager 新建manager组2 useradd –G Natasha manager 这条指令就是新建娜塔莎用户,并且将属组改成manager3 useradd –G harry manager4 useradd –s /sbin/nologin sarah 新建一个sarah的用户,但是禁止交互式登录5 mkdir /command 创建这个组chgrp manager /command 将command这个文件夹拥有的组改成manager7 chmod g+w /command 组成员具备读写的权限8 chmod o-rw /command 其他用户不具备任何权限9 chmod o+t /command 这个文件夹下的所有文件,只有创建者和root可以删除,别的用户不可以10 chmod g+s /command 这个文件夹下的所有文件都属于manager这个组3 修改sysctl 值为1启用IPforwarding 功能,忽略发往本机的所有icmp包这题比较简单Vim /etc/sysctl.conf 将IPforwarding的值改为1 即可 1 是开启,0是关掉4 从FTP:///pub/rhcsa/kernel 安装适用的软件包----更新版的kernel套件在重新开机后为默认启动----原先的kernel套件依旧存在,并且可以手动启用这题应该先做好下面那题,配置好yum源.然后yum install lftp* , 安装好lftp之后,进入FTP:///pub/rhcsa/kernel ,将指定的内核文件下载过来并且rpm安装lftp 192.168.0.254/pub/rhcsa/kernel get kernel*然后rpm –ivh kerne*安装之后,默认就是以新内核启动,这个不用管,进去看看就行,至于安装源这些,考试时候会告诉你的.5 配置本地yum仓库,yum服务器在instructor上,地址见环境介绍,适用yum安装x3270-x11程序仓库配置比较简单Vim /etc/yum.repo.d/dvd.repo[RHCSA]Name=rhcsaBaseurl=ftp://192.168.0.254/pub/rhel6/dvdEnabled=1Gpgcheck=06 使用者natasha 需建立一个计划任务,在本地时间每天20.45分执行/bin/echo howdy#crontab –u Natasha –e45 20 * * * /bin/echo howdy7 开启LDAP验证LDAP--主机名--搜索基础:DN:dc=example,DC=com--CA证书/pub/example-ca-cert--身份验证方法选择LDAP 适用ID命令确认用户LDAPuserX已经加入这题没有环境,我只能说一下步骤了,没办法验证1 客户机安装openldap-clients2 system-config-authentic 打开操作界面,选择加入LDAP3 填入LDAP的服务器地址以及证书地址勾选TLS加密这些信息上面都有4 使用id ldapuser1 检查是否加入成功8 为LDAP使用者设定autofs 以自动挂载其家目录--LDAPuserx使用者的家目录是://home/guests/ldapuserx--ldapuserx使用者的家目录应该自动挂载在本地端的/home下面的guests/ldapuserx--当您适用ldapuser1~ldapuser20登录系统是,能存取家目录的仅有ldapuserx使用者1 yum install autofs* –y 下载安装自动挂载服务2 vim /etc/auto.master 在最后,加入/home/guests auto.ldap这一行,表示挂载到home下的guests目录下,auto.ldap是辅助挂载文件,有模板3 cp /etc/auto.msic /etc/auto.ldap4 vim /etc/auto.ldap 在CP那一行下面,加入ldapuser1-fstype=nfs,rw:/home/guests/ldapuser1表示键入ldapuser1这个用户的时候,自动挂载服务器上的ldapuser1这个目录到本地的home目录9 复制档案/etc/fstab到var/tmp下,是档案/var/tmp/fstab的拥有者为root,拥有组为root,可以被任何人读,要求natasha可读写,harry不能读写1 cp /etc/fstab /var/tmp/2 chmod o+r 允许任何用户读写3 setfacl –m u:Natasha:rw /var/tmp/fstab 允许娜塔莎具备读写4 Setfacl –m u:harry:0 /var/tmp/fstab harry用户没有任何权限5 getfacl /var/tmp/fstab 检查10 找出所有属于natasha用户的档案,并且把这些档案放到/root/found目录中find / -user Natasha –exec cp –rf {} /root/found/ \; 查找所有用户为natasha的并且复制到root目录下的found中11 创建用户jean,并且设置UID为4332Useradd -u 4332 jean 创建jean用户并且指定UID12 创建一个512MB的SWAP分区,要求自动挂载,系统之前的SWAP依然存在,开机以后依然生效Fdisk –l 查看分区Fdisk /dev/sda 创建一个扩展分区,大小为512M然后创建逻辑分区,Fdisk /dev/sdat 5类型为82 交换分区W 写入然后键入paetx –a /dev/sda然后mkswap /dev/sda4Swapon /dev/sda4Swapon –s 检查然后重写fstab,实现开机挂载13 安装FTP服务器,要求匿名用户可以下载档案yum install vsftpd* -y 安装FTP服务service vsftpd restart 启动FTPchkconfig vsftpd on 确保开机自动启动注意:安装完ftp,默认情况下就是允许匿名上传的,你可以lftp自己的机器验证一下14 建立HTTP服务器,要求功能参数名称为.下载ftp:///pub/rhcsa/station.html,重命名为index.html.放到默认的documentroot桌面,Yum install httpd* -y 安装httpd服务Lftp 192.168.0.254/pub/rhcsaGet station.htmlCp station.html /var/www/html/index.htmlService httpd restartChkconfig httpd onLinks http:// hostname 检查结果15 在档案/usr/share/dict/words照出所有包含strato的列,然后把这些依照原来的次序,copy到/root/lines.txt内,此档案不存在空行,所有copy的行列,内容跟原文一样Cd /usr/share/dictVim words:set nu 标行号Cat words |grep strato >root/lines.txt16 创建一个逻辑组为wgroup.逻辑卷名为wshare,逻辑卷大小为100extent,每个extent为8MB,并且挂载到mnt/wshare,开机有效fdisk –cu /dev/sda创建一个100M的分区T 更改类型为8E然后WPartx –a /dev/sda然后,pvcreate /dev/sda5 转换成物理卷Vgcreate wgroup –s 8M /dev/sda5 创建卷组,并且PE大小为8MB然后lvdisplay 查看结果Lvcreate –l 10 –n wshare wgroupMkfs.ext4 /dev/wgroup/wshare将启动信息写入fstab实现开机挂载Mount –a 查看结果RHCSA至此结束。

【Redhat7真题】RHCSA共计18题全20180207

【Redhat7真题】RHCSA共计18题全20180207

1、root密码破解选第一个内核,通过e进入内核编辑。

在linux16这行的最后增加rd.break 然后按ctrl+x重启,进入急救命令行模式。

操作如下:mount -o remount,rw /sysroot 重新挂载/sysroot目录chroot /sysroot ,切换根到该目录passwd,修改root密码,也可以通过echo xxxx(密码)| passwd --stdin root的方式touch /.autorelabel ,更新该文件,注意文件名exit然后reboot即可注意:有些考官会直接告诉你root密码需要重置,根据网页给出的密码重置即可,建议写纸上方便后续登录。

图形化是有的,login后startx就可以登录。

2、确认selinux的模式描述:Linux 必须运行在Enforcing 模式selinux的配置文件是:/etc/selinux/config,查看里面的模式,改成enforcing,注意还要getenforce确认当前是否开启,通过setenfoce 1和0 来开启和关闭selinux有3种模式:enforcing,SELinux security policy is enforced.主动模式,任何违规行为都会被立即停止permissvie,SELinux prints warnings instead of enforcing.被动模式,违规行为被记录但是不停止disabled,No SELinux policy is loaded. 关闭模式,未开启selinux,不会处理违规行为注意:我考试的时候模式是passive,需要vim /etc/selinux/config文件然后设置setenfore 1 ,从passive到enfocing可以不用重启,但是从disabled 到enforcing是要重启的。

3、配置yum源描述:YUM 的软件库源为/rhel. 将此配置为您的系统的默认软件仓库。

rhcsa认证题库

rhcsa认证题库

rhcsa认证题库RHCSA(Red Hat Certified System Administrator)认证是由红帽公司提供的一项基于Linux操作系统的认证,旨在评估个人在使用和管理Red Hat Enterprise Linux系统方面的技能。

本文将为大家提供一份RHCSA认证题库,帮助考生更好地复习和准备考试。

第一题:在Linux中,如何查看当前系统的IP地址和网关?解析:可以使用ifconfig命令来查看当前系统的IP地址,使用route 命令来查看网关。

第二题:如何在Red Hat Enterprise Linux 7中创建一个新的用户?解析:可以使用useradd命令来创建新用户,如:useradd username。

第三题:如何查看当前系统的CPU信息?解析:可以使用cat /proc/cpuinfo命令来查看当前系统的CPU信息。

第四题:如何在Linux中安装新的软件包?解析:可以使用yum命令来安装新的软件包,如:yum install package。

第五题:如何查看当前系统的内存使用情况?解析:可以使用free命令来查看当前系统的内存使用情况。

第六题:如何在Linux中设置防火墙规则?解析:可以使用iptables命令来设置防火墙规则,如:iptables -A INPUT -p tcp --dport 22 -j ACCEPT。

第七题:如何在Linux中查找一个文件?解析:可以使用find命令来查找一个文件,如:find / -name filename。

第八题:如何在Linux中压缩和解压文件?解析:可以使用tar命令来压缩和解压文件,如:tar -czvf archive.tar.gz file1 file2。

第九题:如何查看当前系统的磁盘使用情况?解析:可以使用df命令来查看当前系统的磁盘使用情况。

第十题:如何修改Linux系统的主机名?解析:可以使用hostname命令来修改Linux系统的主机名,如:hostname newhostname。

RHEL6-RHCSA考题库

RHEL6-RHCSA考题库

RHEL6 .0-RHCSA考试题库RHCSA 2.5小时总分300分,210分pass考试环境熟悉点:1.首先注册好信息,选择简体中文。

会包括姓名,邮箱,地址;然后同意签署保密协议;最后选择考试科目。

生成一个user和密码,使用此用户密码登陆真实机器2..考试为上机考试,在一台真实机器的linux系统中,已经安装好了RHEL的KVM虚拟机要求所有的考试题必须在虚拟机中完成3.考试所用虚拟机在考试机器的桌面上有图标,可以控制虚拟机的启动,关闭,重启等4.考试题目为简体中文,考试虚拟机系统为英文。

5.考试题库的题目考试机器的桌面上也有图标,上面有考试的考试信息说明和考试题目:考试前的说明信息一定要抽出时间看好看清看全考试说明里面注意要设置的root密码ip addreass:172.24.X0.25/24(此处X0,若你的机器号为1,则X0为10)光盘中的软件包路径://server1.domainx0.考试前必须操作的:点击kvm虚拟机图标---选择菜单倒第二项(console view)---选择菜单第一项(start up EXAM)---选择虚拟机右下角的圆形按钮重启按e键终止倒计时---在默认的系统启动条目上按e键进入编辑模式---用上下键选择包含了内核的行(即包含vmlinuz的行)---按e键进入编辑---在行尾增加空格1---按回车键---按b键启动---进入单用户模式getenforce 查看当前selinux状态,默认应该是强制模式setenforce 0passwd root(考试说明里面给出你要设置的root密码)---reboot重启2.KVM虚拟机的网络环境配置hostname,ip adress,gateway,DNS等信息选择Applications---System Tools---Terminal ---考试环境,右键没有在终端中显示,需要在这个路径打开终端首先关闭防火墙:[root@server ~]# iptables –F[root@server ~]# chkconfig iptables off接下来关闭SELINUX[root@server ~]# vim/etc/sysconfig/network 修改主机名exit 退出终端,重新登录/etc/hosts 文件不用修改图形化界面设置ip选择System---Preferences---Network Connections修改完成之后重启网卡以及验证hostname 查看下主机名,网络配置若影响主机名hostname更改过来验证:ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0nslookup station.domain30.example DNS解析-----------------------------------------------------------------------------------------[base]name=baseenable=1gpgcheck=0------------------------------------------------------------------------------------------验证:yum clean allyum list 如果看到关于base的软件包出现,则表示配置成功如果在后面做题过程中yum出现问题,进入/etc/yum.repos.d/目录里面,保留自己配置的base.repo,剩余文件全部删除。

rhcsa考试题

rhcsa考试题

rhcsa考试题Title: RHCSA Certification Exam QuestionsIntroduction:RHCSA (Red Hat Certified System Administrator) is a widely recognized certification for Linux system administration. This article aims to provide a set of RHCSA exam questions, covering various topics that may be encountered in the exam. The questions are designed to test your knowledge and practical skills in Linux administration. Please note that this article does not provide direct answers to the questions, as the purpose is to challenge and evaluate your understanding of RHCSA concepts.Exam Question 1: System Initialization and Services1. Briefly explain the booting process of a Linux system.2. How can you determine the current runlevel of a system?3. What is systemctl? Provide an example of how to enable and start a service using systemctl.Exam Question 2: Filesystem Management1. Describe the purpose and usage of the following filesystem-related commands: df, du, mount, and umount.2. How can you create a new ext4 filesystem on a partition?3. Explain the purpose and configuration of the /etc/fstab file.Exam Question 3: User and Group Administration1. How can you create a new user account in Linux?2. How do you assign a user to a specific group?3. Explain the purpose and usage of the following commands: passwd, chage, and usermod.Exam Question 4: Network Configuration1. Describe the purpose and configuration of the /etc/resolv.conf file.2. How can you assign a static IP address to a network interface in CentOS?3. Explain the usage of the following commands: ifconfig, ip, and ping.Exam Question 5: System Security1. How can you set a strong password policy for user accounts?2. Explain the purpose and configuration of the /etc/sudoers file.3. What is SELinux, and how can you temporarily disable its enforcement?Exam Question 6: Process Monitoring and Management1. How can you view the currently running processes and their resource utilization?2. Describe the usage of the following commands: ps, top, and kill.3. How do you schedule a background process to run at a specific time using cron?Exam Question 7: Package Management1. Explain the purpose and usage of the following package management commands: yum and rpm.2. How can you list all the installed packages on a CentOS system?3. Describe the process of installing a package from a local RPM file.Exam Question 8: Troubleshooting and System Maintenance1. How can you check the system logs for any error messages or warnings?2. Explain the usage of the following commands: dmesg, journalctl, and tail.3. What steps would you take to investigate and resolve a network connectivity issue?Conclusion:This article presented a sample set of questions based on various topics that may appear in the RHCSA certification exam. It is important to thoroughly study the relevant concepts, commands, and configurations to effectively prepare for the exam. Remember, practical hands-on experience in Linux administration is equally essential. The RHCSA certification validates your skills and knowledge in Linux system administration and can greatly enhance your career prospects in the IT industry. Good luck with your exam preparation!。

红帽EL6RHCSA和RHCE试题_rhce6-exam2

红帽EL6RHCSA和RHCE试题_rhce6-exam2

RHEL6的RHCSA和RHCE考试和RHEL5很大的变化是RHEL6里的考试题目全是在虚拟机中完成的,考试环境大概为:1.考试所用虚拟机在你的考试机器的桌面上有图标,可以控制虚拟机的启动,关闭,重启等。

2.考试的网络环境为:主机名:IP:172.24.X0.5/24 (此处X0,若你的机器号为1,则X0为10.)网关:172.24.10.2543.上午RHCSA的考试机器密码需要自己重启进单用户1模式去修改,下午密码已给定就不需此操作。

答案:开机进入grub倒计时,按任意键终止倒计时,然后在默认的系统启动条目上按e键进入编辑模式,用上下键选择包含了内核的行(即包含vmlinuz的行),按e键进入编辑,在行尾增加空格1即可。

然后按回车键,按b键启动。

之后会进入单用户模式,用passwd命令修改密码会失败,因为在rhel6下的单用户是受限模式,需要先用setenforce 0关闭selinux,然后用passwd修改。

另外一个解决方案是用echo “your password” | passwd –stdin root即可4.上午RHCSA考试中的自己机器的网络设置,是在上午的考试题目之外的。

5.考试时间:上午:RHCSA:2.5小时下午:RHCE:2小时6:题目数量:上午RHCSA:17题下午RHCE:16题上午RHCSA:1.yum配置此处题目中已给出一个FTP路径将其写到yum源指向文件中即可。

答:# vim /etc/yum.repos.d/server.reponame=xxxbaseurl=ftp://xxx/xxxgpgcheck=0# 检测:df –h; lvs2.LVM管理。

此题要求为对/home所在的LV进行增加,将此LV增加到300M,原来大小我记得应该是198M,允许误差为30M。

VG中有足够的空间使用。

注意此题也有可能考LV缩减。

答:LV扩展# lvresize –L 300M /lv/path# resize2fs /lv/pathLV缩减# umount /home# e2fsck –f /lv/path# resize2fs /lv/path 300M# lvresize –L 300M /lv/path# mount –a# 检测:df –h; lvs3.用户管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mkdir –p /home/adminsChown admin /home/adminsChmod 770 /home/adminsChmod g+s /home/adminsLd –ld /home/admins在home下创建一个目录admins,加入组admin组的用户可以读和写,其他用户不允许进入。

在这个目录下的任何文件所属组都自动继承为adminMkdir /home/adminsLs –ld /home/admimsChgrp –R admin /home/adminsChmod 760 /home/adminsChmodg+s /home/adminsLs –ld /home/adminsLd 查看文件夹的本身Ls 查看文件夹里面的东西Groupadd –g 610 admin添加一个组GID 为610groupadd -g610 adminFdisk /dev/vdaNP1+420MT8eWPartprobe /dev/vdaCat /proc/partitionsPvcreate /dev/vda1 格式化vda1Vgcreate –s 8M vg1 /dev/vda1 –s指定pe大小默认4MLvcreate –l 50 –n lv1 vg1 -n表示卷名–L表示指定lv大小-s支持快照Mkfs.ext4 /dev/vg1/lv1Mkdir –p /mnt/dataVim /etc/fstab/dev/vg1/lv1 /mnt/data etx4 defaults 0 0Mount -adf -ThPvcreate /dev/sda1 (sd1要分的比400M大一些)Vgcreatevgtest /dev/sda1 –s 8Mlvcreate–l 50 –n lvtestvgtestMkfs.ext4 /dev/vgtest/lvtestVim /etc/fstab/dev/vgtest/lvtest /mnt/data ext4 default 0 0Mount -adf -ThCat /etc/grub.confRpm –ivh kernel-2.6.36.7.1.rpmVim /etc/grob.confDefault=0rebootcat /etc/grub.confUname–rUname–r > rhcsa.txtrpm–ivh kernel-2.6.36.7.1.rpmvim /etc/grub.confdefault=0rebootgrub是以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本身有相应强大的功能,则不需要initrdFdisk /dev/vdaNP1+512MWPartprobe /dev/vdaCat /proc/partitionsMkfs.ext4 /dev/vda1Mkdir /mnt/dataVim /etc.fstab/dev/vda1 /mnt/data ext4 defaults 0 0Mount –a创建一个512的分区格式化为EXT4 系统,自动挂载到/mnt/data 下,并且开机自启动。

Fdisk /dev/vdaN e p n +512M w假定为/dev/vda5Partprobe /dev/vdaCat /proc/partitionsMkfs.ext4 /dev/vda5Mkdir–p /mnt/dataVim /etc/fstab/dev/vda5 /mnt/data ext4 defaults 0 0Mount –arebootCrontab –e23 14 * * * /bin/echo helloCrontab –l每天的14.23 echo fileCrontab –e23 14 * * * /bin/echo fileCrontab–l◆yum -y install httpd◆chkconfig httpd on◆service httpd start◆cd /var/www/html◆wget http://ip/dir/example.html◆mv example.html index.html◆service httpd restartyum install httpd -ysystemctl start httpdcd /etc/httpd/conf/vi httpd.conf改SrevreName Cd /var/www/htmlWget http://ip/dir/example.htmlMv example.html index.htmlSystemctl restart httpdSystemctl enable httpd浏览器登录检测◆fdisk /dev/sda◆n p 1 +1G t 8e w◆partprobe /dev/sda◆cat /proc/partitions◆pvcreate /dev/sda1◆vgcreate -s 16M vg1 /dev/sda1◆lvcreate -l 50 -n lv1 vg1◆mkfs.ext4 /dev/vg1/lv1◆mkdir -p /mnt/data◆vim /etc/fstab◆/dev/vg1/lv1 /mnt/data ext4 defaults 0 0 ◆mount -a◆df -Th创建逻辑卷(跟上面题一样)卷组50个扩展,每个16M,用ext4格式化,自动挂载Fdisk /dev/vdaN +1G p w假设新创建为vda6Partprobe /dev/vdaCat /proc/partitionsPvcreate /dev/vda6Vgcreate -s 16Mjuanzu /dev/sda6Lvcreate -n luojijuan–l 50 juanzuMkfs.ext4 /dev/juanzu/luojijuanMkdir /mnt/dataVim /ect/fstab/dev/juanzu/luojiquan /mnt/data ext4 dafaults 0 0Mount –aDf–thReboot◆grep abcde /etc/testfile > /tmp/testfile◆cat /tmp/testfile在/etc/testfile找到包含abcde的行,写到/tmp/testfile要求按顺序写。

touch /tmp/testfileGrep adcde /etc/testfile> /tmp/testfileCat /tmp/testfile◆useradd -u 601 user1◆passwd user1◆redhat redhat◆chsh user1◆/sbin/nologinuseradd –s /sbin/nologin -u 601 user1 passwd user1redhat redhat◆vim /etc/yum.repos.d/local.repo[local]name=local.repobaseurl=file://var/ftp/pubdefault=1gpgcheck=0◆yum makecache◆yum -y install vsftpd◆chkconfig vsftpd on◆service vsftpd start◆vim /etc/vsftpd/vsftpd.confanonymous enable=yes◆service vsftpd restart安装一个FTP 服务器,并要求从/var/ftp/pub 下载目录(这需要配置yum 到已存在的目录)# cd /etc/yum.repos.d# vim local.repo[local]name=local.repobaseurl=file://ip/vat/ftp/pubenabled=1gpgcheck=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.confanonymous_enable=YES#service vsftpd restart◆groupadd admin◆useradd –G admin harry◆useradd –G admin Natasha◆useradd –s /sbin/nologin tom#yum list auth\*#yum install authconfig-gtk.x86_64 -y#authconfig -gtk1 user: LDAP2 LDAP DN :基准DN3 LDAP server:ldap://域4 认证password: password5 download cacertificate6 applyYum list auth\*Yum install authconfig* -yAuthconfig-gpk1 user:LDAP2 LDAP DN:基准DN3 LDAPserver :ftp://ip/vat/ftp/pub4 download ca certificate5 认证password : password6 apply◆yum group install directory-clientkrb5-workstationpam-krb5sssd -y ◆system-config-authentication◆user account database: LDAP◆LDAP search base DN: dc=adomain40,dc=example,dc=com◆LDAP server: ldap://ip/vat/ftp/pub◆Download CA certificate◆Authentication method: LDAP password◆apply◆vim /etc/sysconfig/network◆HOSTNAME=◆:wq◆vim /etc/sysconfig/network-scripts/ifcfg-eth0◆IPADDR=172.24.40.40◆NETMASK=255.255.255.0◆Gateway=172.24.40.1◆DNS=172.24.40.1◆:wq◆service network restartHostnamectl set-hostname Cd /etc/sysconfig/network-scripts/Vim ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=noIPADDR=172.24.40.40NETMASK=255.255.255.0GETEWAY=172.24.40.1DNS=172.24.40.1:wqVim /etc/sysconfig/networkHOSTNAME=:wqSystemctl restart networksystem-config-datecp -p /etc/fstab /var/tmp/adminsetfacl -m u:user1:rwx /var/tmp/admin */-m的意思是:设置文件的acl规则serfacl -m u:user2:--- /var/tmp/admingetfacl /var/tmp/admin */getfacl的意思是:显示这个文件或者目录的aclYum install autofs–dSystemctl start autofsSystenctl enable autofsVim /etc/auto.master/rhome /etc/auto.miscVim /auto.miscLdapuser40 –rw,sofs 172.24.40.10:/rhome/ldauser40 Systemctl restart autofsShown mount –e 172.24.40.10Su – ldapuser40auto.miscYum install autofs -y# vim /etc/auto.master/rhome /etc/auto.ldap# cp /etc/auto.misc /etc/auto.ldap# vim dpldapuser40 -rw,soft 172.24.40.10:/rhome/ldapuser40 #service autofs restart# show mount –e 172.24.40.10# su - ladpuser40Mkdir -p /opt/dirfind / -user harry –exec cp–a {} /opt/dir/ \; find / -user hrrry–exec cp–rfp {} /opt/dir/ \; find / -user harry –exec cp–rpf {} /opt/dir/ \;Groupadd adminUseradd–G admin user1Useradd–G admin user2Echo redhat | password --stdin user2Echo redhat | password –stdin user3Crontab –e23 14 * * * /bin/echo helloCrotab–lLvdisplayLvextend–L 300M /dev/vg2/lv2 Resize2fs /dev/vg2/lv2 (ext)Mount –alvdisplayCd /rootWget ftp://192.168.0.254/pub/boot.isomkdir /media/cdromvim /etc/fstab/root/boot.iso /media/cdrom iso9660 loop,ro 0 0 Mount –a分类:LINUXSet 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) manpagecd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom# the following entries are samples to pique your imagination#linux -ro,soft,intr :/pub/linux #boot -fstype=ext2 :/dev/hda1。

相关文档
最新文档