版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FC10 Linux基本配置-竞赛辅导使root用户可以图形化界面登录o修改pam配置 cd /etc/pam.d vi gdm注释掉如下行(行前加入#)auth required pam_succeed_if.so user != root quiet 1.Raid配置o在虚拟机中添加三块磁盘,每块200m,启动虚拟机。o打开终端,输入fdisk l查看硬盘及分区。o利用fdisk对三块磁盘分区,每块磁盘只需要分一个区。o利用mdadm创建raid设备/dev/md0。 mdadm C /dev/md0 a yes l 5 n 3 x 0 /dev/sdbcd o-c /dev/md0:创建
2、一个RAID设备,在RHEL 5中RAID设备必须从md0开始依次增加。o-a yes:同意创建设备,如不加此参数时必须先使用mknod /dev/md1 b 9 0命令来创建一个RAID设备,不过推荐使用-a yes参数一次性创建。o-l 5:RAID级别,此处定义的是RAID 1。o-n 3:使用几个分区实现RAID。o-x 0:热备分区的个数。当定义一些具有容错功能的RAID级别(RAID1、RAID5)时,可多定义一块或热备分区,这样当RAID阵列中有1块硬盘损坏时,这个热备分区会自动补上去开始工作。o/dev/sdbcd1:加入RAID的分区。o查看RAID定义情况 :mdadm d
3、etail /dev/md0o查看阵列状态:more /proc/mdstat o生成raid配置文件 ,让RAID设备在每次重启都生效 :mdadm -Ds /etc/mdadm.conf o格式化raid设备:mkfs t ext3 /dev/md0。o挂载使用raid设备:mount /dev/md0 /mnt/raid。o模拟/dev/sdb损坏:mdadm /dev/md0 f /dev/sdb。o查看/dev/md0详细信息: mdadm detail /dev/md0o移除损坏的/dev/sdb: mdadm /dev/md0 r /dev/sdbo添加新的分区作为热备分区: m
4、dadm /dev/md0 a /dev/sdeo开机自动挂载:/etc/fstab增加如下行/dev/md0 /mnt/raid ext3 defaults 0 0表示已默认形式自动挂载。2.磁盘配额配置o建立组和用户1.groupadd test2.useradd m g test testuser13.useradd m g test testuser24. passwd testuser14. passwd testuser2o设定启用配额的分区,修改/etc/fstab/dev/md0 /mnt/raid ext3 defaults,usrquota,grpquota 0 0o重启或
5、重新挂载 mount o remount /mnt/raido扫描分区,产生aquota.user和aquota.group。quotacheck auvgo启用quota限额quotaon -avugo编辑使用者的空间edquota u testuser1 限定软限制5m,硬限制为10M。o复制testuser1的配置到testuser2edquota p testuser1 testuser2o设置宽限时间为1天edquota to查询quota 用户配置quota vu testuser1 testuser2o编辑群组的配额edquota g test 软限制8m,硬限制18m。o查询q
6、uota 群组配置quota vg testo显示quota报告repquota avoquota测试3.配置计划任务o计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 crond 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。 o在Linux系统中,计划任务一般是由cron承担,我们可以把cron设置为开机时自动启动。cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。ocron 的安装和启动;
7、的安装和启动; 在一般情况下,cron都是系统默认安装的,要学会查看软件包是否已经安装; rpm -qa |grep cron 如果没有安装,安装它 mkdir /mnt/cdrom mount /dev/sr0 /mnt/cdrom cd 到光盘rpm包路径 rpm ivh cron*o cron配置文件被修改后,想让新文件生效,必须重新crond服务器 。cron 的开启、停止、重新启的开启、停止、重新启动方法动方法 service crond start service crond stop service crond restart或: /etc/init.d/crond start
8、/etc/init.d/crond stop /etc/init.d/crond restarto如果想自动开机运行,请用下面的办法;1.Fc系列或redhat系列rootlocalhost # chkconfig -levels 35 crond on2.第二种:通用第二种:通用 rootlocalhost # pgrep crond 注:判断crond 是否在运行;rootlocalhost # pkill crond 注:杀掉正在运行中的crond;rootlocalhost # pgrep crond 注:查看是否被杀掉了;rootlocalhost # /usr/sbin/crond
9、 注:运行crond;全局性配置文件:/etc/crontab在全局性配置文件中,有类似这些行; 1 * * * * root run-parts /etc/cron.hourly 注:表示每个小时的第一分钟,开始执行/etc/hourly目录下的可执行程序或脚本;2 4 * * * root run-parts /etc/cron.daily 注:表示每天的4点2分,开始执行/etc/cron.daily目录下的可执行程序或脚本;22 4 * * 0 root run-parts /etc/cron.weekly 注:每周日4点22分,开始执行 /etc/cron.weekly目录下的可执行
10、程序或脚本;42 4 1 * * root run-parts /etc/cron.monthly 注:每月第1天的4点42分,开始执行/etc/cron.monthly目录下的可执行程序或脚本;cron 配置计划任务的书写格式配置计划任务的书写格式 分钟 小时 日 月 周 用户名 命令说明:说明:第一段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12第五段应该定义的是:周,表示每周
11、的第几天执行,范围从0-6,其中 0表示星期日。每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;第七段应该定义的是:执行的命令和参数。注:注:其中用户名可是省略,用户名定义的是程序用哪个用户来执行,比如mysql服务器,我们可以定义成以mysql用户来启动、停止、重新启动,这时要写上用户名;不过对于cron来说意义不是太大,因为每个用户都有自己的cron配置文件。有些程序的启动必须用到root用户,这时我们就可以修改root用户的cron配置文件就行了。在每个用户的配置文件中,不必指定用户名。让机器在每天让机器在每天8点点30分重新启动分重新启动 关于时间关于
12、时间格式中有7个字段。我们可以直接更改或者添加,当然这是系统任务调用。举个例子,比如每天的早上8点30分重新启动机器,就可以在/etc/crontab中加入下面的两句,第一句就是注释了。以#号开始,后面写一个自己能知道这是什么任务的备注;# reboot OS30 8 * * * root /sbin/reboot o可以把每天8点30分重新启动的计划任务写入cron全局性配置文件中,也可以定义在root用户自己的cron配置文件中。如果定义在root自己的配置文件,用root身份来执行 crontab -e 来修改配置文件;crontab -e 进入修改配置文件的过程,其实和vi的用法一样。
13、o让配置文件生效:让配置文件生效:如果让配置文件生效,还得重新启动cron,切记,既然每个用户下的cron配置文件修改后。也要重新启动cron服务器。同一时间,同时执行多个任务的定义方法同一时间,同时执行多个任务的定义方法 o举例来说,想在每天5点10分来重新启动httpd 服务器,与此同时,我们也可以同时下载一个ISO文件。如果我们按书写计划任务的规则一条一条的来书写,并添加到全局是有点麻烦。不如写一个脚本放在/etc/crond.daily目录中。然后把其权限设置为755。o当然我们得改一改上面的 带有/etc/cron.daily那行,改为如下;o10 5 * * * root run-
14、parts /etc/cron.dailyo然后到/etc/crond.daily目录中创建两个文件,一个是用来重启httpd服务器的, rootlocalhost cron.daily# touch httpd.shrootlocalhost cron.daily# chmod 755 httpd.shrootlocalhost cron.daily# echo /etc/init.d/httpd restart httpd.shrootlocalhost cron.daily# more httpd.sh/etc/init.d/httpd restarto如果想在每天5点20分下载FC5的
15、镜像,可以再创建一个文件fc5down.sh rootlocalhost cron.daily# touch fc5down.shrootlocalhost cron.daily# chmod 755 fc5down.shrootlocalhost cron.daily# echo /usr/bin/wget /fedora/core/5/i386/iso/FC-5-i386-DVD.iso fc5down.shrootlocalhost cron.daily# more fc5down.sh/usr/bin/wget http:/mirrors
16、./fedora/core/5/i386/iso/FC-5-i386-DVD.isoo然后我们重新启动一下crondo如果有好多的任务在某一时刻执行,那就自己写脚本文件。放在/etc目录下的cron.hourly 、cron.daily 、cron.weekly 、cron.monthly 目录中。凡是放进这些目录的可执行脚本,都能在约定的时间内准确执行。每个目录有每个目录的用途; 对于用户自身的对于用户自身的cron 配置文件配置文件 o每个用户都有自己的cron配置文件,通过crontab -e 就可以编辑,一般的情况下,在Fedora和Redhat的发行版,编辑好用户
17、的cron配置文件保存退出后,系统会自动就存放于/var/spool/cron/目录中,文件以用户名命名。查看用户的计划任务是crontab -l 。 crontab -e 注:编辑用户的cron配置文件;crontab -l 注:查看用户的计划任务;o编写计划任务测试重启。Dns服务器配置o查询dns是否安装: rpm -qa | grep bindo如果没有安装,使用如下命令: rpm ivh bind*o查看dns服务是否能够正常启动: service namd starto查看dns服务主配置文件: ls /etc/name* dns主配置文件是/etc/named.confo修改主配
18、置文件前要先备份。cd /var/named/chroot/etc /chroot环境下配置文件路径cp named.conf named.conf.bakcp named.rfc1912.zones named.rfc1912.zones.bako可以查看系统自带的配置实例cd /usr/share/doc/bind-9.5.1/sample此目录下的etc为实例主配置文件目录,var/named为实例其他区配置文件等配置文件和库文件的路径。o修改主配置文件 vi named.confoptions listen-on port 53 29; ; /监听ip地址lis
19、ten-on-v6 port 53 :1; ;directory /var/named;dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt;/allow-query localhost; ; /注释掉允许为其他计算机解析recursion yes; forwarders 8;8; ; /配置转发;o添加的正向和反向
20、区域 vi named.rfc1912.zones添加如下区域:zone IN type master; /区域的主dns服务器file “.hosts”; /区文件名称allow-update none; ; /不自动更新;zone 168.192. IN type master;file 192.168.rev;allow-update none; ;ocd .var/named vi .hosts:$TTL 1D IN SOA . (1; serial1D; refresh1H; retry1W; expire3H ); minimum IN NS.dns IN
21、A 29 wwwIN Amanager IN A 下面来分析一下其中内容: 代表该域。 SOA(Start of Authority)中央权威机构。这是起始授权纪录,表示它后面跟的配置内容是全局有效的。下为配置内容:1: serial,信息文件的版本号,用来和辅助DNS服务器进行同步的时候使用,一般设置成yyyymmddxx。1D : refresh,辅助DNS服务器刷新数据库的等待时间。1H : retry,主DNS服务器不能使用的时候,辅助DNS服务器重新请求的等待时间。1W : expire,辅助DNS服务器不能和主DN
22、S服务器建立联系时,丢掉区域信息的等待时间。3H : minimum,当没有指定ttl时,资源记录默认的存活时间 oINNS.o其中oIN 表示网络的地址类型是“TCP/IP”。oNS表示纪录类型,此处是“域服务器”记录。. 表示主机名字是. ,一定要注意后面有一个点“.”,但fc10好像没有.也可以,其他系统不行。o上面语句的意思就是表示主机.是一台DNS服务器。www IN Awww: 表示主机名(注意,不带后缀)。A: 表示记录类型为“主机记录”。这条语句表示的地址是。注意:一定要在域名后面加上点(.)。(3)记录解析形式与记录类型从上面我们可
23、以看到,记录解析的形式是:主机名称 记录类型 IP地址记录类型有以下几种:A:地址资源纪录CNAME:别名资源记录MX:邮件服务器资源记录NS:域名服务器资源记录PTR:指针资源记录o vi 192.168.rev$TTL 1D IN SOA . (10000 ; serial1D; refresh1H; retry1W; expire3H ); minimum IN NS.129.80 IN PTR .1.0 IN PTR .2.0 IN PTR .o修改文件所属的组:chgrp named .hostschgrp named 192.168.revo重启服务器 service named
24、restartoDns测试配置dns客户端,关闭防火墙。使用nslookupssh服务器配置o开启ssh服务: service sshd starto修改默认配置: cd /etc/ssh vi sshd_config 常用安全选项如下:port 8000 修改端口为8000PermitRootLogin no 不允许root远程登录PermitEmptyPasswords no 不允许空密码登录AllowUsers remote 只允许remote用户远程登录AllowGroups admin 只允许admin组远程登录o重启sshd服务器 service sshd restartoWind
25、ows客户端使用puttyoLinux客户端使用sshWeb服务器配置rootlocalhost /# mkdir /www1rootlocalhost /# mkdir /www2rootlocalhost /# echo /www1/index.htmrootlocalhost /# echo /www2/index.htmrootlocalhost /# chown -R apache.apache /www1rootlocalhost /# chown -R apache.apache /www2rootlocalhost /# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:08:F0:04 inet addr:30 Bcast:55 Mask: inet6 addr: fe80:20c:29ff:fe08:f004/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1908 errors:0 dropped:0 over
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律风险防范应急预案(3篇)
- 多人综艺活动策划方案模板(3篇)
- 园区房交付应急预案(3篇)
- 2026天津市安定医院招聘第九批派遣制1人笔试模拟试题及答案解析
- 2026桂林师范学院与企业联合引进高层次人才公开招聘1人考试备考题库及答案解析
- 2026年造林和更新行业市场深度研究及投资策略报告及未来五至十年更新需求与增量需求
- 2026年投影钟行业洞察报告及未来五至十年发展趋势报告
- 2026年塑料鞋制造行业市场准入研究报告及未来五至十年供应链韧性与安全
- 2026年小吃服务行业市场调查研究报告及未来五至十年垂直整合与横向拓展
- 2026年第四季度金堂县公证处面向社会公开招聘编外工作人员(1人)考试备考试题及答案解析
- 房屋租赁销售培训
- 露天煤矿安全用电培训
- 外来入侵生物普查培训
- 《茉莉花》(课件)人音版音乐六年级上册
- 2025高考语文步步高大一轮复习讲义必背二 120个常见文言实词
- T-YNZYC 0120-2024 绿色药材 天门冬产地加工规程
- 精益化管理北京《医药企业改善之路-精益化管理》研讨会课件
- 安徽六校教育研究会2024届物理高一第一学期期中调研试题含解析
- 中国联通一体化智慧楼宇白皮书
- 宝洁日化培训课件3-8-001 Final Approved Global Clean Design Standards 2011-08-04
- SB/T 11016-2013足部保健按摩服务规范
评论
0/150
提交评论