随笔分类 -  CentOS服务器

CentOS服务器环境搭建系列
摘要:阿里云云主机swap功能设置实战案例 阿里云提供的云服务器(Elastic Compute Service,简称 ECS),是云主机的一种,当前采用的虚拟化驱动是Xen(这一点可以通过bios vendor和virtual type可以看出)。 默认情况下,阿里云云主机的swap功能是没有启用的,原因当然是通过取消swap功能可以降低磁盘IO的占用率来让用户购买更多的内存、提高磁盘寿命和性能。 交换空间通常是一个磁盘分区(此分区在安装操作系统时,系统通常会默认划分出一段空间用于交换分区,默认将交换空间的大小设定为内存的1倍到2倍),也可以是一个文件。 阅读全文
posted @ 2017-03-09 09:32 大自然的流风 阅读(2152) 评论(0) 推荐(0) 编辑
摘要:AppDeploy是一个通过SSH实现的命令行工具,可完成应用部署和远程运维管理。当前工具实现为两个版本:普通版(伪代码描述语言)和Python版。Python版使用Python语法规则,可实现您的各种应用需求;普通版语法简单、容易上手,是对Python版本的精简。 远程应用部署:可以将本地应用安装部署到远程云服务器,软件包可以在本地编译打包好,也可以选择在云服务器编译安装; 2).远程运维管理:您可以使用AppDeploy远程执行shell脚本,让操作命令感觉在本地执行一般,大大的提高开发者的工作效率; 3).一键环境安装:一键安装Web环境,当前支持Java、Nginx、Apache、Tomcat、PHP、Mysql等多款环境,可以根据具体业务选择适合工具的适合版本进行安装; 4).一键应用部署:可以一键编译、打包、部署常见的应用,支持Maven、Ant等打包部署的安装方案; 5).一键式更新源:执行AppDeploy自定义命令(update_source)更新系统源,支持Ubuntu、Centos、Redhat、Opensuse、Debian等系统的主流版本; 阅读全文
posted @ 2017-03-03 14:56 大自然的流风 阅读(4527) 评论(0) 推荐(0) 编辑
摘要:linux测试带宽命令,Linux服务器网络带宽测试iperf iperf工具可以用来测量TCP或者是UDP的网络吞吐量,即bandwidth(带宽)测试。 iPerf的主要目标是帮助调整特定路径上的TCP连接。 众所周知,TCP最基本的调整问题是调整TCP窗口大小,它控制在任何一点在网络中可以有多少数据。如果它太小,发送者将会在一段时间内处于空闲状态,从而影响发送TCP的性能。TCP窗口大小的理论值是:瓶颈带宽与往返延时的乘积 阅读全文
posted @ 2017-03-01 17:14 大自然的流风 阅读(30125) 评论(0) 推荐(0) 编辑
摘要:nginx+tomcat把带WWW域名自动跳转到不带www域名方法 在nginx.conf里面 include /etc/nginx/conf.d/*.conf; 在应该server里增加: if ($http_host !~ "^xxx.com") { rewrite /.* http://xxx.com$uri permanent; } 注意:!~ "^xxx.com" 这个xxx是你的域名,不用在前面带www.的 阅读全文
posted @ 2017-01-20 18:51 大自然的流风 阅读(6088) 评论(0) 推荐(0) 编辑
摘要:360在线网站安全检测,web安全测试AppScan扫描工具,XSS常用的攻击手法 如何做好网站的安全性测试 360网站安全检测 - 在线安全检测,网站漏洞修复,网站后门检测 http://webscan.360.cn/ 安装web安全测试AppScan扫描工具,win10安装后无法使用问题解决方案 安装后无法使用,直接用管理员运行也提示:系统管理员已阻止此程序,请与管理员联系。 家庭版的win10没有本地策略组、本地用户和组这些功能,只有Windows10 Pro(专业版)版本以上才有这些功能。如果要解决这些功能,就需要升级到专业版。 阅读全文
posted @ 2017-01-19 18:06 大自然的流风 阅读(25275) 评论(0) 推荐(0) 编辑
摘要:Shell脚本实现检测某ip网络畅通情况,实战用例 环境准备,linux shell 发送email 邮件 测试脚本执行情况,可以先在文件头部加个echo信息,或者把IP改成ping不通的 ./checkserver.sh ------------------------- 用crontab每5分钟执行一次 crontab -e */5 * * * * /home/shell/checkserver.sh 阅读全文
posted @ 2017-01-13 18:57 大自然的流风 阅读(3255) 评论(0) 推荐(0) 编辑
摘要:LINUX查看硬件配置命令 查看物理cpu个数: cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 每个物理cpu中core的个数(即核数) cat /proc/cpuinfo | grep "cpu cores" | uniq 查看服务器的内存情况 free -m 查看服务器磁盘使用情况 查看硬盘分区情况 fdisk –l 查看当前硬盘使用情况 df –h 查看硬盘性能 iostat -x 1 10 阅读全文
posted @ 2017-01-10 16:54 大自然的流风 阅读(927) 评论(0) 推荐(0) 编辑
摘要:nginx+tomcat+二级域名静态文件分离支持mp4视频播放配置实例 二级域名配置在/etc/nginx/conf.d/目录下配置二级域名同名的conf文件,statics.xxxxx.com.conf 支持mp4视频格式在 location /video/ 这个配置里。 阅读全文
posted @ 2016-12-30 18:56 大自然的流风 阅读(2202) 评论(0) 推荐(0) 编辑
摘要:Tomcat重启脚本restart.sh停止脚本stop.sh Tomcat本身提供了 startup.sh(启动)shutdown.sh(关闭)脚本,我们在部署中经常会出现死进程形象,无法杀掉进程需要查询进程号kill掉才能正常启动。 通过restart.sh脚本来解决这个问题比较好。 2.脚本 注意:一台服务器如果运行多个tomcat实例,不要配环境变量,容易启动错误,除了端口变换外, restart.sh脚本#{tomcat目录}命名要区别,不然kill掉所有tomcat进程 TOMCAT_PATH为tomcat的bin目录,前后不能有反引号 阅读全文
posted @ 2016-12-29 20:24 大自然的流风 阅读(22966) 评论(0) 推荐(1) 编辑
摘要:linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用 cp -r dir1/. dir2 如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。 ps:dir1、dir2改成对应的目录路径即可。 cp -r /home/www/xxx/statics/. /home/www/statics 如果存在文件需要先删除 rm -rf /home/www/statics/* 否则会一个个文件提示你确认,使用cp -rf 也一样提示 阅读全文
posted @ 2016-12-28 20:43 大自然的流风 阅读(1165713) 评论(1) 推荐(8) 编辑
摘要:服务器数据库不用开通远程连接通过工具在本地连接操作的方法 服务器数据库不用开通远程连接也可以通过工具在本地连接操作的 用ssh连接服务器,它连接上服务器之后,再通过MySQL页面 进行本地连接数据库 最好配置一下文件登录不用密码更安全些 阅读全文
posted @ 2016-12-28 15:00 大自然的流风 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:tomcat输出servlet-api.jar - jar not loaded 解决办法 启动tomcat后,控制台输出信息:WEB-INF/lib/servlet-api.jar not loaded 解决办法 在tomcat/common/lib/中放入了servlet-api.jar包,将项目的web-inf/lib下的servlet-api-2.3.jar删掉,保证tomcat/common/lib/和WEB-INF/lib这两个目录下的jar没有重复的,问题解决。 经测试如果删掉tomcat/common/lib/中的servlet-api.jar包无法正常启动。 阅读全文
posted @ 2016-12-26 19:13 大自然的流风 阅读(47575) 评论(3) 推荐(0) 编辑
摘要:阿里云OneinStack,Linux下tomcat命令 Linux下如何查看tomcat是否启动 在Linux系统下,重启Tomcat使用命令操作的 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 阅读全文
posted @ 2016-12-20 19:03 大自然的流风 阅读(722) 评论(0) 推荐(0) 编辑
摘要:阿里云OneinStack数据库相关 必须进入oneinstack目录下执行相关命令 数据存储目录: 数据库(MySQL):/data/mysql cd /root/oneinstack #必须进入oneinstack目录下执行 grep dbrootpwd options.conf #显示数据库root密码 dbrootpwd='123456' 为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作: 打开iptables 3306端口 # iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT # service iptables save #保存iptables规则 #iptables -nvL #查看自己配置的iptables 阅读全文
posted @ 2016-12-20 18:47 大自然的流风 阅读(2533) 评论(0) 推荐(0) 编辑
摘要:VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 安装完用ifconfig查看本机的ip地址(局域网已经有DHCP),提示ifconfig命令没找到。 原因是:centos7 已经用ip命令代替ifconfig命令了。 配置好网络可以访问外网时用yum install net-tools安装net-tools组件,将ifconfig命令找回来。 关闭防火墙:chkconfig iptables off 关闭selinux服务:vi /etc/selinux/config 安装rz和sz(上传下载)命令: yum install lrzsz 阅读全文
posted @ 2016-10-21 03:31 大自然的流风 阅读(7381) 评论(0) 推荐(0) 编辑
摘要:php版redis插件,SSDB数据库,增强型的Redis管理api实例 SSDB是一套基于LevelDB存储引擎的非关系型数据库(NOSQL),可用于取代Redis,更适合海量数据的存储。 另外,rocksdb是FB在LevelDB的二次开发版本,因此也存在使用RocksDB作为存储引擎的SSDB版本,可以参考这里。 SSDB PHP API Documentation 官方api文档 http://ssdb.io/docs/php/index.html SSDB入门基础-中文版pdf教程 http://ssdb.io/ssdb-get-started.pdf php的redis原生插件有不少bug,建议使用ssdb的 阅读全文
posted @ 2016-09-29 15:54 大自然的流风 阅读(740) 评论(0) 推荐(0) 编辑
摘要:网站app被劫持怎么办?HTTPDNS阿里云域名防劫持, DNSPod 移动解析服务 D+ HTTPDNS_移动开发_域名解析_域名防劫持-阿里云 HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,域名解析请求直接发送到阿里云的HTTPDNS服务器,从而绕过运营商的Local DNS,能够避免Local DNS造成的域名劫持问题和调度不精准问题。 D+就是DNSPod研发的HttpDNS服务的专用名称。HttpDNS是使用HTTP协议向DNS服务器的80端口进行请求,代替传统的DNS协议向DNS服务器的53端口进行请求,绕开了运营商的Local DNS,从而避免了使用运营商Local DNS造成的劫持和跨网问题。 阅读全文
posted @ 2016-06-06 18:39 大自然的流风 阅读(8435) 评论(0) 推荐(0) 编辑
摘要:ubuntu14.04无法安装Curl,需要先升级sudo apt-get update sudo apt-get update sudo apt-get install curl 阅读全文
posted @ 2016-06-04 16:10 大自然的流风 阅读(11390) 评论(0) 推荐(2) 编辑
摘要:nginx日志过滤相同IP方法 分析nginx日志的时候,统计ip怎么过滤重复的? awk '{print $2}' nginx.log |sort -rn |uniq -c |sort -rn |head $2 第二列是ip的话 uniq 这个是过滤唯一 阅读全文
posted @ 2016-05-06 09:35 大自然的流风 阅读(2152) 评论(0) 推荐(0) 编辑
摘要:nginx的权限问题(Permission denied)解决办法 查看nginx进程ps aux|grep nginx 发现都是nobody的进程,但是nginx的目录都是root用户,另外集群tomcat也是属于root用户,而且root启动。 查看nginx.conf: user nobody 改成:user root 注意:只是注释掉(#user nobody),没重新赋值默认还是nobody 停止nginx -s stop 重启nginx -c nginx.conf 测试... 另:fastdfs+lua缩略图的路径也有同样问题,默认情况设置777可以执行,设置给某个用户可写就不行 阅读全文
posted @ 2016-02-22 10:14 大自然的流风 阅读(20182) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示