专门做奢侈品的网站,怎么建设课题网站,网站建设利益,莆田做网站的公司1、简述这些分区的名字以及各自的作用。 答#xff1a; /boot 存放内核镜像的地方#xff0c;这个文件夹独立分区的意义在于降低不能开机的风险。 /根目录#xff0c;一般采用 etx3 文件系统#xff0c;分区的容量一定要大于安装软件包的容量。 /usr 多数软件的默认安装的地…1、简述这些分区的名字以及各自的作用。 答 /boot 存放内核镜像的地方这个文件夹独立分区的意义在于降低不能开机的风险。 /根目录一般采用 etx3 文件系统分区的容量一定要大于安装软件包的容量。 /usr 多数软件的默认安装的地方在/usr如果需要安装很多软件的话且把/usr 独立分区则这个分区不能太小。 /swap 用于和内存交换正在运行程序的数据相当于 Windows 中的虚拟内存大小一般取物理内存的 2 倍。 /home 主目录类似于 Windows 里的“我的文档”。 /var 存放一些动态数据系统日志debian 的 apt 缓存都在这个目录里。 Linux目录结构
2、如何将/root 下所有 bmp 文件压缩到 my.tar.gz 文件中? 答tar -czf /root/*.BMP my.tar.gz 3、若一个文件的文件名以”.”开头例如.bashrc这代表什么如何显示这种文件及相关属性 答隐藏文件,ls -al 4、一个文件的权限属性为-rwxrwxrwx表示什么意义如何才能将其修改为-rwxrw-r--? 答普通文件owner同用户组成员和其他成员都具有读写和执行的权限 chmod 764 filename 5、写出在命令行方式下挂载和浏览 U 盘中文件的命令。 查看系统中已经挂载的设备lsblk 确定U盘的设备名例如 /dev/sdb1。 创建一个挂载点如果不存在的话sudo mkdir /mnt/usb 挂载U盘到指定的挂载点sudo mount /dev/sdb1 /mnt/usb 挂载完成后您可以使用 cd 命令切换到挂载点 /mnt/usb然后使用常规的文件浏览命令如 ls来浏览U盘中的文件。完成使用后使用 umount 命令卸载U盘 sudo umount /mnt/usb 6、简述操作系统的概念 答操作系统是配置在计算机硬件上第一层软件它是一组控制和管理计算机硬件与软件资源合理地对各类作业进行调度以 及方便用户的程序的集合 7、操作系统有哪些功能 答处理机管理功能储存器管理功能设备管理功能文件管理功能以及作为用户与硬件系统之间的接口。 8、什么是 Linux 内核版本什么是 Linux 的发行版本常见的发行版本有哪些 答Linux 内核版本Linux 的内核是 Linux 操作系统的核心组件它会定期的更新。每次更新都有一个版本号这个版本号就是 Linux 的内核版本 Linux 的发行版本不同组织发行的他们的发行的 Linux 操作系统包括内核和外围的 GNU 的应用程序组成一般 来说是一个比较完整的操作系统每个组织发行的版本是不太一样的这些不同的版本成为 Linux 发行版本。常见发行版本fedora archlinuxubuntuCentosRHELDebian 等。 9、什么是绝对路径与相对路径要由/usr/Share/doc 进入到/usr/share/man 写出相对路径与绝对路径。 答绝对路径以文件系统的根目录为参考点所建立出来的目录路径。以文件系统的根目录为参考点所建立出来的目录路径。 由于根目录的位置是固定的所以不管用户位于文件系统的任何目录位置当它引用同一个文件时所使用的路径都是一样的故称之为绝对路径。 相对路径以当前用户所在的目录位置为参考点所建立出来的目录路径。以当前用户所在的目录位置为参考点所 建立出来的目录路径。因此当用户位于不同的目录下时引用同一个文件所使用的路径将不相同故称之为相对路径。cd.../man 10、RedHat Linux 的运行级别有多少种分别是什么意思 答6 个运行级别 # 0 - 停机千万不要把 initdefault 设置为 0 # 1 - 单用户模式 # 2 - 多用户但是没有 NFS # 3 - 完 全多用户模式 # 4 - 没有用到 # 5 - X11 # 6 - 重新启动千万不要把 initdefault 设置 为 6 对各个运行级的详细解释0 为停机机器关闭。1 为单用户模式就像 Win9x 下的安全模式类似。2 为多用户模式但是没有 NFS 支持。3 为完整的多用户模式是标准的运行级。4 一般不用在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电 池用尽时可以切换到这个模式来做一些设置。5 就是 X11进到 XWindow 系统了。6 为重启运行 init6 机器就会重启。 11、安装 Linux 至少需要哪两个分区 答根分区和交换分区 12、more 命令和 less 命令有何异同 答 more 命令功能让画面在显示满一页时暂停此时可按空格健继续显示下一个画面或按 Q 键停止显示。 less 命令功能 less 命令的用法与 more 命令类似也可以用来浏览超过一页的文件。所不同的是 less 命令除了可以按空格键向下显示文件外还可 以利用上下键来卷动文件。当要结束浏览时只要在 less 命令的提示符“:”下按 Q 键即可。 13、在 Linux 系统中有重定向和管道的功能他们都能把前面的输出作为后面的输入他们的区别是什么? 答重定向是把前面运行命令的结果输入到后面的文件中而管道功能是把前面命令运行的结果作为后面命令的输入。 主要区别 在于后是一个文件名而|后是一个命令 14、在 Linux 系统中有拷贝和硬链接这两个都能够复制文件但功能不完全相同请说明他们的区别是什么? 答具体的说硬链接只是复制了文件的 inode节点inode 是操作系统指定文件的依据每个文件有且只有一个 inode所以操作硬链接就是操作源文件。而复制则可以看成新建一个文件并拷贝原文件的内容。 15、什么是符号链接什么是硬链接符号链接与硬链接的区别是什么 答硬链接只能引用同一文件系统中的文件。 符号链接是一个指针指向文件在文件系统中的位置。硬连接记录的是目标的 inode, 符号连接记录的是目标的 path。 16、请简述/etc/passwd 配置文件的作用 答/etc/passwd 用户数据库其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息。 17、Linux 系统中 shell 的类型及特点 答在Linux系统中常见的shell类型包括BashBourne Again Shell、CshC Shell、KshKorn Shell、TcshEnhanced C Shell等。每种shell都有其独特的特点和功能。 BashBourne Again ShellBash是最常用的shell类型也是默认的Linux shell。它是Bourne shell的增强版本提供了命令行编辑、命令历史记录、命令自动补全等功能。Bash具有强大的脚本编程能力可以编写复杂的Shell脚本。 CshC ShellCsh是一种类似C语言语法的shell提供了C语言风格的控制结构和语法。Csh支持命令别名、命令历史记录等功能适合于交互式使用。 KshKorn ShellKsh是由ATT Bell实验室的David Korn开发的一种shell。Ksh在Bash的基础上增加了一些新特性如命令行编辑、命令别名、作业控制等。Ksh是一种功能强大的shell适用于编写复杂的脚本。 TcshEnhanced C ShellTcsh是Csh的扩展版本提供了更多的功能和改进。Tcsh支持命令行编辑、命令别名、命令补全、作业控制等功能适合于交互式使用。 18、Linux 目录的最顶端是什么目录请至少最顶端目录其中 3 个目录的用处。 答在 Linux 文件系统中最顶端的目录是根目录/。 下面是个最顶端目录的用途 /bin 目录存放可执行的二进制文件如常用的命令ls、cp、mv 等和系统所需要的基本工具。 /etc 目录存放系统的配置文件如网络配置文件、软件配置文件等并且包含一些系统管理和服务管理的脚本。 /usr 目录存放用户的应用程序和文件也是 Linux 系统的较大的目录之一。 /usr/bin 目录存放用户安装的软件 /usr/lib 目 录存放软件的库文件/usr/share 目录存放共享的数据文件/usr/include 目录存放 C/C的头文件等。 19、如果 test 用户对一个目录具有读写权限那么此用户是否能够进入该目录并列出该目录内的文件为什么 答根据 Linux 的权限控制规则如果一个目录对 test 用户具有读写权限那么此用户可以进入该目录并列出该目录内的文件。具有 读权限r的用户可以访问目录内的文件列表而具有写权限w的用户可以创建、删除和修改目录中的文件。 20、什么是符号链接什么是硬链接符号链接与硬链接的区别是什么? 答符号链接Symbolic Link是在文件系统中创建的一种特殊文件用于指向另一个文件或目录。符号链接本身是一个文件包含指向目标文件或目录的路径信息。 硬链接Hard Link是文件系统中的一种链接与原始文件共享相同的 inode 和存储空间。硬链接与原文件具有相同的文件名对用户来说没有区别可以将其视为原文件的别名。 区别如下 (1) 文件位置符号链接是一个指向目标文件或目录的路径名而硬链接是指向原始文件的物理链接。 (2) 文件类型符号链接是一个单独的文件具有不同的 inode 和文件属性而硬链接与原始文件共享相同的 inode 和文件属 性。 (3) 跨文件系统符号链接可以跨越不同的文件系统而硬链接只能在同一文件系统内进行。 (4) 删除对目标文件的影响删除符号链接不会影响目标文件而删除硬链接只会减少链接计数只有当链接计数为 0 时才 会删除文件。 (5) 目标变更如果目标文件或目录被移动或重命名符号链接会失效而硬链接可以依然有效。 总的来说符号链接允许在不同文件系统之间创建链接而硬链接只能在同一文件系统内创建链接。符号链接可以指向文件或目 录而硬链接只能指向文件。 21、什么是文件系统Linux 下常用的文件系统有哪些 答文件系统是操作系统在磁盘上存储与管理文件的方法和数据结构。ext2,ext3reiserfsvfatISO9660swap 22、/etc/hosts 配置文件的作用 答是主机名或者说本地主机域名FQDN和你本机 IP 的对应关系解析本地域名用 23、Samba 服务器的主要功能 答共享目录–共享打印机–控制共享资源的权限 24、将当前计算机的 IP 地址设为 192.168.1.123,子网掩码为 255.255.255.0写出所用命令。 答#sudo ifconfig eth0 192.168.1.123 netmask 255.255.255.0 25、对于内存为 512MB 的计算机用 20G 的空间来安装 Linux请给出一种分区方案。 答以下是一种常见的分区方案 /boot 分区建议大小为 200-500MB用于存放启动所需的引导文件。 /分区根分区推荐大 小为 8-12GB用于安装操作系统和常用程序。 /home 分区建议为剩余空间的大部分约 7-11GB用于存放用户的主目录和个人文 件。 swap 分区建议大小为内存的 1-2 倍即 1-2GB。作为虚拟内存扩展用于在内存不足时支持系统交换空间。 26、init0 init1 init3 init5 init6 这几个启动级别都代表什么意思 答 #0 关机 #1 单用户模式 #2 多用户没有 NFS(和级别 3 相 似会停止部分服务) #3 完全多用户模式提供 NFS 服务 #4 没有用到 #5 图形登入的用户模式 x11(Xwindow) #6 重新启动 27、如何在 DNS 中指定邮件服务器 答 (1)打开 DNS 域名管理界面找到你需要配置的域名对应的 DNS 记录管理页面。 (2)创建或编辑一个 MX 记录。 (3)在记录的主机名/ 主机字段中输入邮件服务器的域名例如mail.example.com。 (4)在记录的优先级字段中输入一个整数表示邮件服务器的优 先级。优先级数值越低优先级越高。通常情况下设置 MX 记录的优先级为 10 或更低的数值。 (5)保存并提交 DNS 记录修改。 28、DNS 服务中主要的配置文件有哪些 答/etc/hosts,/etc/host.conf,/etc/resolv.conf 29、请描述 DHCP 服务的地址分配过程 答 (1)设备启动时向网络中的 DHCP 服务器发送一个 DHCP 发现报文使用广播方式。 (2)DHCP 服务器收到 DHCP 发现报文后会发 送一个 DHCP 提供报文其中包含可用的 IP 地址及其他网络参数。 (3)设备收到 DHCP 提供报文后会选取一个 IP 地址并向 DHCP 服务器发送一个 DHCP 请求报文请求该 IP 地址及其他网络参数。 (4)DHCP 服务器收到 DHCP 请求报文后会发送一个 DHCP 确认报文其 中包含所分的 IP 地址及其他网络参数。 (5)设备收到 DHCP 确认报文后会将所分配的 IP 地址及其他网络参数配置给自己。 (6)设备会定期向 DHCP 服务器发送 DHCP 续约请求以延长对 IP 地址的使用权保持网络连接的有效性。 (7)在过程中如果设备在预设的时间 内无法获取到 DHCP 服务器的响应或者 DHCP 服务器没有可用的 IP 地址设备可能会重试或采用其他方式的地址分配如 APIPA。 30、在 samba 配置文件中加入一个共享文件夹的设置要求修改 public 段一个共享的目录普通的访问者只读属于 std 组的用户 可以读写; 答 commentPublic Stuff; path/home/samba; publicyes; writableyes 改成 no; printableno; write_liststd 31、某学校内部既存在 Windows 操作系统又存在 Linux 操作系统为了方便资源共享建立一台 samba 服务器其地址为 192.168.0.5 建立 stD、teacher 两个用户同时设置其密码。 答 (1)登录到 Samba 服务器的终端或命令行界面。 (2)运行以下命令以创建用户stdsudo smbpasswd -a std。系统将提示您输入 std用户的密码并确认。 (3)运行以下命令以创建用户teachersudo smbpasswd -a teacher。系统将提示您输入teacher用户的 密码并确认。 32、FTP 服务器有哪几种数据传输模式分别在什么场合使用 答 主动模式Active Mode 在主动模式下FTP服务器主动地与客户端建立数据连接。服务器监听一个固定的端口通常是20等待客户端连接。当客户端请求数据传输时服务器会主动连接客户端的IP地址和端口进行数据传输。主动模式适用于服务器在防火墙后面需要主动连接客户端的情况。但是主动模式可能会受到客户端防火墙的限制因为服务器主动连接客户端的端口可能被防火墙阻止。 被动模式Passive Mode 在被动模式下FTP服务器等待客户端连接数据传输端口。服务器在一个固定的端口通常是21上监听客户端的连接请求并告知客户端一个可用的端口进行数据传输。被动模式适用于客户端在防火墙后面需要服务器主动连接客户端的情况。被动模式可以避免客户端防火墙的限制因为客户端主动连接服务器的端口。 在选择数据传输模式时需要考虑网络环境和防火墙配置。如果服务器在防火墙后面无法主动连接客户端应使用被动模式。如果客户端在防火墙后面无法接收服务器的主动连接应使用主动模式。通常情况下被动模式是更常见和推荐的模式因为它更适应各种网络环境和防火墙配置。 33、FTP 的使用者分为哪几类 答①仅有授权访问②仅有匿名访问③匿名访问与授权访问混合使用 34、如何启动终止、重新启动和查看 WWW 服务是否运行 启动、终止、重新启动和查看WWW服务的运行状态可以根据使用的操作系统和具体的Web服务器软件而有所不同。以下是一些常见的方法 1. 启动WWW服务 - 在Windows上如果使用IISInternet Information Services可以按下Win R组合键打开运行对话框然后输入inetmgr并按回车键打开IIS管理器。在管理器中选择网站右键点击选择“启动”或“开始”。 - 在Linux上如果使用Apache HTTP服务器可以使用以下命令启动服务 sudo service apache2 start 2. 终止WWW服务 - 在Windows上如果使用IIS可以在IIS管理器中选择网站右键点击选择“停止”或“停用”。 - 在Linux上如果使用Apache HTTP服务器可以使用以下命令停止服务 sudo service apache2 stop 3. 重新启动WWW服务 - 在Windows上如果使用IIS可以在IIS管理器中选择网站右键点击选择“重新启动”。 - 在Linux上如果使用Apache HTTP服务器可以使用以下命令重新启动服务 sudo service apache2 restart 4. 查看WWW服务是否运行 - 在Windows上如果使用IIS可以打开任务管理器Ctrl Shift Esc在“服务”选项卡中查找“World Wide Web Publishing Service”来确认服务是否正在运行。 - 在Linux上可以使用以下命令检查Apache HTTP服务器的运行状态 sudo service apache2 status 请注意上述方法是一些常见的示例实际操作可能会因操作系统、Web服务器软件和配置而有所不同。确保根据实际情况进行适当的调整。 35、试解释 apache 服务器以下配置的含义 1port 1080 2UserDir userdoc 3DocumentRoot “/home/htdocs” ; 4Options Indexes FollowSym Links AllowOverride None Order deny,allow deny from all allow from 192.168.1.5 ; 5Server Type Standlone 答 1.将 apache 服务器的端口号设定为 1080 2.设定用户网页目录为 userdoc 3.设定 apache 服务器的网页根目录:/home/htdocs 4.在此 apache 服务器上设定一个目录/home/htdocs/inside 且此目录只允许 IP 地址为 192.168.1.5 的主机访问 5.定义 apache 服务器以独立进程的方式运行。 36、目前 Internet 上流行的网站构架方式是 LAMP指的是什么? 答LAMP 架构常用于搭建动态内容的网站具有开放源代码、跨平台、可扩展性和成本效益等优势。 其中Linux 提供了稳定的操作 系统环境Apache 为网站提供高性能的 HTTP 服务MySQL 提供可靠的数据存储和管理PHP 作为服务器端脚本语言可以方便地处理用户请求和生成动态网页内容。 37、Linux 下 dns 服务器的主配置文件是什么在主配置文件中zone 带表什么意思 答在 Linux 下DNSDomain Name System服务器的主配置文件通常是 named.conf 文件。 在主配置文件中zone 代表着区域zone。 区域是 DNS 服务器上的一个逻辑划分用于管理和解析特定的域名空间。每个区域都包含了一组域名和相应的解析记录。在 named.conf 文件中可以定义多个 zone每个 zone 包含了对应域名空间的配置信息如域名、主机记录、别名等。通常会针对每个域名创建一 个 zone 来管理和解析该域名下的所有主机。在 zone 配置中还可以指定本地或远程 DNS 服务器的权威性。 38、/etc/shadow 文件有什么用处它有哪些字段 答/etc/shadow 文件是一个位于 Linux 系统中的重要文件用于存储用户账户的加密密码和其他与账户安全相关的信息。它的主要作用是保护用户密码的安全性。 1. 用户名Username表示用户账户的名称。 2. 加密密码Password存储用户账户的加密密码。实际上该字段中存储的并不是用户的明文密码而是经过加密处理的密码散列值。 3. 上次修改密码的日期Last password change表示用户最后一次修改密码的日期以从 1970 年 1 月 1 日开始的天数计算。 4. 密码过期天数Password expiration表示密码过期前的天数。如果该字段的值为 0则表示密码已经过期。 5. 密码过期提醒天数Password expiration warning表示在密码过期前多少天开始提醒用户修改密码。 6. 密码不可用天数Account inactive表示账户在密码过期后多少天内仍然可以使用。 7. 账户过期日期Account expiration表示账户的过期日期以从 1970 年 1 月 1 日开始的天数计算。 8. 保留字段Reserved目前未使用保留供将来使用。 请注意/etc/shadow 文件的访问权限通常设置为只有 root 用户可读这样可以确保只有特权用户能够访问其中的敏感信息。 39、简述 DNS 进行域名解析的过程。 答(1)Dns 客户机提出域名解析请求并将请求发送给本地的域名服务器。 (2)当本地的域名服务器收到请求后就先查询本地的缓存如果有该记录项则本地的域名服务器就直接把查询的结果返回。 (3)如果本地的缓存没有该记录项则本地的域名服务器就直接把请求发给根域名服务器然后根域名服务器在返回给本地域名 服务器一个所查询域的主域名服务器的地址。 (4)本地服务器再向上一步返回的域名服务器发送请求然后接受请求的服务器查询自己的缓存如果没有记录则返回相关下 级域名服务器的地址。 (5)重复第四步直到找到正确的记录。 (6)本地域名服务器把返回的结果保存到缓存以备下一次使用同时 还将结 果返回给客户机。 40、Linux 的安装可以使用哪几种方式?分别有什么优缺点 答常见的几种方式包括以下几种 (1)光盘/USB 安装通过将 Linux 发行版的安装镜像文件烧录到光盘或制作成启动盘然后从光盘或 USB 设备启动计算机进行安装。这种方式需要有可用的光盘驱动器或 USB 接口适用于较老的计算机或没有网络连接的情况。 优点安装过程简单不依赖于网络连接。 缺点需要准备光盘或 USB 设备并插入相应的驱动器或接口中。 (2)网络安装通过网络获取 Linux 发行版的安装镜像文件并使用开机网络启动的方式进行安装。可以使用像 PXEPreboot Execution Environment这样的 网络引导技术在网络中心服务器上进行配置并通过局域网向目标计算机提供安装过程所需的文件。 优点方便大规模部署无需 操心物理介质的制备。 缺点需要依赖网络连接并进行相应的网络配置。(3)虚拟机安装在已有操作系统上通过虚拟机软件如 VirtualBox、VMware创建一个虚拟计算机并在其中安装 Linux 系统。这种方式适用于在不直接影响现有系统的情况下尝试 Linux 系统并且可以在虚拟环境中进行多次实验和测试。优点不影响现有系统提供了灵活的实验环境。缺点性能可能受到宿主操作 系统和虚拟机软件的限制。 41、使用源代码安装软件的步骤是什么? 答 (1)下载源代码从软件开发者的官方网站或源代码仓库中获取软件的源代码压缩包通常是.tar.gz 或.zip 格式。 (2)解压源 代码使用压缩文件工具如 tar 命令解压下载的源代码压缩包。 (3)阅读安装说明在源代码的根目录下通常会有一份安装说明文 档如 README 或 INSTALL阅读该文档以获取关于编译和安装过程的详细指导和系统要求。 (4)安装依赖根据安装说明中提到的 依赖项列表确保系统已经安装了所需的依赖软件和库。一般情况下这些依赖软件需要提前安装到系统中。 (5)配置和编译执行配 置脚本如./configure以根据系统环境和需求对软件进行配置然后运行编译命令如 make编译源代码。 (6)安装在编译成功 后运行安装命令如 make install将编译生成的可执行文件、库文件和其他资源文件安装到系统指定的位置。通常需要使用超级 用户权限如 sudo才能完成安装。 (7)可选的配置和调试根据软件的配置文件、环境变量设置等进行进一步的配置和调试。 42、简述代理服务器的作用。 答代理网络用户去取得网络信息。形象的说,它是网络信息的中转站 43、什么是 Squid?Squid 具有什么功能 答squid 是自由软件用于 linux 平台上作代理服务器或 web 缓存 44、什么是透明代理 答透明代理的意思是客户端根本不需要知道有代理服务器的存在它改变你的 request fields报文并会传送真实 IP 多用于路由器的 NAT 转发中 45、简述防火墙的作用。 答防火墙是网络安全的屏障对网络存取和访问进行监控审计防止内部信息的外泄 46、配置 Ubuntu 主机上网简要操作步骤是什么? 答 1修改/etc/network/interfaces 配置文件 2重启网络服务sudo /etc/networking restart 47、系统中的 gcc 软件太老了我该怎么更新它? 答apt-get update apt-get install -reinstall gcc 48、请简述 Linux 操作系统有什么优点 答Linux 的主要优点包括 1提供了先进的⽹络⽀ 持内置 TCP/IP 协议 2真正意义上的多任务、多⽤ 户作系统 3与 UNIX 系统在源代码级兼容符合 IEEEPOSIX 标准 4⽀ 持数⼗ 种⽂ 件系统格式 5开放源代码⽤ 户可以⾃⼰对系统进⾏ 改 进 6采⽤ 先进的内存管理机制更加有效地利⽤ 物理内存。 49、请简述 LAMP 环境搭建和 LTMJ 环境搭建代表什么及说明 LTMJ 环境搭建的步骤 答LTMJ 测试环境搭建 LinuxJavaTomcatMysql。 LAMP 测试环境搭建:LinuxApacheMySQLPH 以下是LTMJ环境搭建的基本步骤 1. 安装Linux操作系统 - 选择适合的Linux发行版如Ubuntu、CentOS等。 - 下载并安装选择的Linux发行版按照安装向导完成安装过程。 2. 安装Java Development KitJDK - 下载适合你的操作系统的JDK版本建议选择最新的稳定版。 - 安装JDK并设置JAVA_HOME环境变量。 3. 安装Tomcat服务器 - 下载Tomcat服务器的二进制发行版选择适合你的操作系统的版本。 - 解压缩Tomcat压缩包到一个目录。 - 配置Tomcat如设置端口号、调整内存参数等。 4. 安装MySQL数据库 - 下载MySQL数据库的适合你的操作系统的版本。 - 安装MySQL数据库服务器。 - 配置MySQL数据库设置root用户密码、创建数据库等。 5. 编写和部署Java Web应用程序 - 使用Java开发工具如Eclipse、IntelliJ IDEA等编写Java Web应用程序。 - 在Tomcat的webapps目录下创建一个新的应用程序目录。 - 将编写的Java Web应 50、简述安装 Linux系统的过程。 答 1对硬盘重新分区。 2启动 Linux 系统用光盘、软盘等。 3建立 Linux 主分区和交换分区。 4 用 setup 命令安装 Linux 系统。 5格式化 Linux 主分区和交换分区 6安装 Linux 软件包 7安装完毕建立从硬盘启动 Linux 系统的 LILO 启动程序或者制作一张启动 Linux 系统的软盘。重新启动 Linux 系统。 51、进程的查看和调度分别使用什么命令 答进程查看的命令是 ps 和 top。进程调度的命令有 atcrontabbatchkill。 52、当文件系统受到破坏时如何检查和修复系统 答成功修复文件系统的前提是要有两个以上的主文件系统并保证在修复之前首先卸载将被修复的文件系统。使用命令 fsck 对受到破坏的文件系统进行修复。fsck 检查文件系统分为 5 步每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在 执行 fsck 命令时检查首先从超级块开始然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、inode。 53、某/etc/fstab 文件中的某行如下/dev/hda5 /mnt/dosdata msdos defaults 1 2 请解释其含义。 /dev/hda5表示要挂载的设备或分区的设备文件路径这里是指设备文件 /dev/hda5。/mnt/dosdata表示挂载点即将设备挂载到文件系统中的目录路径这里是指目录 /mnt/dosdata。msdos表示文件系统的类型这里是指 MS-DOS 文件系统。defaults表示挂载选项这里是指使用默认的挂载选项。1表示在启动时进行检查如果为 0 则不进行检查。2表示在备份过程中的顺序如果为 0 则不进行备份。 54、试解释 apache 服务器以下配置的含义 1port 10802UserDir userdoc 3DocumentRoot “/home/htdocs” 答1端口 1080 2设定用户存放网页的目录为 userdoc 3 Apache 存放网页的目录为/home/htdocs 55、现有一个 Windows 下使用过的 U 盘U 盘使用/dev/sda1 接口要求在此 U 盘上新建 myfiles 目录并在此目录下新建一文本文 件 soft内容任意再将该文件复制到/root 目录下最后安全取出 U 盘。要求写出相关的命令行。 答超级用户登录后执行如下命令 1挂载 U 盘mount –t Vfat /dev/sda1 /mnt 2创建子目录mkdir /mnt/myfiles 3新建 soft 文件vi /mnt/myfiles/soft输入任意内容:wq 存盘退出 4复制文件cp /mnt/myfiles.soft /root 5卸载 U 盘umount /mnt 56、在/home/user 下新建文件 f1 和 f2。f1 的内容是/root 目录的详细信息f2 的内容是/root 所在磁盘分区的信息最后将两个文件合并生成文件 f3。 答超级用户登录后执行如下命令 你可以按照以下步骤来完成这个任务 1. 在 /home/user 目录下新建文件 f1 和 f2 touch /home/user/f1 touch /home/user/f2 2. 将 /root 目录的详细信息写入 f1 文件 ls -l /root /home/user/f1 3. 获取 /root 所在磁盘分区的信息并写入 f2 文件 df -h /root /home/user/f2 4. 将 f1 和 f2 文件合并生成 f3 文件 cat /home/user/f1 /home/user/f2 /home/user/f3 这样你就在 /home/user 目录下创建了 f1 和 f2 两个文件并将它们合并生成了 f3 文件。 57、新建目录/option1并在目录/option1 下生成一文件 test文件内容任意。接着设置 test 文件的拥有者为 jackjack 用户已 存在并复制 test 文件给/tmp 目录下的 test1 文件。复制时保留该文件的所有属性。最后建立软链接该文件到/tmp 目录下的 soft 文件。 答超级用户登录后执行如下命令 1新建/option1 目录mkdir /option1 2切换目录到/option1cd /option1 3新建 test 文件vi test输入任意内容:wq 存盘退出 4改变文件的所有者为 jackchown jack test 5复制文件并保留所有属性cp –p test /tmp/test1 6建立软链接ln –s test /tmp/soft 58、某系统管理员需要每天做一定的重复工作请按照下列要求编制一个解决方案 1在下午 4:50 删除/abc 目录下的全部子目录和全部文件。 2从早上 8:00下午 6:00 每小时读取/xyz 目录下 x1 文件中最后 5 行的全部数据追加入到/backup 目录下的 bak01.txt 文件内。 3每逢星期一下午 5:50 将/data 目录下的所有目录和文件归档压缩为文件backup.tar.gz. 4在下午 5:55 将 IDE 接口的 CD-ROM 卸载假设CD-ROM 的设备名为 hdc。 答 用 vi 创建编辑一个名为 prgx 的 crontab 文件 prgx 文件的内容台下所示 50 16 * * * rm -r /abc/* 0 8—18/1 * * * tail -5 /xyz/x1 /backup/bak01.txt 50 17 * * 1 tar zcvf backup.tar.gz /data 55 17 * * * umount /dev/hdc 最后由由超级用户执行 crontab prgx 命令要求 crontab 执行 prgx 文件的内容即可。 59、在/etc/passwd 中某一行信息为“linux01:x:505:505:/home/linux12:/bin/bash”,由此可知哪些信息 答根据/etc/passwd 文件中各字段的含义可知此行表示一位用户名为 linux01,UID 为 505GID 也是 505其用户的工作主 目录为/home/linux12用户登录成功后使用的 shell 是 Bash。 60、创建用户 user并设置其口令为“a1b2c3”并加入 group 组群假设 group 组群已经存在。请依次写出相应执行的命令。 答超级用户登录后首先执行“useradd user –g group”命令然后执行“passwd user”命令输入两次口令即可。 61、先创建 mygroup 组群再创建 myuser 用户并且此用户属于 mygroup 组群接着以 myuser 用户身份登录创建 ex 和 hv 两个文 件于/home/myuser 目录并使 hv 文件的同组用户是 root。请依次写出相应执行的命令。 答超级用户登录后首先执行“groupadd mygroup”命令 然后执行“useradd myuser –g mygroup”命令接着执行“su - myuser”命令切换为 myuser 用户身份。 以普通用户 myuser 身份执行“catex”和“cat hv”命令创建两个文件。 输入 exit 命令退回到超级用户身份执行“chgrp root /home/myuser/hv”命令改变 hv 文件的同组用户。 62、现需添加一新用户 helen 并设置其用户主目录为/helen密码为空。还需添加新组群 temp指定其 GID 为 600并将 temp 组群作 为用户 helen 的附加组群。请依次写出相应执行的命令。 答超级用户登录后执行“useradd –d helen”命令设置 helen 用户不需密码就可登录。 接着执行“groupadd –g 600 temp”命令创建 temp 组群并指定其 GID。 最后执行“usermod –G temp helen”命令设置 helen 用户的附加组群为 temp。 63、利用“useradd temp”命令创建新用户账号时将改变/etc 目录中的哪几个文件的内容 答使用“useradd temp”命令后将有如下三个结果 1新建一个 temp 用户增加/etc/passwd 和/etc/shadow 文件的内容。 2新建用户的工作主目录创建/home/temp 目录。 3新建一个 temp 组群增加/etc/group 和/etc/gshadow 文件的内容。 64、简述进程的启动、终止的方式以及如何进行进程的查看 答在 Linux 中启动一个进程有手工启动和调度启动两种方式 1手工启动 用户在输入端发出命令直接启动一个进程的启动方式。可以分为 ①前台启动直接在 SHELL 中输入命令进行启动。 ②后台启动启动一个目前并不紧急的进程如打印进程。 2调度启动 系统管理员根据系统资源和进程占用资源的情况事先进行调度安排指定任务运行的时间和场合到时候系统会自动完成该任 务。 经常使用的进程调度命令为atbatchcrontab。 65、简述 DNS 进行域名解析的过程。 答首先客户端发出 DNS 请求翻译 IP 地址或主机名。 DNS 服务器在收到客户机的请求后 1检查 DNS 服务器的缓存若查到请求的地址或名字即向客户机发出应答信息 2若没有查到则在数据库中查找若查到请求的地址或名字即向客户机发出应答信息 3若没有查到则将请求发给根域 DNS 服务器并依序从根域查找顶级域由顶级查找二级域二级域查找三级直至找到 要解析的地址或名字即向客户机所在网络的 DNS 服务器发出应答信息DNS 服务器收到应答后现在缓存中存储然后将解析结果 发给客户机。 4若没有找到则返回错误信息。 66、进程的查看和调度分别使用什么命令 答进程查看的命令是 ps 和 top。进程调度的命令有 atcrontabbatchkill。 67、简述网络文件系统 NFS并说明其作用。 答网络文件系统是应用层的一种应用服务它主要应用于 Linux 系统和 Unix 系统之间的文件或目录的共享。对于用户而言可 以通过 NFS 方便的访问远地的文件系统使之成为本地文件系统的一部分。采用 NFS 之后省去了登录的过程方便了用户访问系统资源。 68、Apache 服务器的配置文件 httpd.conf 中有很多内容请解释如下配置项 1MaxKeepAliveRequests 200 2UserDir public_html 3DefaultType text/plain 4AddLanguare en.en 5DocumentRoot“/usr/local/httpd/htdocs” 6AddType application/x-httpd-php.php.php.php4 答:1允许每次连接的最大请求数目此为 200 2设定用户放置网页的目录 3设置服务器对于不认识的文件类型的预设格式 4设置可传送语言的文件给浏览器 5该目录为 Apache 放置网页的地方 6服务器选择使用 php4。 69、试解释 apache 服务器以下配置的含义 1port 1080 2UserDir userdoc 3DocumentRoot “/home/htdocs” 4; Options Indexes FollowSymLinks AllowOverride None Order deny,allow deny from all allow from 192.168.1.5 ; 5Server Type Standlone 答Apache 服务器配置行含义如下 1将 apache 服务器的端口号设定为 1080 2设定用户网页目录为 userdoc 3设定 apache 服务器的网页根目录:/home/htdocs 4在此 apache 服务器上设定一个目录/home/htdocs/inside且此目录只允许 IP 地址为 192.168.1.5 的主机访问 5定义 apache 服务器以独立进程的方式运行。 70、简述使用 ftp 进行文件传输时的两种登录方式它们的区别是什么常用的 ftp 文件传输命令是什么 答1ftp 有两种登录方式匿名登录和授权登录。使用匿名登录时用户名为anonymous密码为任何合法 email 地址 使用授权登录时用户名为用户在远程系统中的用户帐号密码为用户在远程系统中的用户密码。 区别使用匿名登录只能访问 ftp 目录下的资源默认配置下只能下载而授权登录访问的权限大于匿名登录且上载、下载均可。 2ftp 文件传输有两种文件传输模式ASCII 模式和 binary 模式。ASCII 模式用来传输文本文件其他文件的传输使用 binary 模式。 3常用的 ftp 文件传输命令为bin、asc、put、get、mput、mget、prompt、bye。 71、Apache 服务器的配置文件 httpD、conf 中有很多内容请解释如下配置项 1MaxKeepAliveRequests 200 2UserDir public_html 3DefaultType text/plain 4AddLanguare en.en 5DocumentRoot“/usr/local/httpd/htdocs” 6AddType application/x-httpd-php.php.php.php4 答1允许每次连接的最大请求数目此为 200 2设定用户放置网页的目录 3设置服务器对于不认识的文件类型的预设格式 4设置可传送语言的文件给浏览器 5该目录为 Apache 放置网页的地方 6服务器选择使用 php4。