• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

swingr

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

redhat考试内容

 

第一章、

IDE0 主盘had 从盘hdb           IDE1 主盘 hdc 从盘hdd,以此类推。

RPM 全称 Red Hat Package Manager

第二章考点、

root@sw root  用户名@计算机名 当前目录

/dev/xxyN linux下分区的命名

xx hd-IDE硬盘,sd-SCSI硬盘| 分区所在设备的类型

y 分区在设备中的位置 /dev/hda-第一个IDE硬盘

N 分区类型,主分区或扩展分区-数字1-4,逻辑分区从5开始。

/dev/hda3 –第一个IDE硬盘的第三个主分区或扩展分区

/dev/sdb6 –第二个SCSI硬盘的第二个逻辑分区

挂载U盘

FAT32:mount -t vfat /dev/hda6 /mnt/usb

FAT16:        msdos

Ntfs:        ntfs-3g

卸载U盘:umount /mnt/usb

rm –rf /mnt/usb

“#”符号是超级用户的系统提示符,而普通用户的提示符是“$”

关机:halt/init 0/shutdown

man +命令 查看该命令的详细使用方法。

cat 命令:将文本文件的内容显示在终端上。

格式:cat  [选项]  文件名

more命令:当文件的内容超过一满屏时,屏幕滚动的速度太快,很难阅读,以至只能看到最后一屏。在Linux中,more命令可以以一个page为单位来浏览文件。当使用more时,可看到屏幕的左下方有一个“--more--”的信息,这时若按下回车键,则会显示下一行;若按下空格键,则会显示下一个page。

格式:more  文件名

 

空格      列出下一页

回车      列出下一页

b           列出前一页

q           退出

:n          列出下一个文件

® less命令:与more命令相似,一次以一个page显示, 可以前翻、后翻。

格式:less  文件名

® 空格      列出下一页

® 回车      一行一行向下翻

® b           列出前一页

® find 命令:搜寻文件与目录。

格式:find  pathname -options [-print -exec -ok ...]

® find 命令的参数:

pathname:find命令所查找的目录路径。

-print:find命令将匹配的文件输出到标准输出。

-exec:find命令对匹配的文件执行该参数所给出的shell命令。

-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执

          行该参数所给出的shell命令,在执行每一个命令之前,

          都会给出提示,让用户来确定是否执行。

find 命令选项:

-name:按照文件名查找文件。

-perm: 按照文件权限来查找文件。

-prune:使用这一选项可以使find命令不在当前指定的目录中查找,如果

              同时使用-depth选项,那么-prune将被find命令忽略。

-user:  按照文件属主来查找文件。

-group:按照文件所属的组来查找文件。

-mtime -n +n:按照文件的更改时间来查找文件, - n表示文件更改时间距

                        现在n天以内,+ n表示文件更改时间距现在n天以前。find

                        命令还有-atime和-ctime 选项,但它们都和-m time选项。

-nogroup:查找无有效所属组的文件,即该文件所属的组在/etc/groups中

                   不存在。

-nouser:   查找无有效属主的文件,即该文件的属主在/etc/passwd中

                   不存在。

-newer file1 ! file2:查找更改时间比文件file1新但比文件file2旧的文件。

-type:查找某一类型的文件

-name文件

告诉find要找什么文件;要找的文件包括在引号中,可以使用通配符(*和?)

-perm模式

匹配所有模式为指定数字型模式值的文件。不仅仅是读,写和执行,所有模式都必须匹配。如果在模式前是负号(-),表示采用除这个模式外的所有模式。

-type x

匹配所有类型为x的文件。x是c(字符特殊),b(块特殊),d(目录),p(有名管道),l(符号连接),s(套接文件)或f(一般文件)。

-links n

匹配所有连接数为n的文件。

表达式

说          明

-user用户号

匹配所有用户序列号是所指定的用户序列号的文件,可以是数字型的值或用户登录名。

-atime n

匹配所有在前n天内访问过的文件。

-mtime n

匹配所有在前n天内修改过的文件。

-newer文件

匹配所有修改时间比file文件更新的文件。

-size n

匹配所有大小为n 块的文件(512字节块,若k在n后,则为1K字节块)。

-print

显示整个文件路径和名称。一般来说,都要用-print,如果没有这个参数,则find命令进行所要求的搜索是没有显示结果的。

 

通过文件名查找

  知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,命令如下:

    # find  /  -name httpd.conf –print

2)根据部分文件名查找

   当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,此时用查找命令也是可找到相应文件的。这时查找文件名时使用通配符“*”、“?”。例如,还是查找文件“httpd.conf”,但仅记得该文件名包含“http”字符串,可使用如下命令查找:

   #find / –name *http* -print

根据文件的特征查询 

  如果仅知道某个文件的大小、修改日期等特征也可使用find命令把该文件查找出来。例如,知道一个文件尺寸小于为2500bytes,可使用如下命令查找:

        #find /etc –size -2500c –print  

              (c表示字节数)

 

ls –a 显示所有文件和子目录 –l 显示文件详细信息

® pwd命令

         显示当前目录在文件系统层次中 的位置。

® whoami命令

         显示当前用户。

® who命令

        显示了当前登录在该机器上的所有用户的列表 ,(但是不包括su的用户,因为su过去的用户进程空间是作为一个子空间存在,他并没有得到一个登录的tty)。

® who  am  I:不是一个命令

        其实运行了 who命令 am 和 i 作为参数,但i没有被接受

mkdir 创建目录

touch命令:用来修改文件时间戳,或者新建一个不存在的文件。

格式: touch   [-acm][-r   ref_file(参照文件)|-t   time(时间值)]   file(文件名)

-a:修改文件 的存取时间 ;

-c :不创建文件 ;

-m :修改文件 的修改时间;

-r   ref_file :将参照文件 ref_file相应的时间戳记的数值作为指定文件时间戳记的新值;

-t   time :使用指定的时间值作为指定文件 相应时间戳记的新值;

time   规定为如下形式的十进制数∶ [[CC]YY]MMDDhhmm[.SS]

 

          CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数;MM为月数,DD为天 数;hh 为小时数(几点),mm为分钟数,SS为秒数。

touch file1.txt:

      更新file1.txt的存取和修改时间:

touch -c file1.txt :

      如果file1.txt不存在,不创建文件;

touch -r ref_file file1.txt :

      更新file1.txt的时间戳和ref+file相同;

touch -t 0811142234.50 file1.txt :

      设定文件的时间戳为08年11月14日22点34分40

®  cp命令常用选项

-a   在备份中保持尽可能多的源文件结构和属性;

-b   作将要覆盖或删除文件的备份;

-f   删除已存在的目标文件;

-i   提示是否覆盖已存在的目标文件;

-p   保持原先文件的所有者,组权限和时间标志;

-r   递归拷贝目录,把所有非文件目录当普通文件拷贝;

-R   递归拷贝目录;

®     mv 命令:移动文件,还可改文件名,即把源文件以一个新文件名移动到另一个新的目录中去。

格式:mv  [选项]  文件1(目录1)  文件2(目录2)

®   ln 命令:功能是链接文件。

® 链接:一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。

格式:ln [ -f | -n] [ -s ] SourceFile [ TargetFile ]
将某个文件链接到一个文件上
ln [ -f | -n] [ -s ] SourceFile ... TargetDirectory

将一个或多个文件链接到一个目录上

硬链接相当于复制了该文件并建立了随该文件变动而变动的链接;软链接则相当于快捷方式

 

® useradd:添加用户,需在超级管理员下完成。
                  格式:useradd  用户名

当新添加的用户没有指定组名的时候,默认的组名和用户的ID号一致

® groupadd:添加用户组,需在超级管理员下完成。
                格式:groupadd  用户名

® 将新用户添加到指定组:
            格式: useradd  用户名  -g  组名

® usermod:修改用户组。
              格式: usermod  -g  组名  用户名

® userdel:删除用户
            格式: userdel  用户名

第三章:

          根据文件中数据的表示形式,可以把文件划分为:ASCII码文件和二进制文件。

          按照文件操作过程中的保护级别,文件可以划分为:只读文件、读写文件、可执行文件。Linux操作系统通过这样的方式来控制文件的访问权限。按照文件中信息流向还可以把文件分为输入文件、输出文件和输入/输出文件。按照文件在系统中的存在时间,可以把文件分为临时文件和永久文件。

修改文件权限:

格式:chmod [who] [opt] [mode] 文件/目录名

    其中who:表示对象;

    u:表示文件所有者;

    g:表示同组用户;

    o:表示其它用户;

    a:表示所有用户;

    opt:则是代表操作,可以为:

             +:添加某个权限;

             - :取消某个权限;

             =:赋予给定的权限;

mode则代表权限,其中 r:可读 w:可写 x:可执行 ;

® 数字设定法:

格式:chmod [mode] 文件名

® mode的取值 :

           将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- x则可以表示成为:755 ; rwx rwx rwx则可以表示成为:777。

® 管道:将一个命令的输出传送给另外一个命令作为另外一个命令的输入;

® 使用方法:命令1|命令2|命令3|…

® wc命令:统计文件中的字符数

® grep命令:查找文件中所包含的字符

 

® Inittab 的运行级别:

   # 0 – 关机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式(用于维护或管理)
# 2 - 多用户模式(没有网络)
# 3 - 完全多用户模式(标准运行级,有网络)
# 4 – 用户自定义模式(暂未用到)
# 5 - X11 (xwindow,多用户图形模式)

      # 6 - 重新启动

® runlevel命令:查看当前系统的运行级别

® init x 命令:切换当前系统的运行级别

        在linux操作系统中在系统的引导的时候会开启很多服务,这些服务就叫做守护进程。

        Linux提供了三种不同的服务(守护进程)管理工具:redhat-config-services、ntsysv、chkconfig。

® chkconfig:

       chkconfig 命令也可以用来激活和解除服务。chkconfig --list 命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。例如,要在运行级别3、4、5中停运 nfs 服务,使用下面的命令:

#  chkconfig   --level   345   nfs   off

第五章:

1、关闭防火墙 service iptables stop

2、互联互通。

3、修改vsftpd主配置文件

Vim /etv/vsftpd/vsftpd.conf

anonymous_enables=YES

local_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

 

4、修改pub目录权限

chmod –R 777 /var/ftp/pub/

5、service vsftpd restart

本地用户登录时锁定ftp登录时的目录

Vim /etv/vsftpd/vsftpd.conf

local_root=路径名 //本地用户登录默认目录

chroot_local_user=YES

anon_root=路径名  //匿名用户登录默认目录

设置黑白名单

chroot_local_user=YES  //yes白名单 no黑名单

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

YES 白名单:位于chroot_list文件中的用户可以登录,不在其中的不允许登录

NO 黑名单:位于chroot_list文件中的用户不可以登录,不在其中的都允许登录

第六章:

Web服务器:Apache

第七章:

DNS端口 53 dns软件名称:bind 守护进程名称:

主配置文件:/etc/named.conf 解析域文件目录:/var/named

vim /etc/named.conf

listen-on port 53 {192.168.17.133; };

listen-on-v6 port 53{ ::1; };

allow-query{any;};

zone “sw.com” IN{

   type master;

   file “sw.com.zone”;

   allow-update {any;};

};

zone “17.168.192.in-addr.arpa” IN{

   type master;

   file “17.168.192.zone”;

   allow-update {any;};

};

named-checkconf /etc/named.conf

vim /var/named/sw.com.zone

$ 86400

@ IN SOA dns.sw.com.  root(

20184360144

1D

1H

1W

3H)

正向:@ IN NS dns.sw.com.

dns IN A 192.168.17.133

www IN CNAME dns.sw.com.

反向:@ IN NS dns.sw.com.

133 IN PTR dns.sw.com.

named-checkzone sw.com sw.com.zone

修改 vim /etc/resolv.conf 文件

domain sw.com

nameserver 192.168.17.133

第八章:

Samba 与nfs的异同

相同之处:都是用于资源共享

不同之处:samba自然主要用于在windows和unix之间共享资源。nfs用于unix之间共享资源。

Nfs设置简单,samba设置较复杂

 

posted on 2020-12-22 13:58  swingr  阅读(82)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3