随笔分类 - linux
linux相关
摘要:B轮公司技术问题列表
1、异构系统的接口对接
2、服务接口的监控,状态的追踪
3、外网数据安全
4、分布式事务的处理
5、数据库优化策略
。。。。。。
阅读全文
摘要:服务器与普通电脑的区别?
服务器配置不怎么高,可是价格都很贵。想知道,服务器和普通电脑的区别在哪里呢?
目前使用服务器的站长和企业也比较多,也许有人会觉得二者差不多。
从表面上看,服务器和我们日常用的PC电脑都是由CPU、内存、硬盘等部分组成,那么,服务器与普通电脑有什么区别呢?
服务器中在稳定性和可扩展性,其实cpu等参数和pc差不多,只是其制作工艺、稳定性、可靠性、可扩展性、等方面要高得多。
阅读全文
摘要:CentOS6.5安装部署Shadowsocks服务器
Shadowsocks是一个安全的Socks代理,用于保护网络流量不被干扰,也是开源的项目;主要特性包括:
a、快速(异步I/O和事件驱动程序)。
b、安全(所有的流量都经过加密算法加密,支持自定义算法)。
c、支持移动客户端(专为移动设备和无线网络优化)。
d、跨平台(可运行于包括PC,Mac,手机(Android和iOS)和路由器(OpenWrt)在内的多种平台上)。
e、使用Socks5协议和可自定义密码的工业级算法加密,流量在网络传输过程中不易被他人读取。
f、开源。
g、易于维护。
阅读全文
摘要: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
阅读全文
摘要:阿里云云主机swap功能设置实战案例
阿里云提供的云服务器(Elastic Compute Service,简称 ECS),是云主机的一种,当前采用的虚拟化驱动是Xen(这一点可以通过bios vendor和virtual type可以看出)。
默认情况下,阿里云云主机的swap功能是没有启用的,原因当然是通过取消swap功能可以降低磁盘IO的占用率来让用户购买更多的内存、提高磁盘寿命和性能。
交换空间通常是一个磁盘分区(此分区在安装操作系统时,系统通常会默认划分出一段空间用于交换分区,默认将交换空间的大小设定为内存的1倍到2倍),也可以是一个文件。
阅读全文
摘要: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等系统的主流版本;
阅读全文
摘要:linux测试带宽命令,Linux服务器网络带宽测试iperf
iperf工具可以用来测量TCP或者是UDP的网络吞吐量,即bandwidth(带宽)测试。
iPerf的主要目标是帮助调整特定路径上的TCP连接。 众所周知,TCP最基本的调整问题是调整TCP窗口大小,它控制在任何一点在网络中可以有多少数据。如果它太小,发送者将会在一段时间内处于空闲状态,从而影响发送TCP的性能。TCP窗口大小的理论值是:瓶颈带宽与往返延时的乘积
阅读全文
摘要: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.的
阅读全文
摘要:360在线网站安全检测,web安全测试AppScan扫描工具,XSS常用的攻击手法
如何做好网站的安全性测试
360网站安全检测 - 在线安全检测,网站漏洞修复,网站后门检测
http://webscan.360.cn/
安装web安全测试AppScan扫描工具,win10安装后无法使用问题解决方案
安装后无法使用,直接用管理员运行也提示:系统管理员已阻止此程序,请与管理员联系。
家庭版的win10没有本地策略组、本地用户和组这些功能,只有Windows10 Pro(专业版)版本以上才有这些功能。如果要解决这些功能,就需要升级到专业版。
阅读全文
摘要:Shell脚本实现检测某ip网络畅通情况,实战用例
环境准备,linux shell 发送email 邮件
测试脚本执行情况,可以先在文件头部加个echo信息,或者把IP改成ping不通的
./checkserver.sh
-------------------------
用crontab每5分钟执行一次
crontab -e
*/5 * * * * /home/shell/checkserver.sh
阅读全文