Linux
pang040328
东北大学软件学院07级学生
展开
-
Linux服务器开发环境搭建 Nginx+PHP+MongoDB
mkdir -p /home/trlinux/downloadmkdir -p /home/trlinux/servermkdir -p /home/trlinux/work 1. 安装Nginxcd /home/trlinux/download;wget http://nginx.org/download/nginx-1.0.5.tar.gzt原创 2013-10-06 19:14:11 · 4377 阅读 · 0 评论 -
nginx支持多域名SSL配置
生成证书$ cd /usr/local/nginx/conf$ openssl genrsa -des3 -out server.key 1024$ openssl req -new -key server.key -out server.csr$ cp server.key server.key.org$ openssl rsa -in server.key.org原创 2014-06-09 15:21:12 · 5873 阅读 · 0 评论 -
mongodb访问控制及iptables管理
此处只进行访问mongodb的ip限制,准确地说,是防火墙进行端口访问的限制,跟mongodb没有特别的关系,用到其它地方亦可。#首先,所有访问27017 端口的请求都会被拒绝iptables -I INPUT -p tcp --dport 27017 -j DROP #当然,自己不能被挡在外面,给自己开个后门iptables -I INPUT -s 127原创 2014-02-10 20:41:58 · 4874 阅读 · 0 评论 -
nginx增加ssl支持 - 编译时参数详情列表
./configure \ --with-http_ssl_module \ make && make install转载 2014-06-07 11:09:52 · 21492 阅读 · 0 评论 -
linux 压缩文件的命令总结
Linux压缩文件的读取· *.Z compress 程序压缩的档案;· *.bz2 bzip2 程序压缩的档案;· *.gz gzip 程序压缩的档案;· *.tar tar 程序打包的数据,并没有压缩过;· *.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩!· *.zip转载 2014-05-20 14:21:44 · 615 阅读 · 0 评论 -
imagick的安装
Update libraries, and packagesapt-get updateRemove obsolete thingsapt-get autoremoveFor the libraries of ImageMagickapt-get install libmagickwand-devfor the core class Imagickapt-g转载 2014-04-12 18:18:03 · 844 阅读 · 0 评论 -
mongodb数据导入导出以及备份恢复
数据导出 mongoexport假设库里有一张user 表,里面有2 条记录,我们要将它导出> use my_mongodbswitched to db my_mongodb> db.user.find();{ "_id" : ObjectId("4f81a4a1779282ca68fd8a5a"), "uid" : 2, "username" : "Jerry", "ag转载 2014-04-12 17:37:31 · 636 阅读 · 0 评论 -
授权www-data用户组
php5-fpm默认属于www-data用户组,但是其权限很低,比如不能创建文件夹,所以需要对其授权sudo chown -R www-data:www-data原创 2014-03-25 00:53:35 · 21996 阅读 · 0 评论 -
Linux上批量删除.svn目录
在上传项目到服务器的时候,有时候忘记在本地将.svn 目录删除掉了.现在来介绍下在Linux下,利用shell命令来删除.svn目录 find . -type d -name ".svn"|xargs rm -rf转载 2014-03-24 20:42:25 · 573 阅读 · 0 评论 -
ubuntu 12.10 默认安装php5-fpm无监听9000端口,nginx无法链接php5-fpm修正
升级php5的时候,发现nginx无法链接到php5,怀疑是php5端口的问题。netstat -an未发现监听9000端口。查看/var/log/php5-fpm.log一切正常。随后查看/etc/php5/fpm/pool.d/www.conf,发现listen = /var/run/php5-fpm.sock。将listen设置为9000,即改成listen=原创 2014-03-13 22:41:24 · 9125 阅读 · 0 评论 -
How to install/setup latest version of PHP 5.5 on Ubuntu 12.04 LTS (Precise Pangolin)
Please note: This works fine. But this package will also upgrade your apache to version 2.4 which has different config files than apache 2.2 and even deletes stuff, like /etc/apache2/sites-available转载 2014-03-13 21:56:09 · 2433 阅读 · 0 评论 -
Ubuntu 12.04 安装JDK 7
1、首先到oracle下载上下载jdk-7u4-linux-i586.tar.gz 2、将jdk-7u4-linux-i586.tar.gz拷贝到/usr/lib/jvm/目录下面,这里如果没有jvm文件夹,则创建该文件夹,命令: sudo mkdir jvm //创建文件夹jvm sudo cp -r ~/download/jdk-7u4-linux-i586.tar.gz转载 2014-02-10 14:44:40 · 707 阅读 · 0 评论 -
ubuntu mysql安装配置
1、安装sudo apt-get install mysql-server2、设置root密码$mysql -u rootmysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";这里的123456就是密码3、设置编码不同的mysql版本设置编码的方式不同,需要原创 2014-02-10 12:59:15 · 583 阅读 · 0 评论 -
Ubuntu 下开启防火墙
1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。 关闭所有外部对本机的访问,但本机访问外部正常。 3.开启/禁用 sudo ufw allow|deny [service] 打开或关闭某个端口,例如: su转载 2014-06-10 21:08:40 · 919 阅读 · 0 评论 -
Ubuntu 12.04 php5 mcrypt 完全安装
http://www.php.net/manual/en/mcrypt.installation.phpYou can install Mcrypt from the PHP Source Tree as a module if you choose.You first need to ensure you have libmcrypt, libmcrypt-devel, an转载 2014-05-19 23:52:21 · 1813 阅读 · 0 评论 -
ubuntu下开机自动运行脚本、定时运行脚本
①开机自动运行:先写了测试脚本,在/usr下,trans.shgedit /etc/init.d/rc.local在最后加上脚本的地址就OK了②定时运行脚本:以下部分转自:http://hi.baidu.com/michaelxdt/item/a8e4fec22a59867388ad9e62cron,是一个Linux定时执行工具,可以在无需人工干预的情况下运转载 2014-09-04 10:42:03 · 1250 阅读 · 0 评论 -
Java 7, Ubuntu 12.10 64bit issues
At first Maven failed with the following message:Caused by: java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-7-oracle/jre/lib/amd64/xawt/libmawt.so: libXrender.so.1: cannot open shared object fil转载 2015-01-07 16:46:52 · 3526 阅读 · 0 评论 -
全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
OS X Mavericks重新安装系统,在苹果商店下载好OS X Mavericks安装文件,然后准备一支16G的USB3.0 U盘。制作OS X Mavericks 全新安装启动U盘。插上U盘,在终端执行:sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia转载 2014-11-20 23:34:21 · 1620 阅读 · 0 评论 -
SCP免输入密码的操作
再两台主机之间传输用SCP命令会提示输入密码,这样,再用脚本传输文件的时候就存在问题。那么,有没有办法再传输文件的时候不输入密码呢?再网上找了下,还真有办法,那就是在两台主机之间建立信任关系。办法如下:在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码。 以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤:原创 2014-11-19 21:42:47 · 2479 阅读 · 0 评论 -
ubuntu tmp目录overflow的解决方案
df -k /tmp原创 2014-10-13 11:17:12 · 4556 阅读 · 0 评论 -
Subversion服务器在Ubuntu下的配置
Subversion在Linux下的设置比Windows简单,今天我们一起来看看如何在Ubuntu下安装配置Subversion服务器。 1、首先需要安装Subversion软件:?1sudo apt-get install subversion2、创建仓库?转载 2014-09-17 22:50:28 · 733 阅读 · 0 评论 -
mongodb数据导入导出以及备份恢复
数据导出 mongoexport假设库里有一张user 表,里面有2 条记录,我们要将它导出> use my_mongodbswitched to db my_mongodb> db.user.find();{ "_id" : ObjectId("4f81a4a1779282ca68fd8a5a"), "uid" : 2, "username" : "Jerry", "ag转载 2014-09-04 11:42:22 · 673 阅读 · 0 评论 -
/sbin/insserv: No such file or directory
ln -s /usr/lib/insserv/insserv /sbin/insserv转载 2014-09-02 21:53:21 · 744 阅读 · 0 评论 -
Developing android applications from command line
Here at Agiliq, we also develop cross-platform HTML5 mobile applications. Using Eclipse to create an android project (one time task) and edit html and javascript files for an android app is an overkil转载 2014-08-12 15:40:43 · 1111 阅读 · 0 评论 -
Android APK签名(针对jdk1.7)
jarsigner -verbose -verify jifenqiang_signed.apk原创 2014-08-26 20:19:03 · 1956 阅读 · 0 评论 -
Ubuntu Android, JDK环境变量配置
环境变量分为系统级和用户级。 系统级变量设置环境为/etc/environment /etc/profile等。不要轻易修改,否则可能造成系统错误。 用户级变量设置路径为~/.bashrc和~/.profile。.profile负责本用户所有环境变量的设置。而.bashrc只负责控制台调用的环境变量。所以如果你的路径只在控制台使用,那么把它添加到.bashr原创 2014-08-11 23:16:03 · 933 阅读 · 0 评论 -
ubuntu开机自动执行脚本
想要在开机的时候用指定的用户来启动脚本可以结合rc.local文件和su命令。su命令:su – 用户名 -c 命令‘su’ 和 ‘su -’ 的区别是’su -’切换用户的同时也切换了环境变量,所以一般推荐使用 ‘su -’‘-c’ 后面接要执行的命令则以上命令实现先切换到指定用户,执行命令,再切换回原来的用户。rc.local文件一般为开机最后执转载 2014-09-04 10:43:00 · 9545 阅读 · 0 评论 -
ubuntu,eclipse下svn切换用户的方法
ubuntu下eclipse使用svn 想更改用户,但上一个用户已设置记住密码, eclipse没有更改svn用户的界面 一个简单的方法是 进入eclipse安装文件夹 进入configration文件夹 进入org.eclipse.core.runtime文件夹 在菜单里设置显示隐藏文件 找到.keyring删除这个文件就可以了转载 2014-01-12 19:35:04 · 2324 阅读 · 0 评论 -
ubuntu下用php处理上传文件注意事项
1、php.ini默认上传文件不能超过2M,所以通常都需要改大点upload_max_filesize :102、如果使用nginx的话,其对数据包的大小也有限制,需要在server进行设置client_max_body_size 50M;3、在使用move_uploaded_file函数移动上传文件到指定目录时,一定要确保该目录具有读写权限,不然无法移动文件原创 2013-12-24 17:39:08 · 2589 阅读 · 0 评论 -
VMware虚拟机屏幕大小(屏幕分辨率)调整
一,VMware中Linux虚拟机屏幕分辨率调整之前安装修改Linux分辨率命令行在VMware中安装Linux虚拟机后,屏幕分辨率通常默认设置为800x600,并且不能通过“屏幕分辨率首选项”窗口(系统->首选项->屏幕分辨率)进行设置。一般情况下,用户可以通过安装VMware Tools来解决这个问题,不过方法也并非只此一种: 1) 打开“显示设置”窗口(系统->管理->显示转载 2013-10-06 17:25:14 · 15972 阅读 · 0 评论 -
解决nginx打开php文件总是显示下载框的问题
进入目录/etc/nginx/sites-availablesudo vim default把以下代码端前的#去掉 location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_p原创 2013-10-04 21:17:08 · 23331 阅读 · 5 评论 -
centOS时钟同步
安装NTP[root@callcenterbak ~]# yum install ntpLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * addons: centos.mirror.cdnetworks.com * base: centos.ustc.edu.cn * ex转载 2013-09-29 21:51:43 · 1514 阅读 · 0 评论 -
基于servfox和spcaview的嵌入式视频监控系统
我的环境PC:操作系统用的VM下的RedHat9,内核是2.6.15,交叉编译器是3.4.1开发板硬件:天嵌的板子,CPU是s3c2440开发板软件:bootloader是自己移植的u-boot,内核是自己移植的2.6.15先说一下总体思路,1、移植摄像头驱动2、移植服务器端程序3、编译客户端程序1、移植摄像头驱动摄像头我用的是中芯微ZC301的原创 2009-08-20 21:43:00 · 4573 阅读 · 4 评论 -
创建SSH连接快捷方式
正常的SSH连接命令是: ssh [email protected] (或者 ssh domain.com -l uname)其实可以配置更简洁的方法,就是为SSH连接创建快捷方式:创建方法很简单,只需要编辑一个文件~/.ssh/config即可(如果文件不存在,可以自己创建)在该文件中添加如下内容:复制内容到剪贴板代码:Host test1 HostName domain.com原创 2009-08-17 18:30:00 · 2019 阅读 · 1 评论 -
GPRS短信发送方法
最近做了一个GPRS模块的简单测试,其中短消息方式比较简单,同时也与其他GPRS模块通用,现在将我的调试笔记写下来。短消息方式:一、与短信相关的 AT 指令 AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除 SIM 卡内存的短消息) AT+CMGF Se原创 2009-08-16 16:13:00 · 6939 阅读 · 1 评论 -
Red Hat 9配置FTP
1.安装vsftpd服务器 vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。 如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下命令进行验证: [root@ahp原创 2009-07-21 10:14:00 · 2493 阅读 · 0 评论 -
red hat 9装在虚拟机vmware上连接网络问题解决
解决方法:到/etc/sysconfig/network-scripts/ifcfg-eth /etc/sysconfig/networking/devices/ifcfg-eth 其中表示Ethernet adapter的标识数字,一般为0。当为零的时候,就是 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/netw原创 2009-07-20 22:00:00 · 934 阅读 · 0 评论 -
在Ret Hat9下关闭防火墙
/etc/rc.d/init.d/iptables stop原创 2009-07-20 21:37:00 · 744 阅读 · 0 评论 -
Makefile 总述
3.1 Makefile的内容 在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、 变 量定义、指示符和注释。关于“规则”、“变量”和“Makefile指示符”将在后续的章节进行详细的讨论。本章讨论的是一些基本概念。² 显式规则:它描述了在何种情况下如何更新一个或者多个被称为目标的文件(Makefile的目标文件)。书写Makefile时需要明确地给出原创 2009-07-19 14:15:00 · 558 阅读 · 0 评论 -
Linux实验
1、在Linux下Makefile时,对 OBJS :=hello.c CC :=gcc hello:$(OBJS) $(CC) $^ -o $@ 不理解。整体的意思大概是用代号(或变量)的方式来执行hello.c文件的编译。原创 2009-07-19 14:00:00 · 681 阅读 · 0 评论