主页 >> 命令文档 > Ubuntu常用安装配置命令技巧大全

2013/09/06 | 星期五 分类:命令文档 | 没有评论 标签: | 作者: | 1,373 views

Ubuntu常用安装配置命令技巧大全

Ubuntu 进入命令行模式:Ctrl+Alt+T

Ubuntu 12.04默认是不允许root登录的,
1.以普通身份登陆Ubuntu后输入: sudo -s.
2.然后输入普通用户登陆的密码,回车即可进入root用户权限模式。
3.然后执行: vi /etc/lightdm/lightdm.conf.
4.增加如下两行
#greeter-show-manual-login=true #手工输入登陆系统的用户名和密码
#allow-guest=false #不允许guest登录
5.然后我们启动root帐号:
#sudo passwd root
#根据提示输入roott帐号密码。
OK:重启ubuntu,登录窗口会有“登录”选项,这时候我们就可以通过root登录了。

++++++++++++++++环境:ubuntu12.04LTS 安装SVN++++++++++++++++
1.安装 apt-get install subversion
2.查看安装命令 svnserve –version(更多命令直接键入svnserve –help可查看到)
3.查看svnserver是否已启动 netstat -ntlp,可看到svn对应的端口3690 .
(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过 svnserve -d -r /var/svn/trunk来指定启动目录)
4.创建项目 svnadmin create trunk (trunk为项目名称,且目录存在,路径/var/svn/trunk )
5.配置文件,/var/svn/trunk/下,可针对conf文件夹中的authz、passwd、svnserve.conf进行设置,svnserve.conf主要设置整体的安全策略,passwd则设置用户名和密码,authz则是设置具体的用户有什么权限。
6.常用svn命令:
#checkout(co)命令:
#svn co url –username user –password password
#根据提示可以输入yes来保存帐号和密码;

#update(up)命令:
#进入到需要更新的目录,输入:svn up;

#commit(ci)命令:
#进入需要提交的目录,输入:svn ci -m “修改信息”

#add命令:
#进入需要提交的目录,输入:svn add filename or path
#添加完之后需要用commit命令提交。

#另外,在vi中也可以不退出编辑的文件来提交文件,
#使用shell命令::! svn ci -m “commit information..”
更多详细安装步骤见:ubuntu下svn服务器安装

##添加svn管理用户及subversion组
# adduser svnuser
# addgroup subversion
# addgroup svnuser subversion

##创建项目目录(结合4点看,#创建SVN文件仓库)
# mkdir /var/svn
# cd /var/svn
# mkdir trunk
# svnadmin create /var/svn/trunk

##访问方式及项目导入:
# svn co file:///var/svn/trunk
# svn co svn://127.0.0.1/trunk
#如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//).
#下面的命令用于将项目导入到SVN 文件仓库:.
# svn import -m “New import” /var/www/paddy file:///var/svn/trunk
#注意:要注明导入信息,其中(/var/www/paddy 初始化导入目录)

10.访问权限设置
修改 /var/svn/trunk/conf 目录下svnserve.conf passwd authz三个文件,行最前端不允许有空格

#编辑svnserve.conf文件,把如下两行取消注释
password-db = password
authz-db = authz
#补充说明
# [general]
anon-access = read
auth-access = write
password-db = passwd
#其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。.

#编辑passwd 如下:
[users]
jacking = 123456
paddy = 123456
apache = 123456

#编辑authz如下
[groups]
admin = jacking,paddy
test = apache
[/]
jacking = rw
paddy = rw
apache = r
*=r
#这里设置了三个用户jacking paddy apache 密码都是123456
#其中jacking和paddy属于admin组,有读和写的权限,apache属于test组只有读的权限

##启动SVN服务
#svnserve -d -r /var/svn
#描述说明:
#-d 表示svnserver以“守护”进程模式运行
#-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: svn://192.168.1.102/trunk

#这时SVN安装就完成了.局域网访问方式:
例如:svn checkout svn://192.168.1.102/trunk –username jacking –password 123456 /var/www/paddy

++++++++++++++++安装MongoDB++++++++++++++++
安装MongoDB
#apt-get install mongodb
#配置文件:/etc/mongodb.conf
#vim /etc/mongodb.conf 将看到如下两行,可以自行配置到其他目录
#默认数据文件目录:/var/lib/mongodb.
#默认日志文件目录: /var/log/mongodb
启动MongoDB:
#service mongodb start/stop/restart

测试:在终端上运行mongo打开mongo shell
# mongo
MongoDB shell version: 2.0.7
connecting to: test
> db.test.save({a:1})
> db.test.find()
{ “_id” : ObjectId(“502b284cd9de55a0e9ca86d9″), “a” : 1 }

安装MongoDB PHP 扩展
# apt-get install php5-dev php5-cli php-pear
# pecl install mongo
# 编辑php.ini 默认路径是(/etc/php5/apache2/php.ini) 假如如下扩展 (Open your php.ini file and add to it:)
extension=mongo.so

以上参考:http://docs.mongodb.org/ecosystem/drivers/php/

++++++++++++++++Memcache安装配置测试++++++++++++++++
#memcached 安装
# apt-get install memcached
#安装php-memcache模块
# apt-get install php5-memcache

#memcached 参数说明
#memcached -d -m 50 -p 11211 -u root
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25-n 最小分配空间,key+value+flags默认是48
-h 显示帮助2)安装Memcache客户端
#编辑配置文件 /etc/php5/conf.d/memcache.ini
#在phpinfo()查看memcache的相关配置.
#测试代码如下:
$mem = new Memcache;
$mem->connect(“127.0.0.1”, 11211);
$mem->set(‘key’, ‘This is a memcached test!’, 0, 60);
$val = $mem->get(‘key’);
echo $val;

#更多调用参考PHP手册memcache模块

++++++++++++++++Redis安装配置测试++++++++++++++++
#官方网站:http://redis.io/download
# wget http://download.redis.io/releases/redis-2.6.15.tar.gz
# tar xzf redis-2.6.15.tar.gz
# cd redis-2.6.15
# make
# make install

#下载配置文件和init启动脚本:
# wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server
# wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf
# mv redis-server /etc/init.d/redis-server
# chmod +x /etc/init.d/redis-server
# mv redis.conf /etc/redis.conf

#初始化用户和日志路径
# useradd redis
# mkdir -p /var/lib/redis
# mkdir -p /var/log/redis
# chown redis.redis /var/lib/redis
# chown redis.redis /var/log/redis

#设置开机自动启动,关机自动关闭
# update-rc.d redis-server defaults

#启动Redis:
# /etc/init.d/redis-server start

#测试
# redis-cli

#安装redis php 扩展
# cd /tmp //进入临时目录
# wget http://open.imop.us/pr.tar.gz //安装redis的php扩展
# tar zxvf pr.tar.gz //解压
# cd owlient-phpredis-5a07edc //进入解压目录
# phpize //若运行不了,请先安装( apt-get install php5-dev )
# ./configure //编译并安装
# make && make install.
#在php.ini文件中加入[redis]扩展,路径 /etc/php5/apache2/php.ini
extension=redis.so

##测试redis是否正确运行

  • 本文目前尚无任何评论.
    1. 本文目前尚无任何 trackbacks 和 pingbacks.