随笔分类 -  linux基础

linux 下部署nodejs(两种方式)
摘要:本次博客的编写时用的系统环境,刚装好的Centos 6.4 64位虚拟机。另外关于linux 其他系统的安装 可以参考https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager之前在linux下部署过几次NodeJS,也有些经验,最近也在Q群里有朋友问Node在linux下部署问题,于是总结一下,主要介绍两种不同的部署方式,二进制文件直接解压部署和手动编译安装,一来巩固自己的知识,二来希望能对新手有所帮助。关于在node在linux的部署我认为主要有三种方式,第一种就是自己下载源码,手动编译二进制,即是部 阅读全文

posted @ 2014-02-21 10:02 dubaokun 阅读(82766) 评论(11) 推荐(4)

linux (centos 6.4)下编译安装git
摘要:是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包(yum install git)。若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先 阅读全文

posted @ 2014-02-19 09:40 dubaokun 阅读(2086) 评论(0) 推荐(0)

yum 常用命令
摘要:yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过 http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工具。 以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。一、列举包文件列出资源库中所有可以安装或更新的rpm包# yum list列出资源库中特定的可以安装或更新以及已经安装的rpm包# yum list perl //列出名为perl 的包# yum list... 阅读全文

posted @ 2014-02-19 09:31 dubaokun 阅读(329) 评论(0) 推荐(0)

深入理解linux的权限设置和SUID,SGID以及粘滞位
摘要:我们知道文件的权限可以用三个八进制数字表示。其实文件的权限应该用四个八进制来表示,不过用 ls -l 命令时,只显示三个罢了。那个没有显示的八进制数字其实是第一个,它用来设定一些特殊权限。这个八进制数字的三个位是SUID SGID sticky-bitSUID当设置了SUID 位的文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是 root 的话,那么执行人就有超级用户的特权了。这时该位将变成一个安全漏洞,因此不要轻易设置该位。SGID与上面的内容类似。文件运行时,运行者将具有所属组的特权。sticky-bitsticky 位要求操作系 阅读全文

posted @ 2013-11-30 21:08 dubaokun 阅读(1216) 评论(0) 推荐(1)

Centos 安装编译codeblocks&&codelite
摘要:codeblockshttp://www.cnblogs.com/magialmoon/archive/2013/05/05/3061108.htmlhttp://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux安装后需要设置控制台:设置输出的终端 :setting -> enrionment->->terminal to lanch console program:里改成gnome-terminal -t $TITLE -x运行下试试,这样不用codeblocks 阅读全文

posted @ 2013-11-26 23:41 dubaokun 阅读(932) 评论(0) 推荐(0)

centos 学习总结
摘要:我用的是6.4添加中文输入法1.su root2.yum install "@Chinese Support"3.exit4.回到桌面,system->preferences->input method5.如果没有,先注销一下。6.按照提示添加输入法。7.最后 再次注销,登录即可。安装 chrome之前Google就说了,由于CentOS/RHEL 6已经是过期的系统,所以不再会有Chrome了。虽然后来由于引起了社区的抗议,从而改口,不再提CentOS/RHEL 6是过期系统了;但是,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了。那么, 阅读全文

posted @ 2013-11-21 22:40 dubaokun 阅读(384) 评论(0) 推荐(0)

Ubuntu 将应用程序 固定到快快速启动栏(以Sublime为例)
摘要:因为Sublime Text并不是需要安装,所以缺少Ubuntu桌面运行的一些基本配置,比如不能将它加入桌面侧边的启动器。而Ubuntu上也没有快捷方式的说法,而通过软件中心安装的软件就有图标,并能加入到启动器上,这是因为它们有一个desktop配置文件的缘故。这些配置文件在/usr/share/applications这个文件夹下面,既然这样,随便打开一个配置文件,然后依葫芦画瓢,写了个Sublime Text的desktop文件:#!/usr/bin/env xdg-open [Desktop Entry] Name=Sublime Text 2 Comment=Subl... 阅读全文

posted @ 2013-11-12 08:59 dubaokun 阅读(3349) 评论(0) 推荐(0)

linux 命令学习-网络相关配置
摘要:网络配置相关网卡配置文件:etc/sysconfig/network-scripts/ifcfg-eth0DNS 配置文件 etc/resolv.conf主机配置文件 etc/sysconfig/network静态主机名配置文件etc/hosts在linux中以太网接口被命令为eth0 eh1等0、1 代表网卡编号,通过lspci 查找网卡硬件信息ifconfig -a 查找所有接口ifconfig eth0 查找特定的接口命令 ifup来启动一个接口,ifdown 来禁用一个端口。。ip route 查看路由表traceroute 追踪到达目的的网络路径比如 traceroute www.b 阅读全文

posted @ 2013-10-19 16:32 dubaokun 阅读(285) 评论(0) 推荐(0)

redhat
摘要:查询所有文件夹 ls -l | grep '^d'chgrp 改变文件所属用户组,chown 改变文件所有者,chmod改变文件权限groupadd 新增用户组 groupdel 删除用户组useradd新增用户 userdel删除用户将redhat 9.0的默认启动方式设为命令行启动 Runlevel方法一:在启动的时候按a键,执行append 模式,然后在命令行后加 init 3,这个每次启动都得必须自己来设,相当麻烦。方法二:一劳永逸的方法就是必须编辑/etc/inittab,将id:5:initdefault:这一行改为id:3:initdefault:保存后重启就可以 阅读全文

posted @ 2013-07-30 09:08 dubaokun 阅读(267) 评论(0) 推荐(0)

Ubuntu学习
摘要:刚装完之后使用root的账户View Code 由于 Ubuntu 是基于 Debian 的 linux 操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。在其他 linux 操作系统 (如 fedora) 下... 阅读全文

posted @ 2013-01-21 13:21 dubaokun 阅读(336) 评论(0) 推荐(0)

导航

新浪微博 新博客 Github