分类目录:Linux

以下是分类 Linux 下的所有文章

CentOS yum安装chrome

 

vim /etc/yum.repos.d/CentOS-Base.repo

 

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub


[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub


安装稳定版本: yum install google-chrome-stable
安装测试版本:yum install google-chrome-beta
安装不稳定版本:yum install google-chrome-beta

出现库问题
yum install libstdc++-4.4.7-3.el6.i686



方式二
cd /etc/yum.repos.d/
wgethttp://people.centos.org/hughesjr/chromium/6/chromium-el6.repo
yum install chromium
# 安装后位于 /opt/chromium-browser
root运行, 创建快捷方式
后面 加 %U -user-data-dir

Centos6 安装 Xfce (桌面化)

In 64 bit CentOS (x86_64)

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

In 32 bit CentOS (i386)

# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm


# yum groupinstall Xfce


如果有字体乱码问题.
# yum groupinstall Fonts
# yum install xorg-x11-fonts-Type1 xorg-x11-fonts-misc


运行Xfce
startxfce4


Debian7安装最新稳定版Nginx

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

vim /etc/apt/sources.list

底部添加

deb http://nginx.org/packages/debian/ wheezy nginx

deb-src http://nginx.org/packages/debian/ wheezy nginx

 

问题

如果之前安装过nginx

cd /var/lib/dpkg

mv info info.bak

mkdir info

然后即可安装最新稳定nginx

CentOS 6.4 安装 mongodb

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/

 

vi /etc/yum.repos.d/mongodb-org-3.0.repo

 

内容

 

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1


yum update
yum install -y mongodb-org

建议没有特殊情况 请 关闭 SELINUX

service mongod start

完成了

补充
修改端口
where <port> is the port configured in /etc/mongod.conf, 27017 by default.

service mongod stop
service mongod restart

CentOS 6.4 安装 node.js

nodejs 处理高并发场景性能高。

目前用来承担项目的chat系统

 

进入 https://nodejs.org/download/ 选择最新版本

wget http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz

tar xf node*

安装支持库

yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++

cd no*

./configure prefix=/usr/local/node

make

make install

ln -s /usr/local/node/bin/* /usr/sbin/

 

360 提供 SNMP 一键安装 (过程中常见问题)

360很慷慨,直接送20个主机监控,并且监控频率也只有5分钟。比某些监控x的要好,服务器信息就算要被采集了做360大数据,其实也没有多少隐私。

主要服务器在国外,所以测试环境为:北美

摘自官方:

wget http://download.cloud.360.cn/yjk/snmp_install.sh;chmod u+x snmp_install.sh
./snmp_install.sh -v 2 -p password
./snmp_install.sh -v 3 -u username -p password

问题

1. wget 不到, 请尝试ping download.cloud.360.cn 如果无法获得IP, 请修改DNS 到8.8.8.8  8.8.4.4

2. 安装错误 error: file program not found although it is needed by libtool.   请直接

yum install -y file

3. 编译错误  contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .   请直接

yum install perl-ExtUtils*

 

总结

建议运行一键安装之前

yum update

yum upgrade

yum install -y file

yum install perl-ExtUtils*

(转)ubuntu/linux下的网页设计 网页制作软件

大家根据自己基础情况,来选择相应的程序。如还有类型程序,请告之,并补充。

1. Bluefish是一个基于Gtk的HTML的编辑器,它支持语法加亮,支 持HTML、CSS、JAVASCRIPT、Java server pages (JSP)、Python、Perl、SSI、PHP、XML等语言。从某些方面来说,它类似于Windows下面的Dreamweaver,是制作 HTML不可多得的利器。

Bluefish是“写”HTML的好工具,但它本身并不具有所见即所得的功能,对于初学者来说可能会 有些吃力,因为需要补充一些 HTML的基础知识。对于熟悉HTML代码的创作者,使用Bluefish可以让你如鱼得水。Bluefish对一些常用的Tag 都有快捷键,使用快捷键可以大大提高写代码的速度。Bluefish有许多向导式的对话框,使用者只需填入相应的属性值,就会生成相应的HTML代码。而 且,可以通过预览功能在Netscape等浏览器中查看制作的页面效果。从某种意义上说,这可以是另一种的“所见即所得”了。

由于使用Bluefish全部代码都可以自行控制,不会产生无用的冗余的代码,因此HTML页会更加简洁。

2. Nvu是Mozilla家族的html编辑器。

作为html编辑器,它具备了通常html编辑的大部分功能。比起收费的Frontpage和Dreamweaver,可能有所不如,但这些功能是否足够你用呢?

a. 支持所见即所得(WYSIWYG),在我们在制作网页时,更加的直觉化,编辑网页就如同打字一样容易。

b. 内建一个FTP Client,让我们可以很轻易的把编辑好的文件发布到服务器上。登录FTP Server后,还支持在线实时更改页面功能。

c. 可靠的HTML原始码,让由Nvu所创建出来的网页,可以在当前多数的浏览器上正常运作。制作网页时,可以使用所见即所得模式或HTML原始码编辑模式。

d. Tab功能:可以让我们很迅速的在多个页签间切换,并且编辑这些网页。

e. 支持表单、表格、layer以及网页模版。

3. Quanta Plus是Linux桌面环境下的一个功能非常强大的 HTML编辑器,介于所见即所得风格和HTML源代码之间。因为Quanta Plus需要输入HMTL代码,但是同时提供实时的预览,这种编辑方法有助于在提供友好界面的同时, 让用户最大限度地把握HTML代码。Quanta Plus支持Prel、PHP脚本语言,支持最新DTD(Document Type Definition)文件格式编辑对话框。

Quanta Plus支持层迭样式表单(Cascading Style Sheets,CSS),更多的人把它称作样式表。

4. Screem是Linux下一个集成的HTML/Web页开发工具。 Screem最初整 个设计思路是根据GNOME风格的,但是在KDE环境下也能够很好地运行,它使在Linux操作系统中开发Web页面变得十分方便。Screem也支持中 文处理,使用界面类似于Windows下的FrontPage。

Screem除了能显示不同的HTML标识外,还可以很方便地 建立表格(Table)、定义样式;同时还支持Plug-in功能为以后的扩充 提供接口。Screem还带有多种图形、图标和照片。该软件可以一次使用、测试多个网页。内部浏览器可用来测试网页、影像预览工具、缩图影像创造向导、声 音展示库、线上指引、step-by-step的网站设计指引,以及最新HTML 4.0版标签的参考。

5. CSSED 是一款专门用来编写 CSS 的工具,它具有一些特别为编写 CSS 所准备的特性。另外,它也包含验证 CSS 方面的功能。

使用 CSSED 有两大感受:

a. 傻瓜化。假如你是一位编写 CSS 的新手,那么你可以利用 CSSED 来达到快速入门的目的。CSSED 的傻瓜化充分体现在它不仅提供了 CSS 编写的向导,更包括完整的 CSS 属性参考。即便你没有什么编写 CSS 的经验,在 CSSED 向导的帮助下也能快速完成工作。

b. 自动化。CSSED 拥有很多代码编辑器所具备的代码提示自动完成功能。这可以让你在编写 CSS 时更加专注于其设想,而不是代码本身。同时,这种自动化的工作也可以使你提高编写的效率,从而释放更为完美的创意。

当然,CSSED 还包括一些其他的特性,比如能够给代码着色、支持同时编辑多个文件、通过使用插件可以扩展其功能、以及对于 HTML、XML、Javascript、Java、PHP 等其他代码的编辑支持等等。

Tip:fcitx输入法可能会在CSSED中失效(SCIM正常使用),这对于我们写注释造成了不便。

以上例举的这些软件都是专业工具。当然,还有很多其它的工具来制作网页,比如vim、gedit、amaya等,条条大路通罗马嘛 : )

提示:图片编辑用gimp,制作动画用f4l和moho(商业软件)

 

SAE绑定域名

根据SAE开发者文档中的信息,SAE在不久的将来将会提供独立域名绑定服务。但是目前暂停了,以下是官方解释:
目前暂时停用,稍后在备案验证体系完成后,将重新开放这项功能.
首先,最早要等第三套备案系统正式上线之后才有可能绑定域名,并且关于备案是一个很麻烦的问题,我估计新浪不会提供备案服务,毕竟SAE是面向开发者的服务,而不是IDC。
官方关于绑定域名的解释:
SAE可以使用独立域名吗?如何设置?
可以设置。假设您的应用名是:exapmle,访问地址是example.sinaapp.com。首先通过在线管理平台的“应用设置“那里填上你的独立域名(这时如果你绑定host的话实际上已经可以用你设置这个独立域名访问应用了),然后再把你的独立域名添加一条CNAME记录到 example.sinaapp.com,等你的CNAME记录生效后,就可以通过独立域名来访问应用了。不过要注意,前提是该域名已经备案。-链接
看到这个也就是说要求域名提前备案,跟5D6D之类的服务商的要求差不多。
而且,现在处于内测期,并没有提供该项服务,也没有相关按钮,所以只能另寻他法。
HOUKAI在博客中提到 直接反相代理到域名则无需绑定 即可使用,另,在免费吧有童鞋针对反相代理进行了讨论,于是,一个新的方法出来了,使用反相代理来绑定域名。
首先要有一个支持.htaccess的主机(网上免费的很多,只要>100k就行了,流量1G左右也够用)。
然后按照常规方式将域名解析到该主机并进行绑定。
复制以下代码并另存为.htaccess,并上传到根目录、
RewriteEngine On

RewriteBase /

RewriteRule ^(.*)$ http://3588.sinaapp.com/$1 [P]