4.SSH图形客户程序 问题 1)Win7真机通过SecureCRT访问虚拟机A 2)配置实现小批量上传、下载 3)配置可以从SecureCRT客户端打开A的图形程序 4)Win7真机通过WinSCP访问虚拟机A 5)基于SCP协议实现上传、下载 6)基于SFTP协议实现上传、下载 方案 配置虚拟机A网络适配器类型为VMnet8,再将真机Win7的VMnet8配置IP地址为192.168.8.1/24,关闭真机防火墙,测试通信。 步骤 实现此案例需要按照如下步骤进行。 步骤一:Win7真机通过SecureCRT访问虚拟机A KVM软件:配置虚拟机A网络适配器类型为private1。Windows虚拟机同样也选择private1。 如图-7所示,选中虚拟机—点击“打开”。 图-7 打开虚拟机后,点击“详情”按钮,如图-8所示,选择“NIC”网卡设置网络为“隔离网络private1”,KVM虚拟机更改后不会立即生效,需要关机重启虚拟机。并保证win7虚拟机与Linux虚拟机的private1配置同一网段IP地址。 图-8 VMware软件:配置虚拟机A(Linux)网络适配器类型为VMnet8。Win7虚拟机同样也选择VMnet8。 如图-9所示,双击虚拟机窗口右下角网络适配器配置。 图-9 如图-10所示,网络适配器类型选择为VMnet8,单击确认。 图-10 如图-11所示,修改Win7的网络适配器,配置IP地址为192.168.8.1/24–>单击确认。 图-11 如图-12所示,关闭Win7防火墙,单击确认。 图-12 如图-13所示,在Win7上测试与虚拟机A通信。 图-13 如图-14所示,在Win7上打开SecureCRT软件。 图-14 如图-15所示,在Win7上打开SecureCRT软件,设置好下列信息: 主机名:192.168.8.128 用户名:root 单击连接。 图-15 如图-16所示,输入root密码,单击确定。 图-16 如图-17所示,连接成功。 图-17 如图-18所示,单击选项–>会话选项–>外观–>更改字符编码为“UTF-8”。字体按个人喜好即可,单击确认。 图-18 配置实现小批量上传、下载。 分析: 利用SecureCRT可实现小批量上传、下载,但必须安装一个rpm包才能支持此功能,此包在光盘里有:lrzsz-0.12.20-27.1.el6.x86_64.rpm 在SecureCRT上操作即可,命令操作如下所示: [root@svr5 ~]# ls /misc/cd/Packages/rz /misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm [root@svr5 ~]# rpm -ivh /misc/cd/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm Preparing… ########################################### [100%] 1:lrzsz ########################################### [100%] [root@svr5 ~]# 在SecureCRT上操作,输入rz命令回车,小批量上传。我们可以把linuxqq的rpm包上传上去,上传到远程主机的什么位置呢?位置就是在哪里执行的rz就上传到哪里去。 如图-19所示,找到linuxqq的rpm包,双击–>单击确认 图-19 命令操作如下所示: [root@svr5 ~]# rz rz waiting to receive. ???a? zmodem ′???£ °′ Ctrl+C ???£ ??′?? linuxqq-v1.0.2-beta1.i386.rpm… 100% 4928 KB 4928 KB/s 00:00:01 0 ′?
?[root@svr5 ~]# ls anaconda-ks.cfg linuxqq-v1.0.2-beta1.i386.rpm 模板 文档 桌面 install.log xsnow-1.42-10.i386.rpm 视频 下载 install.log.syslog 公共的 图片 音乐 [root@svr5 ~]# 下载则是输入sz即可,命令操作如下所示: [root@svr5 ~]# sz /root/install.log rz ???a? zmodem ′???£ °′ Ctrl+C ???£ ??′?? install.log… 100% 38 KB 38 KB/s 00:00:01 0 ′?
?OO[root@svr5 ~]# 步骤二:配置可以从SecureCRT客户端打开A的图形程序 要想实现真机Win7上打开Linux图形程序,需在Win7上安装一个插件Xming。 此软件安装过程很简单,只需默认设置下一步安装即可。 安装完成后,打开此软件。 如图-20所示,确保其运行即可。 图-20 如图-21所示,单击选项–>会话选项–>远程/X11–>将“转发X11数据包”打钩,单击确认。 图-21 重新连接一次即可。 在SecureCRT上操作,命令操作如下所示: Last login: Tue Mar 3 13:10:14 2015 from 192.168.8.1 /usr/bin/xauth: creating new authority file /root/.Xauthority [root@svr5 ~]# firefox …… 步骤三:Win7真机通过WinSCP访问虚拟机A WinSCP软件比较适合大批量的上传和下载。通过的协议有scp和sftp两种,一般我们默认选择sftp即可。 此软件安装过程很简单,只需默认设置下一步安装即可。 在Win7上操作,打开WinSCP。 如图-22所示,默认协议sftp,设置如下信息: 主机名:192.168.8.128 用户名:root 密码:123456 单击登录。 图-22 如图-23所示,选择“是”即可。 图-23 如图-24所示,左边是Win7右边是Linux。利用鼠标拖拽即可实现上传于下载 图-24 5.日志管理 问题 1)查看rsyslog服务是否开启 2)查看/var/log/admin.log文件是否存在 3)配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去 方案 存放日志的重点目录:/var/log。 重要的日志文件:/var/log/messages。 Linux日志服务是rsyslog,在5里面是syslog。 服务名称是rsyslog,配置文件:/etc/rsyslog.conf,是一个独立服务。 /etc/rsyslog.conf 记录格式:设备.优先级… 记录位置。 步骤 实现此案例需要按照如下步骤进行。 步骤一:查看rsyslog服务是否开启 命令操作如下所示: [root@svr5 /]# /etc/init.d/rsyslog status rsyslogd (pid 1513) 正在运行… [root@svr5 /]# 步骤二:查看/var/log/admin.log文件是否存在 命令操作如下所示: [root@svr5 /]# ls /var/log/admin.log ls: 无法访问/var/log/admin.log: 没有那个文件或目录 [root@svr5 /]# 步骤三:配置rsyslog服务,把本主机的所有日志信息全部额外保存一份到/var/log/admin.log里面去 命令操作如下所示: [root@svr5 /]# vim /etc/rsyslog.conf //编辑配置文件 [root@svr5 /]# grep admin /etc/rsyslog.conf //在任意空白处添加即可. /var/log/admin.log [root@svr5 /]# /etc/init.d/rsyslog restart 关闭系统日志记录器:[确定] 启动系统日志记录器:[确定] [root@svr5 /]# ls /var/log/admin.log /var/log/admin.log [root@svr5 /]# 6.logrotate日志轮转 问题 1)针对/var/log/admin.log设置轮转,要求如下 2)要求每天轮转一次、保留3个备份、启用压缩 3)日志不存在时忽略 4)当文件大于100k也达到一天时自动轮转 5)创建的新文件权限0600,所有者root,所属组root 方案 logrotate轮转优点:减小日志文件大小,降低分析难度、丢弃过期日志以节省空、结合cron计划任务每天执行。 /etc/cron.daily/logrotate:每日计划任务执行的脚本。 全局配置文件:/etc/logrotate.conf。 自定义轮转配置文件:/etc/logrotate.d/。 步骤 实现此案例需要按照如下步骤进行。 步骤一:针对/var/log/admin.log设置轮转,要求如下 主要实现以下要求: 每天轮转一次、保留3个备份、启用压缩 日志不存在时忽略 当文件大于100k也达到一天时自动轮转 创建的新文件权限0600,所有者root,所属组root 可以写在全局配置文件中也可以写在自定义配置文件中,推荐自定义配置文件。 命令操作如下所示: [root@svr5 /]# cd /etc/logrotate.d/ [root@svr5 logrotate.d]# vim admin.log [root@svr5 logrotate.d]# cat admin.log /var/log/admin.log { //注意大括号要写全 daily //每天轮转一次 rotate 3 //保留3个备份 minsize 100k //文件大于100k也达到一天时间自动轮转 missingok //丢失不提示 compress // 轮转完的文件压缩 create 0600 root root //创建的新文件权限0600,所有者root,所属组root } [root@svr5 logrotate.d]# 测试可以强制轮转一次,命令操作如下所示: [root@svr5 logrotate.d]# ls /var/log/admin.log /var/log/admin.log [root@svr5 logrotate.d]# logrotate -f /etc/logrotate.d/admin.log [root@svr5 logrotate.d]# ls /var/log/admin.log* /var/log/admin.log /var/log/admin.log.1.gz