linux
newborn2012
学IT如做豆腐关键阶段得有人点化
展开
-
centos iptables防火墙设置
http://os.51cto.com/art/201103/249359_all.htmChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source原创 2014-03-25 14:58:38 · 2143 阅读 · 0 评论 -
vsftpd配置只允许从某个主机访问
当我们往服务器上上传文件时,如果使用普通用户登录,就要提供用户名和密码,这在ftp上是明文传输的,显然不够安全,一旦被截获,就可能被利用而进入系统,虽然可以使用SSL加密传输,但是这样一来速度就下降了不少。所以我们就采用限制IP访问的方式,只允许从某个IP连接进来,然后使用匿名访问ftp,这样一来就不用输入用户名和密码了,系统中的用户名和密码就不会泄露了,而且也足够安全,不会被别人从其它主机登录。原创 2013-11-22 23:13:01 · 3928 阅读 · 0 评论 -
记一次服务器迁移,包括jira、svn
RESTORE DATABASE jiradbFROM DISK = 'F:\download\jirabackup\db.bak'with replace,MOVE 'jiradb' TO 'D:\SQLServer\MSSQL.1\MSSQL\DATA\test1.mdf',MOVE 'jiradb_log' TO 'D:\SQLServer\MSSQL.1\MSSQL\DAT原创 2013-11-21 17:47:59 · 4594 阅读 · 0 评论 -
mail命令发送html格式的电子邮件
如果没有mail命令,使用yum安装:#yum install -y mailx要发送html格式邮件,关键是在邮件头部指定内容格式,如下:$mail -s "$(echo -e "subject\nContent-Type: text/html; charset=utf-8")" receiver@xxx.com 这里最巧妙的是使用了echo -e,使得subject输入了一个原创 2014-03-25 15:56:25 · 11548 阅读 · 0 评论 -
vsftpd配置PASV模式下指定端口范围,以便配置防火墙
什么叫做PASV mode(被动模式传送)?他是如何工作的?FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支持两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),我先说说这两种不同模式连接方式的分别。先假设客户端为C,服务端为S.Port模式:当客户端C向服务端S连接后,使转载 2013-11-13 14:36:34 · 33127 阅读 · 2 评论 -
浅谈什么是正向代理和反向代理,如何使用nginx搭建正向代理和反向代理
转自:http://mengkang.net/78.html转载 2014-04-21 14:13:36 · 26887 阅读 · 0 评论 -
用less+gunzip查看压缩了的文件内容
以下命令可以不用将压缩文件解压之后再打开查看:$gunzip -c file.gz | less -R其实gunzip的-c选项是保留原创 2014-04-21 10:28:21 · 4518 阅读 · 0 评论 -
virtualbox 安装增强功能时报缺少kernel的头文件的解决办法
在笔记本安装Ubuntu11.04增强功能失败引用fuliang@fuliang-VirtualBox:~$ sudo /etc/init.d/vboxadd setupRemoving existing VirtualBox DKMS kernel modules ...done.Removing existing VirtualBox non-DKMS kernel m转载 2014-05-27 14:27:15 · 7458 阅读 · 0 评论 -
基于Ubuntu 14.04 LTS编译Android4.4.2源代码
转自:http://blog.csdn.net/gobitan/article/details/24367439转载 2014-05-27 16:46:15 · 1281 阅读 · 0 评论 -
Ubuntu Linux下安装Oracle JDK
转自:http://blog.csdn.net/gobitan/article/details/24322561转载 2014-05-27 16:21:25 · 886 阅读 · 0 评论 -
linux的时区名字列表位于目录/usr/share/zoneinfo下。
Africa Chile GB Indian Mideast posixrules USAmerica CST6CDT GB-Eire Iran MST PRC UTCAntarctica Cuba GMT iso3166.tab MST7MDT PS原创 2014-01-02 11:37:04 · 11390 阅读 · 0 评论 -
sudo的环境继承
sudo默认情况下不继承宿主用户的环境变量,要设置sudo的环境变量,有以下几种方式:1,将需要运行的程序写到脚本中,在脚本中设置环境变量,如下:$cat run.shexport PATH=/usr/local/bin:$PATHnohup node app.js&$sudo ./run.sh2,给sudo设置别名,将环境继承写到命令行中,在.bashrc中添加:alias原创 2014-03-25 15:08:54 · 2167 阅读 · 0 评论 -
在aliyun的centos系统中编译node时出现错误:No Module Named bz2
由于aliyun的centos中的python版本默认为2.6.6,有些程序要求使用更高版本的python,所以就先升级了python,但是编译node时却出现了错误:No Moduel named bz2。解决方法:1,安装bzip*#yun install -y bzip*2,再次重新安装python2.7.33,最后重新编译node。原创 2014-03-25 15:42:46 · 1847 阅读 · 0 评论 -
cron用来在linux调度任务,cron的时间格式
转自:http://blog.csdn.net/abner0914/article/details/5907978一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为:秒 (0~59)分钟 (0~59)小时 (0~23)天(月) (0~31,但是你需要考虑你月的天数)月转载 2014-01-02 12:59:01 · 1562 阅读 · 0 评论 -
使用端口转发解决nodejs在80端口上的监听权限问题
由于linux的系统限制,普通用户是无法打开1024yi原创 2014-04-16 17:24:09 · 13581 阅读 · 0 评论 -
挂载aliyun的数据盘
aliyun的centos系统数据盘默认情况下是没有挂上去的,而且都没有分区和格式化,需要自己手动操作:1,查看硬盘#df -h,只有挂载的才可以看的到。Filesystem Size Used Avail Use% Mounted on/dev/xvda1 20G 6.1G 13G 33% /tmpfs原创 2014-03-25 15:33:20 · 854 阅读 · 0 评论 -
twm配置文件.twmrc
系统的twmrc文件位于/usr/X11/twm目录下,为system.twmrc,但是修改这个文件是不生效的,必须将这个文件拷到$HOME下,重命名为.twmrc才生效。twm有一个特别奇怪的特点,就是弹出窗口时,需要用鼠标去定位一下,窗口才显示,不知道基于什么目的设计的,还要通过设置twmrc可以关掉这一个功能:就是在$HOME/.twmrc的开头增加配置RandomPlace原创 2014-03-25 15:19:20 · 3609 阅读 · 0 评论 -
安装完firefox之后提示:/var/lib/dbus/machine-id找不到的解决方案
缺少文件/var/lib/dbus/machine-id,就执行如下命令生成一个:#dbus-uuidgen > /var/lib/dbus/machine-id原创 2014-03-25 15:14:12 · 3450 阅读 · 3 评论 -
centos6.3下配置sendmail发送邮件
在阿里云买的服务器,选择的是centos6.3的系统,默认情况下并没有配置好sendmail,如果要通过sendmail发送邮件,就需要自己配置一下:1,安装sendmail#yum install -y sendmail2,安装sendmail-cf#yum install -y sendmail-cf3,生成配置文件#m4 /etc/mail/sendmail.mc >原创 2014-03-19 22:20:28 · 5433 阅读 · 2 评论 -
linux chkconfig命令参数及用法详解--linux系统服务设置命令
linux chkconfig命令参数及用法详解--linux系统服务设置命令chkconfig(check config)功能说明:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 语 法:chkconfig [--add][--del][--list][系统转载 2013-11-29 09:40:51 · 937 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
Linux 技巧:让进程在后台可靠运行的几种方法申 毅, 软件工程师, IBM 中国软件开发中心我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这转载 2013-11-29 09:38:58 · 1018 阅读 · 0 评论 -
Vsftpd配置SSL加密FTP数据传输
FTP是互联网上广泛使用的文件传输协议,缺点是数据明文传输,在数据经过的节点上进行监听可轻易获取用户和密码,给安装带来诸多隐患,可使用SSL加密FTP连接。先测试明文传输下用Tcpdump监听ftp用户名和密码: tcpdump port 21 -nA20:03:43.077038 IP 192.168.1.1.34453 > 192.168.1.4.21: Fla转载 2013-11-13 14:20:45 · 3483 阅读 · 0 评论 -
http://blog.chinaunix.net/uid-21289517-id-3081793.html
好详细的文章:手把手教你把Vim改装成一个IDE编程环境(图文)转载 2014-05-27 17:27:40 · 1284 阅读 · 0 评论