摘要: linux恢复删除的文件 先介绍下一些文件的基本概念: · 文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容. 进程 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 具体情况就是:删除了一个超大文件后,发现磁盘空间没有变化 原因:有进程正在使用这个文件,虽然我们从文件系统的目录结构上解除链接(unlink),然而文件是被 打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用 解决: 通过 lsof 查找到哪个进程在使用,kill 这个 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 定期删除日志: 然后建立清除日志文件的shell脚本,文件名为clean_log只保留最近三天的日志 #! /bin/bashlogdir=/var/log/httpdcd ${logdir}declare -i filesum=`ls access_log.* | wc -l`declare -i 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 1.ulimit 假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。 文件描述符的数量,分配堆栈的大小,CPU 时间,虚拟内存大小,等等,都 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 首先要安装 mysql客户端 然后再安装php mysql 扩展 1.安装 mysql客户端 和 mysql开发包 使用yum安装mysql client 到mysql官网下载 yum文件 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(4300) 评论(0) 推荐(0) 编辑
摘要: 由于余老师在 V4.05 以后的版本就把内置 HTTP服务去掉了,所以就算这篇你测试上传成功了,你也访问不了。 推荐大家结合 Nginx 使用 fastdfs-nginx-module 模块, 搭建好fastdfs 系统后 就可以搭建web访问功能了。 大体思路有以下两种 1.直接安装nginx关于 阅读全文
posted @ 2017-10-11 09:49 乌托邦眺望 阅读(3040) 评论(0) 推荐(0) 编辑
摘要: 现在用的 cacti 1.0.3 决定升级一下cacti到最新版本 1.1.1 官方升级指导文件 Upgrading Cacti Backup the old Cacti database. shell> mysqldump -l --add-drop-table cacti > mysql.cac 阅读全文
posted @ 2017-10-11 09:48 乌托邦眺望 阅读(645) 评论(0) 推荐(0) 编辑
摘要: Cacti本身可以以图形化界面显示出流量状态,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态;发送邮件通知;短信通知等。 0.88之前的版本还需要先安装架构扩展包才能再安装插件,但是到了0.88以后,本身就已经被集成了,无需再单独安装架构扩展包了。最新版本集成了 阅读全文
posted @ 2017-10-11 09:48 乌托邦眺望 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 一、使用cacti发一封测试邮件 1.使用第三方SMTP 访问 到达 设置——Mail 选项 设置如下: 1处填写收件箱地址 2.处填写发件箱地址 3.处填写smtp服务器地址 4处填写发件箱用户 5.处填写用户密码 也可以设置一下 传输加密 (SSL方式 端口为465) 点击右上角 Sent a 阅读全文
posted @ 2017-10-10 22:03 乌托邦眺望 阅读(927) 评论(0) 推荐(0) 编辑
摘要: local模式: 把安装包 解压到 /usr/local 下 [hadoop@master local]$ sudo tar -zxvf hadoop-2.7.3.tar.gz 创建一个软连接 [hadoop@master local]$ sudo ln -s hadoop-2.7.3 hadoop 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。 它的特性主要有这样几点: § s 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 快速定位大文件 1.查看哪个盘满了 df -h 2.进入盘内,一级一级找 du -shx * 快速删除大量小文件方法: 1)首先建立一个空白文件夹。 mkdir /tmp/empty 2)之后使用以下语句即可快速的删除文件。 rsync --delete-before -d /tmp/empty/ 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor: 它由 Quramnet 开发,该公司于 2008年被 Red Hat 收购。它支持 x86 (32 an 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1251) 评论(0) 推荐(0) 编辑
摘要: 非对称加密简介: 对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)私有密钥(private key,简称私钥) 常用的DES、三 重DES、AES等都属于对称加密; RSA, EI Gamal, ECC 阅读全文
posted @ 2017-10-10 22:02 乌托邦眺望 阅读(1205) 评论(0) 推荐(1) 编辑
摘要: 安装好cacti后首先要设置获取数据的方式 Cacti 获取数据的方式有两种,1.监控端的脚本(可以是php, shell, perl 或其他脚本)2.或者 snmp 协议获取。 Cacti 会在固定的时间间隔启动轮询进程,使用定义好的方式获取被监控的数据,这种监控方式通常叫做 主动监控 。 执行轮 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: yum在线安装软件,快捷方便解决依赖问题。 yum的命令形式一般是如下:yum [options] [command] [package ...] 一、列举包文件 yum list 列出资源库中所有已经安装、可以安装或更新的rpm包 yum list perl 列出资源库中特定的可以安装或更新以及已 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(435) 评论(0) 推荐(0) 编辑
摘要: MySQL官方新提供了一种安装MySQL的方法--使用YUM源安装MySQL 1、MySQL官方网站下载MySQL的YUM源, https://dev.mysql.com/downloads/repo/yum/在MySQL的下载页有一个“NEW!MySQL YUM Repository”,点进去找相 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 简介: Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(637) 评论(0) 推荐(0) 编辑
摘要: python程序中调用shell命令,是件很酷且常用的事情今天来总结一下 1.使用os模块 的 system 此函数会启动子进程,在子进程中执行command,并返回command命令执行完毕后的退出状态。如果command有执行内容,会在标准输出显示。这实际上是使用C标准库函数system()实现 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 有一个数据文件 yue.csv 是这样的 #head yue.csv 日期,商家名称,要求在线数,当天在线数,要求在线时长,在线时长达标数, ……"2017-12-31","唐河馆","10","3","09:00-17:00","1",……"2017-12-15","唐河馆","10","3"," 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 注意:在python环境中输入 help('modules') 可以列出所有已经安装的模块 1.windows平台下: 1..1安装whl文件 安装whl文件需要借助pip命令来安装,然而我们在装python的时候已经把pip.exe 和easy_install.exe安装在相对的scripts文件 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(5024) 评论(0) 推荐(0) 编辑
摘要: awk awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。 简单来说awk就是把文件逐行的读入,以 空格或TAB 为默认分隔符 将每行分段,切开的部分再进行各种分析处理。 awk脚本基本结构 简单:awk '条件类型1{动作1} 条件 阅读全文
posted @ 2017-10-10 21:57 乌托邦眺望 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样) 例如: root@localhost root@% 用户名:16字符以内. 主机名:可以用主机名和IP地址,也可以用通配符 通配符说明:172.18.10.%(IP地址为172.18.10段的所有IP地址都可以访问) 查 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 根据真实生产环境 总结。硬件:共计2台Linux服务器 76和77 每台服务器都安装 Nginx Keepalive Tomcat80作为虚拟ip,负责对外连接。 78和79是两台mysql数据库,读写分离。效果:如果一台服务器产生故障,另一台马上接替服务 重点:在于keepalive心跳的配置安装 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 用shell 写了一个硬盘监控的小程序 #!/bin/bash MAX=95 EMAIL=zonghua@iyunshu.com PART=sda1 IP=`ifconfig |grep -w "broadcast"|awk '{print $2}'` use=`df -h | grep $PART 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 启动管理tracker: 1. 启动文件+配置文件+命令 /usr/bin/fdfs_trackerd <config_file> [start | stop | restart] 举例:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start 2. s 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(933) 评论(0) 推荐(0) 编辑
摘要: Centos7 lvm 扩容与以往版本有所不同 1.插入硬盘,我是在虚拟机上做的测试 直接添加一块5G的硬盘 2.系统读取硬盘信息 # echo "- - -" > /sys/class/scsi_host/host0/scan 查看结果 (红字为新加硬盘) # fdisk -l Disk /dev 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: FastDFS 版本5.05 配置文件分为三部分 控制器:tracker.conf存储器:storage.conf 客户端:client.conf 文件位置:/etc/fdfsstorage.conf基本配置(基础配置,不考虑性能调优情况下)group_name=group1 # 组名 指定 此 s 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: FastDFS 版本5.05 配置文件分为三部分 控制器:tracker.conf存储器:storage.conf 客户端:client.conf 文件位置:/etc/fdfs基本配置(基础配置,不考虑性能调优情况下): port=22122 #监听端口base_path=/data/fastdfs 阅读全文
posted @ 2017-10-10 21:56 乌托邦眺望 阅读(1310) 评论(0) 推荐(0) 编辑