310 likes | 515 Vues
网 御 网络审计系统 后台 维护培训. 纲要. 1 、主要进程介绍 2 、常用工具介绍 3 、常用命令使用 4 、常见问题排查 5 、 linux 常用命令 6 、其他维护. 进程介绍. 进程介绍. 纲要. 1 、主要进程介绍 2 、常用工具介绍 3 、常用命令使用 4 、常见问题排查 5 、 linux 常用命令 6 、其他维护. 常用工具介绍. 一、查看共享内存信息 look_shm 路径: /apps/rtx/run_env/bin 使用方法:. 常用工具介绍. 二、观察系统日志 read_logs
E N D
纲要 1、主要进程介绍2、常用工具介绍3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
纲要 1、主要进程介绍2、常用工具介绍3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
常用工具介绍 一、查看共享内存信息look_shm 路径:/apps/rtx/run_env/bin 使用方法:
常用工具介绍 二、观察系统日志 read_logs 路径:/apps/rtx/run_env/bin 使用方法:
常用工具介绍 三、查看连接数处理showstat 路径:/apps/rtx/run_env/bin 使用方法:
常用工具介绍 四、清除共享内存dropshm 路径:/apps/rtx/run_env/bin 使用方法: [root@localhost bin]# ./dropshm 清除共享内存之前,必须先停止软件
常用工具介绍 其他常用工具请参考相关维护文档 五、查看加密狗信息get_usbdog_info 路径:/apps/rtx/run_env/bin 使用方法:
纲要 1、主要进程介绍2、常用工具介绍3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
常用命令使用 一、查看软件进程 psaux|grepnsdpf 或ps -eLf | grep nsdpf 二、查看网卡流量: watch -n1 -d ifconfig eth0
常用命令使用 三、查看数据状态 mysql -e ‘show processlist‘ 查看数据库状态,检查是否有修表状态
常用命令使用 四、Linux 后台抓包命令 1、切换网卡状态 (默认在/ge_driver目录下) ./smode -d eth0 -m 0 2、抓包命令 tcpdump -s 60000 -i eth0 -w log.pcap host 192.168.10.9 3、使用wireshark打开录制的数据包 4、实时查看网卡数据包 tcpdump –i eth0
常用命令使用 五、 top命令的使用
纲要 1、主要进程介绍2、常用工具介绍 3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
常见问题排查 • 问题1:软件产品界面无数据 排查步骤和方法: 1、查看软件进程是否都存在。 主要检查进程nsdpfdumWishLogContentAnalyse 如果进程不存在,请在相应的目录下手动启动进程查看错误信息 2、查看相关捕包网卡配置。 3、查看数据库状态 4、查看捕包网卡是否有流量 5、抓包确认镜像数据是否正确
常见问题排查 • 问题2:软件产品界面无http日志数据、有https、QQ、P2P等日志数据 排查步骤和方法: 1、镜像是否为单向数据,排查方法抓包查看数据是否为双向。使用抓包工具:wireshark,或直接使用tcpdump 2、在/apps/rtx/run_env/bin目录下手动启动nsdpf,查看是否正常加载http模块
常见问题排查 • 问题3:基本的封堵策略无效,如封堵某个网站访问 排查步骤和方法: 1、确认产品能正常测试机器数据 2、确认策略设置正确 3、确认软件通讯IP和需要封堵机器IP互通 4、查看是否有封堵日志记录
常见问题排查 • 问题4:查看软件运行错误日志信息 目录:/appslog/log
常见问题排查 • 问题5:查看数据错误日志信息 目录:/appslog/db 注:磁盘满了、根分区为只读等都会导致数据库无法启动
常见问题排查 • 问题6:段错误gdb调试方法 如发现某个软件进程重启频繁,手动启动提示段错误。建议使用gdb命令,把相关gdb信息反馈给研发人员。某个进程提示:Segmentation fault 此时作为非开发人员我们不一定知道解决方法,但是我们可以进一步进行分析和确认,步骤如下: 1、先确认是哪个进程出现:Segmentation fault 2、进入该进程的启动目录(软件大部分进程启动目录为: /apps/rtx/run_env/bin/) 3、在启动目录下执行:killall -9 nsdpf;gdbnsdpf; 4、输入r 回车; 5、此时nsdpf进程一直在运行,当出现段错误时,gdb会自动退出。 6、此时输入:bt回车,下面会显示出现段错误的原因。
常见问题排查 • 问题7:某个webbbs或webmail外发内容后,无法在对应的网页论坛或网页邮件查询到相关内容记录 排查步骤和方法: 1、查看软件是否丢包,确保数据的完整性。 2、确认测试机器数据经过镜像端口。 3、查询其他post内容审计,确认是否由于特征未添加。 导致归类到post类。 4、可抓包确认。
纲要 1、主要进程介绍2、常用工具介绍3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
纲要 1、主要进程介绍2、常用工具介绍3、常用命令使用4、常见问题排查 5、linux常用命令 6、其他维护
其他维护 • 一、快速格式化磁盘方法 在维护工作中,经常碰到测试机器需要清除大量数据的问题。如果使用rm命令可能会很慢,建议使用:mkfs.ext3命令格式化 注意事项: 1、格式化之前需要卸载整个分区 如:umount /dev/sda5 2、格式化之后需要修改/etc/fstab 如: 3、机器重启之前执行mount –a进行检查。确认修改正确。
其他维护 • 二、零拷贝和非零拷贝启动方法和机制 • 1、零拷贝版本有dumWish进程,非零拷贝版本没有dumWish进程。 • 2、软件启动时会自动检测系统是否加载了dum模块,如果加载了就直接把/apps/rtx/run_env/bin目录下的nsdpf.zero_driver修改为nsdpf。 • 3、如果未加载了dum模块,直接把/apps/rtx/run_env/bin目录下的nsdpf.no_zero_driver修改为nsdpf。 • 注: • 目前零拷贝版本主要用于intel网卡芯片的硬件。 • 网桥部署模式也用非零拷贝版本。
其他维护 • 三:数据库的备份和恢复 1、备份原来数据库 • mysqldump rzxdb >rzxdbback.sql • 2、恢复原来数据库 • mysql rzxdb <rzxdbback.sql • 注:备份前停止软件。恢复前保证版本一致性。 • 备份和恢复时间和数据量大小有关系。