对于ubuntu的使用和环境的初始化

  1. 将两个文件从ubuntu的桌面移到 /etc/apache2/site-available 下

Linux Guidelines

2) Install Virtualbox

3) Open Virtualbox

4) Click on Machine->Add

5) Open Ubuntu 13.04.vbox file from the VM folder that you downloaded in step 1)

首先是去\nas\temp\jaguar 下载ubuntu,这是别人本来弄好的,是临时分享的而已。

是点击machine->new ,来新建一个虚拟机

然后下一步,到这个选择hard drive的时候,找到我下过来的ubuntu的备份,然后选取厘米那的.vdi文件,这样就能自动安装好了,双击就能运行这个文件了。

运行成功的情况。

User: ciandt

Pass: $ciandt123

这个是你使用sudo语句所需要使用到的。

2.3 How to configure an environment

There is a symbolic link in /var/www that links to /home/ciandt/www folder.

1) Download filesystem from your project and decompress it in /home/ciandt/www folder.

2) Create a file (as super user) /etc/apache2/sites_available/www_onetouch_com.

$ sudo vim /etc/apache2/sites_available/ www_onetouch_com

3) Use this example that was created for www_jom_com. Replace www_jom_com and jom by your sitename.

4) Edit /etc/hosts and add local.yoursite.com to point to your localhost. This file is very similar to hosts file in Windows.

用终端打开 /etc目录下的hosts文件。然后将127.0.0.1设置成你想要的网址。

加上红色方框内的语句。

这个就是bala写好的两个文件放到/etc/apache2/sites-available目录下,然后后面的那几句是启用或者禁止一些文件,a2ensite这个是启用文件 ,a2dissite是disable文件。然后sudo service apache2 reload重启。

Put these two files under your linux vm. /etc/apache2/sites-available. Assuming you downloaded to /home/ciandt/Downloads/

?sudo cp /home/ciandt/Downloads/www_onetouchla_com* /etc/apache2/sites-available/
    ?  Create a folder
?mkdir -p /home/ciandt/www/www_onetouchla_com
?  Run below to enable the sites
?sudo a2ensite www_onetouchla_com
?sudo a2ensite www_onetouchla_com-ssl
?sudo a2dissite default
?sudo a2dissite www_jom_com
?sudo service apache2 reload

7) Upload the database to your MySQL. You can use MySQL Workbench or command line. I suggest to use command line:

$ mysql -h localhost -u root
mysql> drop schema www_yoursite_com
mysql> source database_dump.sql

第七步因为没有数据库没有做

8)在虚拟机的firefox中,打开如下url: local-onetouchla-com.citdev正常打开情况如下:

如果在之前创建的那个文件夹下创建一个index.html的话就会显示那个html的信息。

/home/ciandt/www/www_onetouchla_com

9) Access your site from your host(下面这个图是在在virtual box里面的machine->setting里设置的)

bala的那个attached to 是选择的桥接,而我是选择的NAT,也能成功,在那个Port Forwarding里面,写入两个端口,一个是80,一个是443.

1.Configure Port Forwarding

2.Edit /etc/hosts and add local.yoursite.com to point to 127.0.0.1

10) Access the mysql from localhost(未实现)

1. mysql -h localhost -u root

mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION; mysql>FLUSH PRIVILEGES;

2. sudo vim /etc/mysql/my. cnf

Find #bind-address = 127.0.0.1 //Cancellation this line

3. sudo service mysql restart

2.4 Hacked module(未实现)

https://docs.google.com/a/ciandt.com/document/d/1cQX_iIe3p7Ao7GD16yLtTXVe6cq2YIZEgEOGJmijzvc/edit

2.5 Sharing folders between Windows and VM

1.ox

点击 Devices→ Shared folders…

3. choose your folder in Windows that will be shared.

4.On your Virtual Machine, open terminal, create a folder and mount the shared folder:

mkdirshared(这个语句要在root目录下运行,即进去后先输入cd) sudo mount -t vboxsf jnj /home/ciandt/shared

jnj → it is the folder name that you entered in Step 3.

/home/ciandt/shared → it is the folder that you created in step 4.

备注:共享的话,

1.首先在我自己的windows系统上创建一个文件夹,如我在桌面创建了一个jnj的文件夹。

2.然后在ubuntu上创建一个shared的目录,如我是在目录/home/ciandt/下创建的shared文件夹,可以使用代码$ mkdir shared (这个语句要在root目录下运行,即进去后先输入cd)。

3.然后点击进入vm里面Devices/Shared Forders Settings

4.然后进入这个设置的方框,按如下填写信息,即找到你在windows下建立的那个要共享的文件夹,然后记得将Auto-mount和Make Permanent勾上。

5.这样其实这个文件共享就做好了,剩下的就是要建立一个软连接,把shared目录映射到我开发的环境下。

使用ln语句,前面的目录是你要建立软连接的共享对象,后面的目录是你要创建快捷方式的地方。

ps:

错误信息记录

如图,这个的错误信息就是没有这个目录,要做的就是把最后一个/去掉

这个错误是目标文件是只读文件。所以判断原因是文件目录写反了

5./home/ciandt/shared is a shared folder that you can use to copy and paste between your Host and the VM.

2.6 Possible issues

1.If you have UUID issues in your Virtual HD, use the following command in cmd:

C:\virtualbox\ubuntu> ‘C:\Program Files\Oracle\VirtualBox\VBoxManage.exe’ internalcommands sethduuid ubuntu.vdi

2.For forbidden issues when you try to access your site, try to change the permissions of your folder:

$ chmod -R 755 ~/www/yoursite
$ chmod -R 777 ~/www/yoursite/sites/default/files
时间: 2024-11-25 19:40:36

对于ubuntu的使用和环境的初始化的相关文章

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

Ubuntu Desktop基本办公环境搭建

Ubuntu Desktop基本办公环境搭建 一如前面所强调的, linux系统是面向开发人员友好的,而对office办公人员并不友好 . 如果是重度的office办公需求人员,不建议使用linux desktop,而建议使用windows,基本上所有的大型office的应用软件的最优体验方案都是在windows上实现的. 但是本文还是会花一定的篇幅来讲解如何在Linux(Ubuntu)上面搭建办公应用环境,因为开发人员还是会有一定程序的office办公需求,这些应用需求在linux上也可以找到

Linux -- Ubuntu搭建java开发环境

Steps 1Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below. Type/Copy/Paste: file /sbin/init Note the bit version of your Ubuntu Linux operating system architectu

ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境 软件下载安装: 我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录. 注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversion 可以这么写apt-cache search subversion,就会列出所有匹配到的可选软件. 软件配置使用: 本环节其实就是在安装好subversion的操作系统中

Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统 Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get install apache2 2.环境配置: 1)配置文件:路径为/etc/apache2,配置文件是apache2.conf,而没有http.conf. 2)默认网站根目录:/var/www/html,使用浏览器访问http://localhost  即可打开: 3)修改网站根目录: A."

Ubuntu下LAMP的环境配置教程

总体来说,Ubuntu下安装LAMP环境是比较简单的,只需按照命令行执行即可,记录操作以备不时之需. 一,首先更新Ubuntu里面所有的软件 sudo apt-get update 二.之后安装Apache服务器 sudo apt-get install apache2 三.安装php sudo apt-get install php5 四.安装MySQL sudo apt-get install mysql-server 五.补充安装php5-mysql,因为MySQL在上面的步骤中是默认没有

Ubuntu下Android开发环境

参考链接: http://blog.csdn.net/u013239111/article/details/35620745 http://www.linuxidc.com/Linux/2014-05/101149.htm 1.下载配置JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html, 这里选择下载 Java SE 7u67,Linux 64位:jdk-7u67-linux-x64.tar.gz

64位ubuntu下Android开发环境的配置

本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3步走: 1.配置JDK 安装Open jdk $sudo apt-get install openjdk-7-jdk 或 从oracle官网下载 从官网下载JDK64位版 解压安装 将解压出的文件用最高权限复制到/usr/lib/jvm里 sudo cp -r ~/jdk1.7/ /usr/lib/

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)【转】

[转自:]http://blog.csdn.net/hitwengqi/article/details/8008203 最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文. 首先要了解一下Hadoop的运行模式: 单机模式(standalone)       单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置.在这种默认模式下所有3个XML文件均为空.当配置文件为空时,Hadoop会完全运行在本地.因为不