随笔分类 - CentOS服务器
CentOS服务器环境搭建系列
摘要:Linux下java nohup 后台运行关闭后进程停止的原因,不挂断后台运行命令
今天写sh脚本发现一终止命令程序就停止运行了,检查了很久才发现后面少了个&字符导致的!
错误写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1
正确写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1 &
在后面加上 & 后就会自动退出命令在后台运行了。真是细节决定成败!
阅读全文
摘要:AWS免费云服务套餐申请步骤及常见问题
AWS免费使用套餐常见问题_AWS免费云服务套餐_-AWS云服务
https://amazonaws-china.com/cn/free/faqs/
什么是 AWS 免费使用套餐?
AWS 正在向 AWS 新客户提供免费使用套餐。每个月,AWS 免费使用套餐包括以下内容:
750 小时的 Amazon EC2 Linux 或 RHEL 或 SLES t2.micro 实例使用时间(配置为 1 GiB 的内存、32 位和 64 位平台支持),足够整月持续运行*
750 小时的 Amazon EC2 Microsoft Windows Server t2.micro 实例使用时间(配置为 1 GiB 内存、32 位和 64 位平台支持),足够小时以便每月持续运行*
注册准备
阅读全文
摘要:阿里云自定义镜像可以免费保存,ECS实例到期后自定义镜像手动快照不会被删除。
4. ECS 实例释放后,自定义镜像是否还存在?
存在。
5. ECS 实例释放后,快照是否还存在?
保留手动快照,清除自动快照。只要您没有删除创建的自定义镜像和 ECS 实例,用户快照将一直保留。
但是,自动快照会随着云服务器 ECS 释放而被清除。请参考自动快照FAQ。
6. 用于创建自定义镜像的云服务器 ECS 实例到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的云服务器 ECS 实例是否受影响?
均不受影响。
阅读全文
摘要:防DNS劫持教程,手动修复本地DNS教程
该如何避免DNS劫持的问题呢?
1. 请不要轻易连接陌生网络。
2. 可以通过手动指定DNS(DNS用于将域名正确转换为您想访问的网站的作用),修改后你的网络应用将更加稳定,安全。
阅读全文
摘要:后台出现很多警告WARNING: An attempt was made to authenticate the locked user "user"
Jul 19, 2017 2:11:02 PM org.apache.catalina.realm.LockOutRealm authenticate
阅读全文
摘要:redis删除单个key和多个key,ssdb会落地导致重启redis无法清除缓存,需要针对单个key进行删除
key是在生成的时候按规则添加的,一般都是方法名+ID,或者code,或者序列化后的名称(中文字符会有问题)
阅读全文
摘要:服务器与普通电脑的区别?
服务器配置不怎么高,可是价格都很贵。想知道,服务器和普通电脑的区别在哪里呢?
目前使用服务器的站长和企业也比较多,也许有人会觉得二者差不多。
从表面上看,服务器和我们日常用的PC电脑都是由CPU、内存、硬盘等部分组成,那么,服务器与普通电脑有什么区别呢?
服务器中在稳定性和可扩展性,其实cpu等参数和pc差不多,只是其制作工艺、稳定性、可靠性、可扩展性、等方面要高得多。
阅读全文
摘要:CentOS6.5安装部署Shadowsocks服务器
Shadowsocks是一个安全的Socks代理,用于保护网络流量不被干扰,也是开源的项目;主要特性包括:
a、快速(异步I/O和事件驱动程序)。
b、安全(所有的流量都经过加密算法加密,支持自定义算法)。
c、支持移动客户端(专为移动设备和无线网络优化)。
d、跨平台(可运行于包括PC,Mac,手机(Android和iOS)和路由器(OpenWrt)在内的多种平台上)。
e、使用Socks5协议和可自定义密码的工业级算法加密,流量在网络传输过程中不易被他人读取。
f、开源。
g、易于维护。
阅读全文
摘要:php ci 报错 Object not found! The requested URL was not found on this server. If you entered the URL manually please check
看提示是URL地址错误。原因是没有设置服务器地址重写,或者是设置了.htaccess文件,但没有打开重写功能。
解决办法是增加一个.htaccess文件,里面加上重写规则,RewriteEngine On
阅读全文
摘要:linux服务器上nginx日志访问量统计命令
阅读全文
摘要:Linux服务器,服务管理--systemctl命令详解,设置开机自启动
syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了。
摘要: systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
阅读全文
摘要:Centos7下PHP的卸载与安装nginx,CentOS上PHP完全卸载,想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载。
nginx安装yum install nginx 安装PHP和php-fpm命令yum install --enablerepo=remi --enablerepo=remi-php56 php php-fpm
修改php配置文件vi /etc/php.ini
阅读全文
摘要:Linux下配置多个tomcat多个域名
加个test2的出来,在你们原来基础上增量发布,没问题了再更新svn整合后发布到test域名下,测试没问题了再发布到主域名下
这样bug属于谁的问题就比较清楚了
阅读全文
摘要:Google、亚马逊、微软 、阿里巴巴开源软件一览
大公司为什么要发布开源项目?一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑。二是开源能够倒逼工程师写出更好的代码。三是开源能够更有效利用社区的力量,帮助企业一起解决难题。开源,让世界更美好。
Google,亚马逊,微软,和阿里巴巴都是体量最大的几个互联网公司,也都是作为云厂商的几个大玩家。 在这几家技术公司的合力推动之下,云计算的时代真正来到了我们身边。优秀的技术公司不会缺少自己的技术思考,这些思考有些深藏在云端,我们难以窥见,但不少也会凝结成开源软件这种最能体现互联网技术创新的人类文明成果,推动整个行业的进步。
下面就让我们一起观察这几家公司的重点开源项目,来尝试一探行业未来的风向。如果下文列出的开源项目代码仓库托管在Github平台,本文还会列出该项目的Github Star数,这是评判一个开源项目受关注程度的最好指标。
阅读全文
摘要:经过多次测试终于彻底解决tomcat开机自启动的问题了
PID3=`ps aux | grep /home/server/shichuan/ | grep java | awk '{print $2}'`
if [ -n "$PID3" ]; then
这个判断pid的方式还是可能出现启动失败的情况
# tail -n 1 /home/server/shichuan/logs/catalina.out |grep 'INFO: Server startup in'
INFO: Server startup in 37417 ms
这个才是真正的启动成功,由于是用autostart的方式会先执行停止后启动,一定不会重新最后一行是之前启动成功留下来的
启动成功需要40秒左右,应该先sleep 足够长的时间再检测,否则会出现启动多个tomcat进程的问题
一次性杀掉多个tomcat进程命令:
ps -ef|grep -v grep|grep /home/server/shichuan/ | grep java |awk '{print "kill -9 "$2}'|sh
阅读全文
摘要:用rewrite把旧域名直接跳转到新域名的nginx配置
rewrite /.* http://daziran.com$uri permanent;
把代码保存到daziran.com.conf 放在nginx配置目录下 /etc/nginx/conf.d/
阅读全文
摘要:学习Linux的正确姿势
端正学习态度
1、Linux不等于骇客(or Cracker)。
当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。
2、Linux只是一个工具,工具不是目的,只是手段。这一点很重要。
Linux很快的完成你的需求目标。因为他是个专业级别的工具。
阅读全文
摘要:使用echo命令清空tomcat日志文件
echo -n "" > /server/tomcat/logs/catalina.out ==>要加上"-n"参数,默认情况下会"\n",也就是回车符
du -h /server/tomcat/logs/catalina.out
测试实例:
[root@zdz ~]# echo -n "" > /server/tomcat/logs/catalina.out
[root@zdz ~]# du -h /server/tomcat/logs/catalina.out
0 /server/tomcat/logs/catalina.out
阅读全文
摘要:Linux配置自动时间同步
时间同步命令:ntpdate -s time.windows.com
自动时间同步:让linux从time.windows.com自动同步时间
vi /etc/crontab
加上一句:
00 0 1 * * root ntpdate -s time.windows.com
注:time.windows.com是一个时间服务器.
查看时间命令:date
阅读全文
摘要:linux查看文件夹大小,备份文件夹zip压缩解压
du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
备份statics文件夹到backwar目录下
zip -r /home/www/backwar/statics20170313.zip /home/www/statics/*
解压覆盖到对应目录下
unzip -o -d /home/www/statics/attachment attachment.zip
阅读全文