分类目录归档:Linux

红帽redhat免费空间服务openshift申请

openshift是redhat的开源空间,支持java,php,python,等等。你可以在上面搞一个java应用或者php应用。系统会给你一个ssh账户,等于你有了一台VPS 而且这一切都是免费的 http://www.openshift.com/ 先注册,不拉不拉一大堆资料填写。 成功以后 直接创建一个wordpress 3.0 成功以后openshift给月小升发送了一大堆账户密码(直接显示在界面上的) MySQL 5.1 database added. Please make note of these credentials: Root User: xxxxxx Root Password: fZ-_Ydg Database Name: wordpress Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/ You can manage your new MySQL database by also embedding … 继续阅读

发表在 JAVA, Linux, PHP, 国外主机 | 标签为 , , , , , | 8 条评论

nginx php-fpm慢日志slowlog

nginx php-fpm慢日志slowlog php-fpm慢日志slowlog设置可以让我们很好的看见哪些php进程速度太慢而导致的网站问题。 可以让我们方便的找到问题的所在。 vi /data1/server/php-cgi/etc/php-fpm.conf   ; The log file for slow requests ; Default Value: not set ; Note: slowlog is mandatory if request_slowlog_timeout is set slowlog = /data1/log/$pool.log.slow   ; The timeout for serving a single request … 继续阅读

发表在 Linux, PHP | 标签为 , , | 留下评论

树莓派HDMI线设置,解决无法显示问题

刚买的树莓派,每次接上AV线,电视调整到AV2就可以播放了。而HDMI线居然不识别。 了解一下HDMI知识 HDMI不仅可以满足1080P的分辨率,还能支持DVD Audio等数字音频格式,支持八声道96kHz或立体声192kHz数码音频传送,可以传送无压缩的音频信号及视频信号。HDMI可用于机顶盒、DVD播放机、个人电脑、电视游乐器、综合扩大机、数字音响与电视机。HDMI可以同时传送音频和影音信号。[1] HDMI支持EDID、DDC2B,因此具有HDMI的设备具有“即插即用”的特点,信号源和显示设备之间会自动进行“协商”,自动选择最合适的视频/音频格式。 了解一下av线 AV线就是家庭音响中音频线(Audio Cable)和视频线(Video Cable)的简称。无论是音频线还是视频线,能有效排除外来电磁干扰,并能原汁原味地传输信号,我们就说这是一条高品质的线。 AV线最高只支持480P。 所以HDMI 线输出质量,可以更高,支持1080P 修改树莓派/boot/config.txt 内容如下 hdmi_safe=1 overscan_left=-30 overscan_right=-30 overscan_top=-30 overscan_bottom=-30 hdmi_group=2 hdmi_mode=4 hdmi_drive=2 config_hdmi_boost=4 重启动树莓派,高清输出好了 详细参数可以参考如下链接 http://elinux.org/RPi_config.txt http://elinux.org/RPi_VerifiedPeripherals#Display_adapters

发表在 Linux | 标签为 , | 一条评论

服务器nginx 是否要关闭keep-alive

最近nginx不知道什么原因导致经常并发高达4万。后来朋友说因为keep-alive问题。 特意研究一下keep-alive是什么。 nginx不像apache,直接有指令keep-alive off/on;它使用的是keepalive_timeout [time],默认的时长为75,可以在http、server、location使用此指令。 nginx keep-alive详情参考 http://wiki.nginx.org/HttpCoreModule#keepalive_timeout keepalive_timeout 什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。 http 1.0中默认是关闭的,需要在http头加入”Connection: Keep-Alive”,才能启用Keep-Alive;http 1.1中默认启用Keep-Alive,如果加入”Connection: close “,才关闭。目前大部分浏览器都是用http1.1协议,也就是说默认都会发起Keep-Alive的连接请求了,所以是否能完成一个完整的Keep- Alive连接就看服务器设置情况。 从上面的分析来看,启用Keep-Alive模式肯定更高效,性能更高。因为避免了建立/释放连接的开销。下面是RFC 2616 上的总结: http://tools.ietf.org/html/rfc2616 By opening and closing fewer TCP connections, CPU time is saved in routers and hosts (clients, … 继续阅读

发表在 Linux | 标签为 | 4 条评论

树莓派中文支持

树莓派安装XBMC的中文插件之前需要先树莓派自己支持中文,否则安装失败 sudo apt-get install ttf-wqy-microhei(中文字库) sudo dpkg-reconfigure locales选择zh-utf-8 reboot重启后即可支持中文。 中文输入: sudo apt-get install scim scim-pinyin(智能拼音输入)

发表在 Linux | 标签为 , | 一条评论

XBMC增加中文频道,优酷,土豆,迅雷,奇艺,搜狐,新浪视频等

上不了优酷的网络电视XBMC不是网络电视 先下载http://pan.baidu.com/share/link?shareid=424713&uk=1697559421 安装搜狐视频,各大电视台的插件进入 系统设置–》系统设置–》扩展功能 –》 从zip文件安装 选择刚才下载的文件htpc.zip 安装youku插件 下载地址 http://labs.youku.com/v1/youku-xbmc mac下解压缩Linux版本插件,然后打包成zip文件,从zip安装居然不支持,说扩展文件功能不完整。windows包压根无法下载,请大家放弃优酷官方插件 从网上找到chinese包,即xbmc中文扩展包是个zip的,从zip安装成功了。 http://pan.baidu.com/share/link?shareid=424716&uk=1697559421 一看列表优酷,土豆,都有了。 如何接着加 操作顺序 视频 -> 扩展功能 —> 获取更多–> 选择优酷视频 安装下 如何看优酷 视频 -> 扩展功能 —> 优酷视频 其他的如奇艺,土豆之类操作顺序相同。

发表在 Linux | 标签为 , , | 2 条评论

Lua嵌入式底层编程语言入门知识普及

鉴于一直不爱写C编程,最近鼓捣的树莓派,大家建议编程语言为C python,有人建议用Lua。 python之前弄个几天,了解了一点 Lua还是第一次听说。 Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。[1]? [2]Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。[1]? Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。[1]? 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。[1]? Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。 很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。? 总的来说 Lua月小升感觉有点像网页编程中的JavaScript js小巧的嵌入在我们的HTML中。Lua可以小巧的嵌入在C中。 MacOS snowleopard 10.6.8 操作系统下的Lua编程小试牛刀 下载移步 https://code.google.com/p/rudix-snowleopard/downloads/detail?name=lua-5.2.1-0.pkg 安装文件576K(好小啊,比php都小)安装占用空间1.6M Lua 解释器完整的路径是 /usr/local/bin/lua,但你不需要输入完整的路径来调用 Lua,在终端中运行 lua 即可调用解释器。 看命令行执行 lua Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio > print "hello" hello … 继续阅读

发表在 Linux | 标签为 , , , | 留下评论

家庭影院的未来 XBMC 简介

XBMC,可以让我们看优酷,奇艺,搜狐视频等等各种网络视频,可以安装在pad,手机,电脑,Xbox等等硬件上。 认识XBMC是因为最近在鼓捣树莓派(Raspberry Pi),不过研究了一下这个产品,发现其应用已经非常广泛。尽管月小升之前就认为这个玩意得火起来。因为未来的网络电视,只要你有一个硬件,就可以集成这个软件,来看网络电视了。 而且XBMC是一款开源软件,意味着源码开放,人们可以在其基础上继续开发更适合自己的产品。 XBMC是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,现在可以运行在Linux、OSX、Windows、Android4.0系统。 2003年,一些兴趣相投的程序员创建了这个项目。 xbmc 各种版本下载地址 http://xbmc.org/download/ 目前XBMC能够播放几乎所有流行的音频和视频格式 ◆MPEG-1 ◆MPEG-2 ◆MPEG-4 ◆ wmv ◆ VC-1 ◆ RealVideo ◆ QuickTime ◆ SMC ◆ VP3 ◆ Intel Indeo ◆ NUV ◆ VIVO ◆ ITU ◆ CYUV ◆ CVID ◆ ASUS … 继续阅读

发表在 Linux, MAC | 标签为 , , , , | 2 条评论

树莓派Linux下无线网卡无法获取IP,不识别,等问题

lsusb 查看usb情况 出现 RTL8188CUS 802 表示无线网卡插好了。 但是ifconfig没有ip 用 ifconfig 命令可以看到 wlan0 设备,但没有IP地址(未连接) vi /etc/network/interfaces 该文件在pi这个用户下无法使用,必须使用root su 发现root 密码不知道 默认linux系统root都没有密码,自己设置个 在Pi用户下,用sudo passwd root重新设置root的密码就可以了。 简单一点吧,密码为123456 哈哈,反正自己用。不上公网,不怕 修改后文件内容如下: auto lo   iface lo inet loopback iface eth0 inet dhcp   auto wlan0 allow-hotplug … 继续阅读

发表在 Linux | 标签为 , , | 一条评论

关闭nginx访问favico.ico功能

nginx日志最近发生大量访问favicon.ico无法找到的错误日志,月小升感觉很影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能 关闭访问favicon.ico的功能 # 把以下配置放到 server {} 块. #关闭favicon.ico不存在时记录日志 location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } # 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; … 继续阅读

发表在 Linux, PHP, 高并发与大数据 | 标签为 , | 2 条评论