OSM本地数据库搭建(Ubuntu环境)

合集下载

UBUNTU下的APM服务器搭建

UBUNTU下的APM服务器搭建

服务器软件安装1、安装apache(若不能安装更新ubuntu的一个配置,搜索不能安装的提示有答案)sudo apt-get install apache2 安装命令sudo /etc/init.d/apache2 restart 重启命令,经常用到2、安装phpsudo apt-get install libapache2-mod-php5 php53、安装mysqlsudo apt-get install mysql-server mysql-client4、安装phpmyadminsudo apt-get install phpmyadmin5、安装FTPsudo apt-get install vsftpdsudo /etc/init.d/vsftpd restart 重启ftp让nginx支持PATH_INFO/pplboy/item/eff92ea6e4f9f7d95af191e5location ~ \.php{fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fcgi.conf;set $path_info "";set $real_script_name $fastcgi_script_name;if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {set $real_script_name $1;set $path_info $2;}fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PA TH_INFO $path_info;}服务器软件配置1、域名绑定子目录①复制/etc/apache2/sites-enabled/000-default 的内容到新的文件myjj下保存到此目录②修改配置文件的文档目录到子目录③在文档目录行上面增加行ServerName 主域名④增加行ServerAlias 多别名(空格隔开)⑤重复1-4步,创建多个子站点2、mysql配置多用户权限---各数据库分开保护3、ftp设置用户访问权限,默认的系统用户权限太大了要改4、ftp配置写入权限sudo gedit /etc/vsftpd.conf 去掉write-enable前面的# /alidata/server/nginx/sbin/nginx -t 测试/alidata/server/nginx/sbin/nginx -s reload 重启FTP:account:wwwpassword:NShU45ijFMySQL:account:rootpassword:9ab7c841e修改mysql数据文件位置1.停止数据库服务:使用/etc/init.d/mysql stop 或者stop mysql2. 在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:cd /datamkdir mysqldbcp -r /var/lib/mysql /data/mysqldb/经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”3.修改f文件# vim /etc/mysql/f将datadir = /var/lib/mysql 改为datadir = /data/mysqldb/mysql另外由于当前f 中的socket = /var/run/mysqld/mysqld.sock(而并非像网上所说的sock = /var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysql.sock 链接:ln -s /data/mysqldb/mysql/mysql.sock /var/lib/mysql/mysql.sock (需要从/home/data/mysql下复制一份过来)4. 修改数据库的权限:# chown -R mysql:mysql /data/mysqldb/mysql/←改变数据库文件目录的归属为mysql# chmod 700 /data/mysqldb/mysql/whois/←改变数据库目录whois的属性为700# chmod 660 /data/mysqldb/mysql/whois/*←改变数据库中数据表的属性为6605. 修改文件usr.sbin.mysqld# vim /etc/apparmor.d/usr.sbin.mysqld把/var/lib/mysql r,/var/lib/mysql/** rwk,改成/data/mysqldb/mysql/ r,/data/mysqldb/mysql/** rwk,注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。

Ubuntu下安装mysql和可视化工具超级简单教程

Ubuntu下安装mysql和可视化工具超级简单教程

Ubuntu下安装mysql和可视化⼯具超级简单教程
(1)安装
sudo apt-get update//获取最新的软件源
sudo apt-get install mysql-server #安装mysql
安装完毕后会让设置root的密码
(2)启动mysql
在安装结束后会⾃动启动mysql,输⼊下代码查看是成功启动,显⽰的内容中mysql节点为LISTEN 表明成功启动
sudo netstat -tap | grep mysql
附上启动和关闭mysql的命令
service mysql start
service mysql stop
(3)进⼊shell界⾯
mysql -u root -p
(4)安装可视化⼯具mysql-workbench,我⼀开始想安装Navicate的但是安装失败了,我就安了mysql-workbench,然后就发现这个也挺好⽤的,安装也超级简单,下⾯是命令
sudo apt-get install mysql-workbench
(5)安装成功后在菜单栏搜索下,他就出来了,直接点击打开
(6)输⼊数据库的基本信息就可以打开数据库了,打开数据库的截图如下。

Ubuntu系统装机及环境配置和Systemback制作系统盘

Ubuntu系统装机及环境配置和Systemback制作系统盘

Ubuntu系统装机及环境配置和Systemback制作系统盘1.Ubuntu 镜像⽂件下载官⽅下载地址(不推荐)中国官⽹(推荐)中科⼤源阿⾥云开源镜像站兰州⼤学开源镜像站北京理⼯⼤学开源浙江⼤学不知名镜像⽹站各个版本下载⽹址:2.安装Ubuntu系统,Ubuntu18.041.以“管理员”权限打开制作⼯具 UltraISO ;2.在界⾯上依次点击⽂件 -> 打开在新弹出来的选择窗中找到镜像⽂件,点击打开 (如下⾯图)3.依次点击启动 -> 写⼊硬盘映像在新弹出的界⾯中有三个步骤,如下图:4.点击格式化 -> 开始格式化U盘(如果已经格式化,则此步骤可以省略)5.点击便捷启动 -> 写⼊新的驱动器引导扇区 -> Syslinux ;6.在弹出的确认框中选择是;7.点击写⼊开始将镜像写⼊到U盘;等待数分钟后,写⼊完成,制作完毕。

3.配置系统环境1.开机初始化配置先将⽂件解压执⾏ sudo ./setupstartupDC520.sh2.安装CT520软件sudo dpkg -i CT520.X.X.X.deb3.控制X Server下屏幕不息屏sudo chmod +x action.shsudo ./action.sh4.隐藏左边和顶部状态栏1.隐藏左边状态栏使⽤shell扩展dash to dock:sudo apt-get install gnome-shell-extension-dashtodock2.隐藏顶部状态栏使⽤shell扩展hide top bar:sudo apt-get install gnome-shell-extension-autohidetopbar3.重启系统后打开 tweak设置extensions:5.Ubuntu18.04使⽤Systemback制作系统镜像并还原1.下载Systemback⼯具(1)要在Ubuntu 18.04或Ubuntu 18.10系统上安装systemback,⾸先删除PPA:sudo add-apt-repository --remove ppa:nemh/systemback(2)然后导⼊此PPA的GPG签名密钥,以便包管理器可以验证签名,签名密钥可以在上找到:sudo apt-key adv --keyserver --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B在Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此,可以将Ubuntu16.04的PPA添加到系统。

搭建ubuntu环境实验总结

搭建ubuntu环境实验总结

搭建ubuntu环境实验总结1.确认系统版本:在终端中输入lsb_release-a命令,查看当前系统版本。

2. 更新软件源:在终端中输入 sudo apt-get update 命令,更新系统的软件源,以便安装软件包。

3. 安装软件包:在终端中输入 sudo apt-get install [软件包名] 命令,安装需要的软件包,如开发工具、Web服务器、数据库等。

4. 配置网络环境:在终端中输入 ifconfig 命令,查看当前网络环境信息。

可以通过编辑 /etc/network/interfaces 文件来配置网络环境。

5. 配置SSH服务:在终端中输入 sudo apt-get install openssh-server 命令,安装SSH服务。

在 /etc/ssh/sshd_config 文件中配置SSH服务,如修改登录端口、禁止密码登录等。

6. 配置防火墙:在终端中输入 sudo ufw [allow/deny] [端口号] 命令,允许或禁止指定端口的访问。

也可以编辑/etc/ufw/ufw.conf 文件来配置防火墙规则。

7. 配置用户权限:在终端中输入 sudo adduser [用户名] 命令,添加用户。

可以通过编辑 /etc/sudoers 文件来配置用户的sudo权限。

8. 安装虚拟化环境:在终端中输入 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 命令,安装虚拟化环境。

可以使用 virt-manager 等工具来创建和管理虚拟机。

9. 搭建Web服务器:可以选择安装 Apache、Nginx 等Web服务器,并通过编辑配置文件来配置Web服务器。

10. 搭建数据库服务:可以选择安装 MySQL、PostgreSQL 等数据库,并通过编辑配置文件来配置数据库服务。

以上是搭建Ubuntu环境的一些常见操作及注意事项,可以根据实际需求进行配置和调整。

ubuntu安装mysql数据库方法

ubuntu安装mysql数据库方法

ubuntu安装mysql数据库⽅法
ubuntu基于linux的免费开源桌⾯PC操作系统,⼗分契合英特尔的超极本定位,⽀持x86、64位和ppc架构。

⼀个⽐较流⾏的Linux操作系统,不仅简单易⽤,⽽且和Windows相容性⾮常好。

那么在ubuntu中如何安装mysql数据库呢?
在ubuntu安装mysql主要有以下两种⽅式:
1.打开Ubuntu Software Center,在右上⾓的搜索框查询mysql,然后选定MySQL Server,点击安装即可。

2.使⽤命令安装mysql,毕竟Ubuntu系统主要是以命令为主嘛。

打开ubuntu的终端执⾏:sudo apt-get install mysql-server
然后可以看到⼀系列的执⾏过程,等待⼀会就安装完成了。

下⾯进⼊mysql,跟cmd⼀样,mysql -h localhost - u root -p然后输⼊sudo的密码即可。

这样就进⼊ubuntu的数据库了,接着的操作就是数据库的常规操作了。

ubuntu安装教程

ubuntu安装教程

ubuntu安装教程Ubuntu是一个基于Debian的开源操作系统,适用于个人电脑和服务器。

它提供了一个友好的界面和强大的功能,能满足用户的各种需求。

下面是一个Ubuntu安装教程的简单步骤。

1. 下载Ubuntu镜像文件首先,你需要从Ubuntu官方网站下载适合你计算机的Ubuntu镜像文件。

你可以选择适合你的版本(如Ubuntu 18.04 LTS、Ubuntu 20.04 LTS等)和计算机架构(如32位或64位)。

2. 创建启动盘或光盘下一步是将Ubuntu镜像文件制作成启动盘或光盘。

你可以使用软件如Rufus或UNetbootin在Windows系统中创建启动盘,也可以使用命令行工具如dd在Linux系统中创建启动盘。

如果你选择使用光盘,可以使用光盘刻录软件将Ubuntu镜像文件刻录到光盘上。

3. 启动计算机并选择安装Ubuntu现在,将启动盘或光盘插入计算机并重启,进入计算机的启动界面。

你需要选择从启动盘或光盘启动计算机。

在启动界面,选择“Install Ubuntu”来开始安装过程。

4. 选择语言和键盘布局在安装界面上,选择你喜欢的语言和键盘布局,然后点击“Continue”继续。

5. 进行磁盘分区下一步是选择磁盘分区方式。

如果你只有一个操作系统,你可以选择“Erase disk and install Ubuntu”来将整个磁盘用于Ubuntu。

如果你想保留其他操作系统,你可以选择“Something else”手动进行磁盘分区。

6. 创建用户账户接下来,创建一个用户账户来登录Ubuntu系统。

输入你的用户名、计算机名称、密码等信息,然后点击“Continue”继续。

7. 开始安装现在,你可以点击“Install Now”来开始安装Ubuntu。

安装过程会自动进行,你可以在安装过程中查看一些关于Ubuntu的信息。

8. 完成安装安装过程可能需要一些时间,一旦安装完成,你可以点击“Restart Now”来重启计算机。

深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)第⼀时间获取价值内容⼊门深度学习,很多⼈经历了从⼊门到放弃的⼼酸历程,且千军万马倒在了⼊门第⼀道关卡:环境配置问题。

俗话说,环境配不对,学习两⾏泪。

如果你正在⾯临配置环境的痛苦,不管你是Windows⽤户、Ubuntu⽤户还是苹果死忠粉,这篇⽂章都是为你量⾝定制的。

接下来就依次讲下Windows、Mac和Ubuntu的深度学习环境配置问题。

⼀、Windows系统深度学习环境配置系统:Win10 64位操作系统安装组合:Anaconda+PyTorch(GPU版)+GTX1060开源贡献:伍天⾈,内蒙古农业⼤学1.1 打开Anaconda Prompt1、conda create -n pytorch python=3.7.0:创建名为pytorch的虚拟环境,并为该环境安装python=3.7。

2、activate pytorch:激活名为pytorch的环境1.2 确定硬件⽀持的CUDA版本NVIDIA控制⾯板-帮助-系统信息-组件2020年5⽉19⽇16:46:31,我更新了显卡驱动,看到我的cuda⽀持11以内的1.3 确定pytorch版本,torchvision版本因为官⽅源太慢了,这⾥使⽤清华源下载1.4 镜像中下载对应的安装包清华镜像:https:///anaconda/cloud/pytorch/win-64/pytorch:torchvision:1.5 本地安装接着第⼀步,在pytorch环境下进⾏安装,依次输⼊如下指令。

然后回到虚拟环境所在⽬录,⽤conda install anaconda安装环境所需的基础包1.6 测试代码1:from future import print_functionimport torchx = torch.rand(5, 3)print(x)输出类似于以下的张量:代码2:import torchtorch.cuda.is_available()输出:True如果以上两段代码输出⽆异常,表明环境搭建成功。

Ubuntu系统安装与配置指南

Ubuntu系统安装与配置指南

Ubuntu系统安装与配置指南-----------------------第一章:Ubuntu系统简介------------------------------Ubuntu是一个基于Debian的自由开源操作系统。

它有着强大的用户界面和稳定的性能,同时也支持广泛的硬件设备。

在本章中,我们将介绍Ubuntu系统的特点和使用优势。

1.1 Ubuntu系统的特点Ubuntu系统具有以下几个特点:- 自由开源:用户可以免费获取Ubuntu安装文件并自由使用、修改和分发。

- 用户友好:Ubuntu具有直观的用户界面和易于使用的应用程序,适合各种用户群体。

- 宽广的硬件支持:Ubuntu支持各种硬件设备,包括标准PC、服务器和嵌入式设备。

- 安全性高:Ubuntu系统有一个强大的安全性架构,能够有效防止恶意攻击和数据泄漏。

1.2 Ubuntu系统的使用优势Ubuntu系统的使用优势主要体现在以下几个方面:- 稳定性:Ubuntu基于Debian系统,具有出色的稳定性和可靠性,可长时间运行而不会崩溃。

- 软件兼容性:Ubuntu支持广泛的软件应用程序,包括办公软件、图形设计工具、开发工具等。

- 社区支持:Ubuntu拥有庞大的用户社区,用户可以通过社区获取各种使用教程和技术支持。

- 更新和升级简便:Ubuntu的软件更新和升级非常简便,用户可以轻松获取最新的系统和应用程序版本。

第二章:Ubuntu系统的安装------------------------------在本章中,我们将详细介绍Ubuntu系统的安装步骤和注意事项,以确保安装过程顺利进行。

2.1 准备安装介质首先,您需要准备一个Ubuntu安装介质。

您可以选择光盘、USB闪存驱动器或者通过网络进行安装。

2.2 进入安装界面将安装介质插入计算机,并重启计算机。

在计算机启动时,按照屏幕上的提示进入BIOS设置,将启动顺序设置为首先从安装介质启动。

2.3 选择安装选项在安装界面中,选择适当的语言和时区,然后单击“继续”按钮。

macOS命令行下的数据库管理和操作技巧

macOS命令行下的数据库管理和操作技巧

macOS命令行下的数据库管理和操作技巧在macOS系统中,我们可以通过命令行界面进行数据库的管理和操作。

本文将介绍一些常用的数据库命令和技巧,帮助您更好地进行数据库维护和操作。

一、安装数据库在macOS系统中,常见的数据库软件有MySQL和PostgreSQL。

您可以通过Homebrew等包管理工具进行安装。

以下是安装MySQL和PostgreSQL的命令:1. 安装MySQL:$ brew install mysql2. 安装PostgreSQL:$ brew install postgresql二、启动数据库服务安装完数据库软件后,您需要启动数据库服务才能开始使用。

以下是启动MySQL和PostgreSQL服务的命令:1. 启动MySQL服务:$ brew services start mysql2. 启动PostgreSQL服务:$ brew services start postgresql成功启动数据库服务后,您可以使用命令行界面登录到数据库,并进行相关操作。

以下是登录MySQL和PostgreSQL数据库的命令:1. 登录MySQL数据库:$ mysql -u root -p输入密码后即可登录到MySQL数据库。

2. 登录PostgreSQL数据库:$ psql -U postgres默认情况下,PostgreSQL使用"postgres"用户进行登录。

四、创建数据库登录到数据库后,您可以通过命令行界面创建新的数据库。

以下是创建数据库的命令:1. 创建MySQL数据库:mysql> CREATE DATABASE dbname;其中,dbname为您要创建的数据库名称。

2. 创建PostgreSQL数据库:postgres=> CREATE DATABASE dbname;同样地,dbname为您要创建的数据库名称。

如果您想删除数据库,可以使用以下命令:1. 删除MySQL数据库:mysql> DROP DATABASE dbname;2. 删除PostgreSQL数据库:postgres=> DROP DATABASE dbname;六、导入和导出数据通过命令行界面,您可以导入和导出数据库中的数据。

OSM安装手册

OSM安装手册

Openstreetmap服务器部署手册1.部署环境Ubuntu-14.04-LTS 32位版2.安装步骤2.1添加软件包sudo apt-get install software-properties-common2.2添加软件源sudo add-apt-repository ppa:kakrueger/openstreetmap 2.3更新软件包sudo apt-get update2.4安装apache mod_tile模块及其依赖项sudo apt-get install libapache2-mod-tile(注:可能出现的错误:Unable to locate package libapache2-mod-tile 解决办法:终端下输入 sudo apt-get upgrade )2.5 安装PostgreSQL数据库及mod_tile模块在安装mod_tile过程中,会同时安装PostgreSQL数据库安装过程中会弹出窗口提示是否在Apache中安装mod_tile 模块,选择 Yes 并确认提示是否安装 mapnik工具包选择 Yes并确认创建postgis数据库提示默认创建gis数据库提示创建用户2.6建立数据访问用户Sudo passwd postgres(用户名)2.7 登录数据库Sudo su postgrespsql -dpostgres#alter user postgres with password 密码2.8 导入pbf格式地图数据osm2pgsql --slim -C 1500 --number-processes 4 /路径/XX.osm.pbf(注:可能出现的问题①unable to open xxx.osm.pbf解决办法 chmod命令修改pbf文件权限②终端提示Role “xxx” does not exist问题原因:登录用户非法解决办法:用数据访问用户登录 sudo su postgres)3.部署测试浏览器地址栏输入http://local/osm/slippymap.html显示本地地图数据,实现缩放查询功能注:可能出现的问题①本地地图只出现粉红色切片tile 默认创建gis数据库失败解决办法:psql>create database gis with postgres encoding=’utf8’ connection limit=-1终端输入# psql -d gis -f /usr/share/postgres/9.3/contrib/postgis-2.1/postgis.sql # psql -d gis -f /usr/share/postgres/9.3/contrib/postgis-2.1/spatial_ref_sys.sql。

在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境

在VMware Workstation虚拟机中安装ubuntu并搭建操作系统开发环境

了解和下载Ubuntu目前Ubuntu的最新稳定版本是7.04,最新稳定的LTS版本(Ubuntu 的“LTS” 版本拥有长期支持,桌面版本为3年,服务器版本为5年)是6.06,最新测试版本是7.10 Tribe 4,开发代号是Gutsy Gibbon,意思是“勇敢的长臂猿”。

另外说一下有关Ubuntu各个版本的区别,帮助您确定您要下载哪一个——A、按支持的时间划分普通版:提供18个月的在线更新支持;LTS版:上面说了,桌面版本提供3年,服务器版本提供5年的在线更新支持。

B、按应用划分桌面版:应用于台式机、笔记本等私人、家用、办公商务等用途;服务器版:用于服务器,据说没有图形界面。

C、按安装方式划分Live CD版:光盘中是一个完整Ubuntu操作系统,通过光盘启动后可以直接进入,从而允许你在安装之前事先进行一番体验。

而且安装到硬盘的界面就是基于这个光盘系统的。

但由于是光盘启动,运行的效率就打折扣了;Alternate desktop CD版:安装界面是文字形式,允许用户做更多的定制工作,运行效率也比Live CD高些,不需事先体验的老用户和机器老的用户推荐采用。

Linux内核和GUN/Linux的联系和区别要知道,由Linus Torvalds及其合作者开发的Linux并不是一个完整的操作系统,而是一个类Unix(Unix-like)的操作系统内核。

我们常说的Linux操作系统其实应该被完整地称为GNU/Linux。

这里的GNU是指Richard Stallman于1984年发起的GNU(GNU’s Not Unix)计划,它的目标是完成一套基于自由软件的完整操作系统——HURD。

该计划的参与者中云集了诸多掌握核心技术的顶尖高手,更重要的是,他们信仰技术上的共产主义。

为了保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份被称之为GNU通用公共许可证(GNU General Public License,GPL)的协议条款。

Ubuntu安装教程及设置

Ubuntu安装教程及设置

Ubuntu安装教程及设置部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改Ubuntu 11.10 <Oneiric Ocelot )图形<图解)安装教程、基本设置、网络设置、软件源、语言与输入法、硬件驱动、Unity、Gnome3、Ubuntu文档、制作USB Live、U盘安装、软件安装、简介、下载目录一.准备安装Ubuntu11.10系统1.1 Ubuntu简介1.1.1 Ubuntu正式支援地衍生版本包括1.1.2 介绍Ubuntu 11.10以下特点1.1.3 Ubuntu地正式发音1.1.4 官方网站与文档1.2 获得Ubuntu发行版1.2.1 从镜像站点上下载ISO地镜像文件1.2.2 将ISO镜像文件制作成CD/DVD1.3 硬盘分区方案二.光盘安装Ubuntu 11.102.1 语言2.2 确认安装条件2.3 分区硬盘及格式化硬盘2.3.1 Ubuntu 安裝程序提供了几个方案2.3.2 其他选项 (Something else><手动分区:/、swap、/home)2.4 所在地区和国家2.5 键盘类型2.6 使用者资料及密码2.7 完成安装2.8 初次开机三.安装后系统设置3.1 设置网络3.1.1 有线网络3.1.2 无线网络3.1.3 拨号上网<PPPOE)3.2 设置软件源与升级3.3 安装语言套件 (Language Pack>3.4 输入法3.5 修正时区及时间3.6 硬件驱动3.7 Unity 3D3.8 Gnome33.9 窗口按钮改为右手<使用于Unity桌面)四.安装软件4.1 安装压缩工具4.2 flash插件4.3 Google Chrome浏览器4.4 QQ4.5 msn4.6 pdf4.7 运行Windows软件4.8 安装 rpm 软件包4.9 支持DVD播放4.10 Ubuntu下安装显卡驱动4.10.1 Nvidia显卡驱动地安装4.10.2 ATI显卡驱动地安装五.U盘安装Ubuntu 11.105.1 Windows5.2 Linux Ubuntu一.准备安装Ubuntu 11.10系统1.Ubuntu简介Ubuntu是一个以桌面应用为主地Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语地“ubuntu”一词<译为吾帮托或乌班图),意思是“人性”、“我地存在是因为大家地存在”,是非洲传统地一种价值观,类似华人社会地“仁爱”思想.b5E2RGbCAPUbuntu 是一个社区开发地基于Debian GNU/Linux地操作系统,适合笔记本、桌面计算机和服务器使用.它包含了所有您需要地应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等.p1EanqFDPw2004年10月,Ubuntu 地第一个版本正式发布.此后 Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本.Ubuntu 鼓励用户及时地升级到新版本,以便享用最新地功能和软件. Ubuntu 地命名遵从“Y.MM (开发代号>”格式,Y 代表年份,MM 代表月份.在括号里地名字是预发布版时确定地开发代号.DXDiTa9E3d每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS>地桌面版本支持 3 年,服务器版本则是 5年.RTCrpUDGiT<1)Ubuntu正式支援地衍生版本包括:1、Kubuntu:使用和Ubuntu一样地软件库,但不采用GNOME,而使用更为美观地KDE为其预定桌面环境.2、Edubuntu:是Ubuntu地教育发行版.这是为了使教育工作者可以在短于一小时地时间内设计电脑教室,或建立网上学习环境,并且可即时控制该环境而不用在家学习而创作地.3、Xubuntu:属于轻量级地发行版,使用Xfce4作为桌面环境,与Ubuntu采用一样地软件库.4、Ubuntu Server Edition:其提供了服务器地应用程序,如一个电邮服务器、一个LAMP网页服务器平台、DNS设定工具、档案服务器与数据库管理.与原来地桌面版本比较起来,服务器版地光碟映像档体积较细,并且其对硬件规格地要求更低.若要运行服务器版,最少只需要有500MB地硬盘空间与64MB地内存便可.然而其并没有任何桌面环境提供,使用者在缺省环境里只可使用文字接口.5、Gobuntu:GNU版本,只使用自由软件基金会认证过地自由软件,不含任何非开源成分.6、Ubuntu Studio:音频,视频和图像设计专用版本.7、Ubuntu JeOS:JeOS,即──Just enough Operation System<刚刚好地系统),发音同:Juice,是一个高度精简地、专门面向虚拟化应用地发行版.也就面向虚拟化技术地系统.可当修复盘用.8、Mythbuntu:Mythbuntu,是一套基于Ubuntu地面向媒体中心电脑地发行版.MythTV是其中最重要地组成之一,用于实现媒体中心等功能.新版本改用了Xfce.9、Lubuntu:另一个轻量级地Ubuntu版本 <2018年10开始)5PCzVD7HxA<2)介绍Ubuntu 11.10以下特点:1、全新地登陆界面LightDM.2、Unity启动器、UnityDash、Unity面板地大量改进,包括拖拽不同文件时地智能程序查找、Mozilla Firefox未读内容计数、MozillaThunderbird、Empathy、Pidgin、Dash智能查找.3、出色地备份工具DejaDup<容易让人想起DejaVu),能够备份、还原HomeFolder目录中地所有文件,甚至包括隐藏文件.4、Mozilla Thunderbird成为默认邮件客户端,EvolutionMail、Calendar则从系统中彻底移除.5、Mozilla Firefox7.0成为默认浏览器.6、全新地Alt+Tab快捷键功能,能横跨不同桌面使用.7、改进地办公套装LibreOffice 3.4.8、可从Unity面板直接访问不同地设定选项,包括显示器设置、蓝牙设备、自启动程序、打印机、USB设备、系统更新等等.9、简单漂亮地文件管理器Nautilus3.2.10、全新地Ubuntu软件中心.11、Linux Kernel 3.0内核12、GNOME 3.2桌面环境13、多重架构支持14、GTK3、Python 3.2、GCC 4.6.1、CUPS 1.5.015、支持文件系统有 Btfrs、ext3、ext4、JFS、ReiserFS、XFS16、显卡驱动NVIDIA 280.13、ati-driver 8.88117、xorg-server 1.10.4jLBHrnAILg<3)Ubuntu地正式发音Ubuntu<发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉地发音为/u:bu:tu:/全部u发音/wu:/) xHAQX74J0X<4)官方网站与文档官方主页英文官方主页中文官方英文Wiki官方中文WikiUbuntu桌面培训文档英文Ubuntu桌面培训文档中文免费Ubuntu电子杂志<Full Circle Magazine)英文免费Ubuntu电子杂志<Full Circle Magazine)中文Ubuntu中文论坛 LDAYtRyKfE2.获得Ubuntu发行版<1)从镜像站点上下载ISO地镜像文件中文官方:英文官方:官方下载地址:离线用户可以下载:<完整) <i386=32位、amd64=64位)桌面版<Desktop CD)<32位)<64位)BT下载Zzz6ZB2Ltk服务器版<Server install CD)BT下载专家版<Alternate install CD)BT下载<2)将ISO镜像文件制作成CD/DVD<1>在Microsoft Windows下用Nero、ImgFree等等地光盘刻录软件将ISO镜像文件刻录成CD/DVD.dvzfvkwMI1<2>Linux发行版下,#cdrecord ubuntu-xxxxxxxx.iso3.硬盘分区方案在计算机上安装Linux系统,对硬盘进行分区是一个非常重要地步骤,下面介绍几个分区方案.<1)方案1<初学者)/ :建议大小在5GB以上./home:存放普通用户地数据,是普通用户地宿主目录,建议大小为剩下地空间.swap:即交换分区,建议大小是物理内存地1~2倍.rqyn14ZNXI<2)方案2<开发者)/boot:用来存放与Linux系统启动有关地程序,比如启动引导装载程序等,建议大小为100MB以上./ :Linux系统地根目录,所有地目录都挂在这个目录下面,建议大小为5GB以上./home:存放普通用户地数据,是普通用户地宿主目录,建议大小为剩下地空间./usr :用来存放Linux系统中地应用程序,其相关数据较多,建议大于3GB以上.swap:实现虚拟内存,建议大小是物理内存地1~2倍.EmxvxOtOco二.光盘安装Ubuntu 11.10将您计算机地 BIOS 设定成用光盘开机,并将 Ubuntu 桌面(Desktop> 光盘放入光驱起动.SixE2yXPq51.语言首先安装程序会问您安装 GNU/Linux 时使用那个语言来显示讯息.您在此选择地语言也会成为安装后 Ubuntu 地缺省语言.选『中文(简体>』.然后,选择『安装 Ubuntu』.6ewMyirQFLTips:您可以选择『试用 Ubuntu 』 (Try Ubuntu > 启动 Live 系统试用 Ubuntu.试用满意可以按 Live 系统桌面地安装小图示把Ubuntu 安装至硬盘中.如果您不需要试用,亦可以选择『安装Ubuntu』 (Install Ubuntu> 直接启动安装程序安装 Ubuntu 至硬盘中.kavU42VRUs2.确认安装条件接着,安装程序会要求您确认您地计算机已符合以下条件,可以进行安装:<1>有最少 4.4 GB 地可用磁盘容间 (当然,越多越好!!建议最少应要有 10 至 20 GB><2>有接上电源 (怕您地计算机使用电池,安装中途没电,使用于笔记本、上网本><3>已连接至因特网 (更多软件和语言包需要由网上下载,亦可以透过您地网络位置侦测并设定时区等设定>y6v3ALoS89此外,下方还有两个选项供您选取:<1>当安装时下载更新 (Download updates while installing> –安装后,自动上网下载最新地软件更件.<2>安装此第三方软件 (Install this third-party software> - 安装程序会自动安装一些使用专利技术或非自由地软件,包括播方MP3 音乐和 MPEG4 影片地译码程序、显示有 Flash 地网页地Flash 播放器和一些硬件装置地驱动程序等,增加 Ubuntu 地可用性.M2ub6vSTnPTips:上网更新flash、mp3编码、无线网卡驱动等等.如果网速很慢,延长安装时间,建议不要选择.0YujCfmUCw3.分区硬盘及格式化硬盘接着来到了整个安装 GNU/Linux 过程最中最难及最易出错地部份 - 分区硬盘.要将两个或以上地作业系统安装在同一个硬盘上及方便管理不同类型地资料,我们必须要将硬盘分区成多个分区(Partition> .eUts8ZQVRd这项工作困难之处在于大部份个人计算机都预装其他操作系统,整个硬盘所有空间亦一早分配另一个操作系统.很多非技术人仕对分区硬盘根本毫无概念,有时亦在不自知地情况下损坏了自己原有操作系统和里面地资料.不过其实只需要小心处理,一般不会有问题.sQsAEJkW5T<1)Ubuntu安裝程序提供了几个方案:<1>升级Ubuntu x.x到11.10<Upgrade Ubuntu x.x to 11.10)这个方案会把硬盘中旧版地 Ubuntu 升级至 Ubuntu 11.10.保留文档,音乐和其它个人文件,尽量保留已安装地软件.会清除系统设置.GMsIasNXkA<2>清除磁盘并安装 Ubuntu (Erase disk and install Ubuntu>这个方案会删除硬盘上所有分区和操作系统,然后再重新分区硬盘.如果您硬盘上有其它您想保留地操作系统,请不要选择此项.TIrRGchYzg<3>将操作系统替换为 Ubuntu (Replace Ubuntu xx.xx with Ubuntu>这个方案会删除有关操作系统所在地分区,并该空间上安装 Ubuntu.如果您想保留有关操作系统,请不要选择此项.7EqZcWLZNX<4>将 Ubuntu 11.04 与原有操作系统安装在一起 (Install Ubuntu 11.04 alongside OS>如果您地计算机有包括微软窗口或其它 GNU/Linux 等其它操作系统,就会看到这个方案. 这个方案会在不损害原有操作系统<不影响您地微软窗口之下)情况下缩小其占用地磁盘分区 (Partition>,并在腾出地空间上安装 Ubuntu.lzq7IGf02E<5>清除Ubuntu xx.xx并重新安装 (Erase Ubuntu xx.xx and reinstall>这个方案会把硬盘中旧版地 Ubuntu 删除,并在该容间上重新安装Ubuntu.如果您想保留有关旧 Ubuntu,请不要选择此项.zvpgeqJ1hk<6>其它选项 (Something else>这个方案不会帮您自动分区,只会让您手动地自行分区硬盘.在这里可以自己创建、调整分区,或者为Ubuntu选择多个分区.NrpoJac3v1<2)其他选项 (Somethingelse><手动分区:/、swap、/home)选择“其他选项”,按“继续”按钮.如下图所示.这里我们建立三个分区,分别是/、swap 、/home.1nowfTG4KITips:如果是全新硬盘,单击“新建分区表”,按“继续”,就已经建立分区表.<1>创建“/”选择要分区地空闲空间,点“添加”按钮.新分区地类型:选择“主分区”新建分区容量:输入分配地大小,以 MB 为单位新分区地位置:按默认选“起始”用于:后面选择新分区使用地文件系统,使用默认“Ext4 日志文件系统”挂载点:选择“/”.点“确定”按钮.fjnFLDa5Zo<2>创建交换空间再选择空闲空间,点“添加”按钮.新分区地类型:选择“逻辑分区”新建分区容量:输入交换空间分配地大小,以 MB 为单位新分区地位置:按默认选“起始”用于:后面选择“交换空间”交换空间不用选择挂载点,所以挂载点为灰色不可选.点“确定”按钮.tfnNhnE6e5<3>创建“/home”分区继续选择空闲空间,点“添加”按钮.新分区地类型:逻辑分区新建分区容量:剩余地空间新分区地位置:起始用于:选择” Ext4 日志文件系统”挂载点:/home.点“确定”按钮.HbmVN777sL至此,分区已全部创建完毕,但“已用”都还是“未知”,如果不满意,还可以点击“还原”或“后退”按钮进行更改.如果确定,就点“现在安装”按钮.V7l4jRB8Hs4.所在地区和国家为方便日常操作,您需要配置您所在地区地时区.如果您先前在选择语言时选「中文(繁体>」,时区将缺省为台湾.如果选了「中文(简体>」,时区缺省为上海.选了 English,时区将为美国.83lcPA59W9Tips:您可以在地图上点选最接近您所在地区地黑点来.亦可以在地图下『已选择地城市』(Selected city> 输入所在城市名称.但要留意这个设定除了会影响系统时区外,亦会影响安装后系地地语言和软件下载点.mZkklkzaaP5.键盘类型不同国家键盘地排列可能会有少许分别,对一般中港澳台地用户来说,请用选『美国』(USA>.6.使用者资料及密码GNU/Linux 和 Unix 是多使用者 (Multi-User> 地操作系统,一台GNU/Linux 可以容许多个使用者同时使用.为方便管理每一个使用者地档案和资源,每个使用者都有自己地使用者帐户 (user account> 及密码 (password>.Ubuntu 会先要求您先建立一个属于您地使用者帐户,所以您会看到以下画面要求您输入新 Ubuntu 第一个使用者地资料和密码: AVktR43bpw您需要输入以下资料:<1)您地名字 (yourname> - 这主要用作电邮等应用程序上地直实名称.可以由任何非冒号 (:> 和逗号 (,> 地字符组成,中间可以有空格.最好使用英文.<2)计算机名称 (name of this computer> - 设定计算机地名称,只可以用英文字母、数目字、减数 (-> 及组成,中间不可以有空格.缺省会使用使用者名称后面再加上“-desktop” 作为计算机名称. <3)使用者名称 (name use to log in> - 登入时使用地名称,只可以用英文字母、数目字、减数 (-> 及底线符 (_> 组成,中间不可以有空格和头一个字符必需为英文字母.留意 Unix/Linux 地用户名称是分大小写地,即 jrandom、JRANDOM 和 JRandom 为三个不同地用户.为避免混淆,建议大家最好用全小写字母作为使用者名称.<4)密码 (password> - 同样分大小写.为减低被人破解地机会,请别用电话号码、生日日期、人名或任何在字典找到地字做密码.ORjBnOwcEd登录时有两个选项:<1)自动登录开机电脑后自动登录系统,不需要输入用户名和密码.<2)登录时需要密码开机电脑后必须输入用户名和密码,才可以登录系统.<3)加密我地主目录需要我地密码才能看我地主目录上地文件.2MiJTy0dTT7.完成安装看到以下画面表示您已成功安装好 Ubuntu 了,可以按『现在重启』(Restart now>重新启动进入安装好地 Ubuntu.gIiSpiue7A按“回车键”后,自动弹出光盘了.8.初次开机重新开机后,计算机会自动进入开机管理员(Boot Manager>. 如果您要启动其他操作系统,请在这几秒间按 ESC 键进入选单,再选其他操作系统.如果没有按任何键,开机管理员会自动启动 Ubuntu.成功启动新 Ubuntu 就可以看到以下地登入画面.uEh0U1Yfmh您可以键任您地帐户名称及密码登入.现在您可以在 Ubuntu桌面工作了.三.安装后系统设置1.设置网络Ubuntu系统默认支持地联网方式包括:商用或家用有线局域网、无线网络、xdsl虚拟拨号网络<PPPOE)、手机网络<GPRS/EDGE/WCDMA).Ubuntu也支持IPV6网络.下面介绍三种常见联网方式.IAg9qLsgBX<1)有线网络假如你地网络是DHCP<自动获得IP地址),只要您接好网线,Ubuntu 可以自动向您局域网络上地 DHCP 服务器取得网络设定帮您连接上网.WwghWvVhPE设置静态IP:左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『有线』分页按『添加或编辑』后选择『IPv4设置』,打开『方法』边上地下拉菜单,选择『手动』.单击『添加』按钮,如图所示处依次输入本机地IP、子网掩码、网关.在下面地『DNS服务器』处输入DNS服务器地IP地址.最后,钩选『自动连接』复选框,点击『保存』按钮.asfpsfpi4k<2)无线网络Ubuntu正确识别计算机无线网卡时,会自动扫描无线网络,左击屏幕右上角网络图标,选择适合自己地无线网络即可联入互联网.ooeyYZTjj1手动配置无线网络:左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『无线』分页按『添加或编辑』后在弹出对话框中选中『无线』标签,便可用和家用局域网配置一样方式配置无线网络.BkeGuInkxI<3)拨号上网<PPPOE)左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『DSL』分页按『添加』后,如图所示处依次输入用户名、密码.最后,钩选『自动连接』复选框,点击『保存』按钮.PgdO0sRlMoTips:如果您有勾选自动连线,选用后每次登入都会动连在线网,不用每次自行启用.2.设置软件源与升级先启动『系统设置』,并在系统设置中选『软件源』(Software Sources> :在软件源(Software Sources> 分页下按下载自 (Downloaded from> 右选地拉下清单,选取『其他站点』 (Other...>,就会弹出选择下载服务器 (Select Best Server> 对话框,在清单里选择您所在地区或最新您所在地区地下载服务器.3cdXwckm15Tips:不同软件源服务器下载速度受你所在网络服务提供商(ISP>影响.例如有地服务器中国电信用户使用速度极快,但北方地中国联通(原网通>使用极慢.选择你觉得最快地服务器.如果你不知道该怎么做,点击『选择最佳服务器』按钮由系统逐一测试,不过这可能会花费很长地时间,不推荐应用.如果觉得官方源速度都很慢,那么请将Ubuntu Software 标签下所有地钩打掉以禁用官方源服务器,选择我们推荐地第三方源.h8c52WOngM升级软件源:<1)左击屏幕右上角系统设置图标,选『有可用更新』后按『安装更新』.<2)打开终端<快捷键:Ctrl+Alt+T):sudo apt-get update && sudo apt-get upgradev4bdyGious 3.安装语言套件 (LanguagePack>如果安装时无法连上因特网,可能会无法下载中文地语言套件(Language Pack>,这时您需要自行安装语言套件.J0bm4qMpJ9先启动『系统设置』,并在系统设置中选『语言支持』(Language Selector>:开启了『语言支持』(Language Selector> 后,按『添加或删除语言』(Install/Remove Languages...> 进入『已安装语言』(Installed Languages> 对话框中,点选「中文 (繁体>」或「中文(简体>」,按『应用变更』(Apply>.XVauA9grYP在弹出地授权窗口中输入当前用户登录密码即可生效.Tips:在『语言支持』(Language> 对话框中,在『菜单和窗口地语言』(Language for menus and windows > 设定您想使用地系统语言:「汉语 (香港>」Chinese (Hong Kong Special Administrative Region of China>>、「中文 (台湾>」(Chinese (Taiwan>>、「汉语 (中国>」(Chinese (China>> 或English.bR9C6TJscw4.输入法左击屏幕右上角键盘图标,选『首选项』.弹出地『IBus设置』界面上,按『输入法』后,在『选择输入法』上选择输入法,然后按『添加』.5.修正时区及时间无论您选择任何时区,Ubuntu 缺省都会假定您硬件时钟地时区为UTC (即格林威治 GMT>.如果硬盘有其他作业系统,而该系统又将硬件时钟地时区假定为您所属时区 (微软窗口一般会如此>.当您在两个作业系统交替启动时,将做成时区混乱.所以建议您把硬件时钟修正为您所在时区.pN9LBDdtrd把 /etc/default/rcS 中地 "UTC=yes" 改成为 "UTC=no" :# Set UTC=yes if your system clock is set to UTC (GMT>, and UTC=no if not.UTC=noDJ8T7nHuGT重新启动系统.这时您地时钟必会快了或慢了几个小时,可以依以下方法修正:$ sudo ntpdate 210.72.145.44 //根据您所指定地时间服务器修正您地系统时钟(软件时钟>28 Oct 12:57.47 ntpdate[7297]: adjust time server210.72.145.44 offset -0 .021044 sec$ sudo hwclock -w //根据修正好地系统时钟(软件时钟>时间修正硬件时钟地时间 QF81D7bvUA6.硬件驱动先启动『系统设置』,并在系统设置中选『附加驱动』(Hardware Drivers >;硬件驱动程序管理员会列出所有需要地限制驱动程序.您只需要点选要安装地驱动程序,按『激活』(Ok>,系统就会帮您下载并安装驱动程序.4B7a9QFw9h在弹出地授权窗口中输入当前用户登录密码即可生效.7.Unity 3D是否支持 3DUnity界面命令:如果你地机器安装 Ubuntu 11.04 或 11.10 后,没法运行基于Compiz 地 Unity 3D 界面地话,使用以下命令就可检测出到底问题出在哪里?/usr/lib/nux/unity_support_test -pix6iFA8xoX开启3D桌面:<1)首先要安装好显卡驱动,集成显卡地驱动会自动安装,独立显卡要麻烦一些<参考硬件驱动).wt6qbkCyDE<2)安装Compiz<1>在终端里输入:sudo apt-get install compizconfig-settings-manager<2>先启动『Ubuntu软件中心』,搜索框里输入『Compiz 』后,选择『CompizConfig设置管理器』然后按『安装』.Kp5zH46zRk<3)设置先启动『面板主页』,搜索框里输入『Compiz』后,单击运行『CompizConfig设置管理器』,弹出地『CompizConfig设置管理器』里『常规选项』里地选项『桌面尺寸』依次输入『4、1、4』和『桌面』选项里地选项『桌面立方体』与『旋转立方体』开启.安住Ctrl+Alt并按住拖动鼠标,3D桌面就出现在你面前了.Yl4HdOAA61详细参考:8.Gnome3先启动『Ubuntu软件中心』,搜索框里输入『Gnome shell 』后,选择『Gnome shell』然后按『安装』.ch4PJx4BlI左击屏幕右上角系统设置图标,按『注销』.进入到登录界面.在『切换桌面系统』里选择『Gnome』后按『回车』.下面Gonme3.2桌面.按『活动』后出现下面地界面.“窗口”是当前活动窗口,“应用程序”是有办公、互联网、图形、系统工具、影音、游戏软件;还有系统设置、输入法设置、Ubuntu 软件中心、更新管理器、网络连接、软件源等等.找不到你想要地软件屏幕右上角搜索框中输入软件名字.qd3YfhxCzo9.窗口按钮改为右手<使用于Unity桌面)。

Ubuntu下PHP-Mongo数据库环境搭建

Ubuntu下PHP-Mongo数据库环境搭建

sudo apt-get install pecl
再安装mongo扩展
sudo pecl install mongo
并给php.ini(默认在/etc/php5/apache2目录下)加入一句
extension=mongo.so
现在可以看看phpinfo()输出的页面是不是有mongo了
sudo apt-get install php5
apache默认的web根目录是在/var/www,一般我装好后会删了/var/www目录,然后在自己用户目录下新建www目录,并做个链接过去。
安装PHP-mongo支持
ubuntu下安装很简单,使用几句命令就好了如果没有安装pecl,先安装它
--------------------------------------------------------------------------------
环境ubuntu11.04
Apache&PHP安装
ubuntu下可以直接从源里安装
sudo apt-get install apache2
foreach ($cursor as $obj) {
echo $obj["title"] . "\n";
}
有点经验的人看到这些代码肯定都已经感叹mongo的简单了。在我目前了解的有限mongo知识里,最吸引我的就是它可以插入不同"shape"的记录。把Mysql数据库想象成一个书架,一张表就是书架上的一本笔记本,那么笔记本的每一页里都已经画了一张表格,你必须根据表格的格式填入数据;而Mongo数据库里,一个collection是一本笔记本,每一页都是空白的,你可以按照自己喜欢的格式放入数据,数据的灵活性就更大了。比如一个用户有username、password、job属性,job为teacher的用户额外有school属性,而job为programmer的用户额外有company、language属性。在关系数据库中,常见的存储方案是将username、password、job放在一个user表中,然后再新建一个usermeta表,字段为metaKey和metaValue,用来存储额外的属性。在mongo数据库中,可以直接把这些数据,都存在user表里,不用蛋疼的维护额外的一个表了!

如何在Linux终端中创建和管理数据库

如何在Linux终端中创建和管理数据库

如何在Linux终端中创建和管理数据库在Linux终端下创建和管理数据库是许多开发者和系统管理员必备的技能。

在本文中,我们将介绍如何使用命令行工具来创建和管理数据库。

一、安装数据库管理系统在开始之前,我们需要确保已经安装了所需的数据库管理系统。

在Linux上,最常见的数据库管理系统是MySQL和PostgreSQL。

你可以通过以下命令来安装它们:1. 安装MySQL```sudo apt updatesudo apt install mysql-server```2. 安装PostgreSQL```sudo apt updatesudo apt install postgresql```二、创建数据库完成安装后,我们可以使用以下命令来创建数据库:1. 创建MySQL数据库```mysql -u root -p```然后输入数据库管理员的密码以登录MySQL控制台。

接下来,输入以下命令来创建数据库:```CREATE DATABASE <database_name>;```将`<database_name>`替换为你想要创建的数据库的名称。

2. 创建PostgreSQL数据库```sudo -i -u postgrespsql```然后输入以下命令来创建数据库:```CREATE DATABASE <database_name>;```将`<database_name>`替换为你想要创建的数据库的名称。

三、管理数据库用户和权限在管理数据库时,添加和管理用户以及设置权限是非常重要的。

以下是在Linux终端中管理数据库用户和权限的常见命令:1. MySQL用户管理- 创建新用户:```CREATE USER '<username>'@'localhost' IDENTIFIED BY'<password>';```将`<username>`和`<password>`替换为用户的实际名称和密码。

ubuntu安装mysql

ubuntu安装mysql

注:只有修改/etc下的f才能使client的设置起效,安装目录下的设置只能使server的设置有效。
二进制安装的修改/etc/mysql/f即可
11. 旧数据升级到utf8(旧数据以latin1为例):
1) 导出旧数据:mysqldump --default-character-set=latin1 -hlocalhost -uroot -B dbname --tables old_table >old.sql
6). 在从服务器上执行如下语句,用系统真实值代替选项:
change master to MASTER_HOST='master_host', MASTER_USER='replication_user',MASTER_PASSWORD='replication_pwd',
恢复数据库:mysql -uroot -p < name.sql
恢复表:mysql -uroot -p dbname < name.sql (必须指定数据库)
14. 复制
Mysql支持单向的异步复制,即一个服务器做主服务器,其他的一个或多个服务器做从服务器。复制是通过二进制日志实现的,主服务器写入,从服务器读取。可以实现多个主 服务器,但是会碰到单个服务器不曾遇到的问题(不推荐)。
13. 备份和恢复
备份单个数据库:mysqldump -uroot -p -B dbname > dbname.sql
备份全部数据库:mysqldump -uroot -p --all-databases > all.sql
备份表: mysqldump -uroot -p -B dbname --table tablename > tablename.sql

ubuntu系统下orthomcl安装使用详解

ubuntu系统下orthomcl安装使用详解

ubuntu系统下orthomcl安装使⽤详解事先声明:这个流程是⾃⼰的探索和⼴⼤⽹友的经验共同结晶出来的。

OrthoMCL (/orthomcl/)主要⽤来找直系同源基因以及旁系同源基因。

它主要在⽐较完整的基因组之间找直系同源基因。

OrthoMCL的使⽤主要13步,可以参考doc/OrthoMCLEngine/Main/UserGuide.txt。

⼀,mysql安装我⽤的mysql,为避免mysql运⾏出问题,最好修改mysql配置⽂件: 1.设置myisam_sort_buffer_size为可⽤内存的⼀半 2.设置myisam_max_sort_file_size为orthomclBlastParser程序⽣成⽂件similarSequences.txt的5倍⼤⼩ 3.设置read_buffer_size的值为,或者尽量⼤Ubuntu上安装MySQL⾮常简单,只需要打开终端,⼏条命令就可以完成。

1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev安装过程中会提⽰设置密码什么的,注意设置了不要忘了,安装完成之后可以使⽤如下命令来检查是否安装成功:sudo netstat -tap | grep mysql通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表⽰安装成功。

登陆mysql数据库可以通过如下命令:mysql -u root -p-u 表⽰选择登陆的⽤户名, -p 表⽰登陆的⽤户密码,上⾯命令输⼊之后会提⽰输⼊密码,此时输⼊密码就可以登录到mysql。

进⼊mysql之后,最要紧的就是要设置Mysql中的root⽤户密码了,否则,Mysql服务⽆安全可⾔了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";注意,我这⼉⽤的是123456做为root⽤户的密码,但是该密码是不安全的,请⼤家最好使⽤⼤⼩写字母与数字混合的密码,且不少于8位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Build your own OpenStreetMap Server - Ubuntu 08.04 Hardy Heron Submitted by rweait on Sat, 01/19/2013 - 15:07This article is now archivedas /content/build-your-own-openstreetmap-serve r-v1. An updated (2010) article is based on Ubuntu 10.04 Lucid Lynx Build your own OpenStreetMap server. Build your own what?OpenStreetMap is the editable World map of everything. It is the Wikipedia of maps. It is to other on-line maps as Wikipedia is to Britannica. And it is awesome in every possible way.OpenStreetMap is a massive project that started as Steve Coast's, frame-breaking idea in 2004. If I make a map of my neighborhood and give it away, and you make a map of your neighborhood and give it away, then we both have better maps. As of March 2009 there are over 100,000 contributors making maps of their neighborhoods and contributing them to this World wide effort.OpenStreetMap makes the data and the software available to you with Free Software and free data licenses so that you can use, learn from, teach with, improve upon and share with others what you gain from OpenStreetMap. And you can build your own local copy of OpenStreetMap for your business, school, community group or personal interests.The project operates on a massive scale as there is an incredible amount of data, there is more data every day, and there are more people using the data every day. OpenStreetMap has to run on several servers, including a handful of API servers and separate database, development, web and tile servers. This article does not cover the creation of a complete OSM datacentre.It does cover creating a single server from a typical PC circa 2006. These instructions build what OpenStreetMap calls a tile server. That is, a computer that uses the OSM data set to create map images that are suitable for a web site. Not every OpenStreetMap function is supported, but you will be able to create a local map, keep it up to date and customize it for your own purposes.The key compromise that is required to be able to build this system on anon-super-computer is that we'll only build the map for a small part of the world. Why would I build my own?Why indeed? is already freely available on theinternet. Why not just use that? You can and you should. Eventuallyyou may come up with an idea. You might want to make the mapwork a little differently for you. You might want a map for a specialpurpose.Perhaps forcycling, / OpenCycleMap is a wonderful example of what you cando with the tools and data of OpenStreetMapcatalyzed by an idea. Created by Andy Allan and Dave Stubbs,OpenCycleMap uses OpenStreetMap data, then displays it in a waythat is useful to cyclists with the emphasis placed on cycle trails,bike shops and bike parking. They've also added elevation contoursand hill-shading as cyclists care about hills. Sometimes they arelooking for a good challenging climb, and other times they just wantto get home with the groceries. The brilliant work of theOpenCycleMap team was recognized with a Commendation from the British Cartographic Society as well as the prestigious Lolcat of Awesomness from the OpenStreetMap community at large.Or maybe you need to have access to you map even when your internet provider is down. Or when the power is off. Or both. It won't take much for you to see the benefit of having your own piece of OpenStreetMap infrastructure. All you need to start is an idea and the thirst for knowledge.There are a lot of moving parts to OpenStreetMap. I hope that these steps will make it easier for you to get your first map working. This article is intended to get from bare iron to a working local OpenStreetMap tile server. This one will collect OpenStreetMap data and allow you to render that data into images suitable for use on a web site. Future articles will cover how to use your new server and several customizations that you'll want to try.Let's get started, shall we?Install Ubuntu serverI used Hardy Heron 8.04 LTS for this tutorial. Choose the LAMP server and the ssh server.This Ubuntu Hardy LAMP installation tutorial is a great start for somebody who hasn't installed one before.Browse to it and get "It Works!" from apache to know that you've got it right.Add some general toolssudo apt-get install subversion unzipGet the DataStart to download your planet file or extract. It's very big. Plan to use another console or screen to continue while downloading. Download from one of the mirrors like this one, for a faster download.wgethttp://ftp.heanet.ie/mirrors//plan et-latest.osm.bz2Get back to the download tomorrow. We've got things to do until then.Install the DatabaseA Word About usernameAs a simplifying assumption, this article will have you install all of the tools to work with the same user. This user is the same user for the Ubuntu login.Set up the database to hold your copy of the OSM data. We'll use postgresql with PostGIS extensions to make the geographic stuff easier.First we install the dependencies.sudo apt-get install postgresql-8.3-postgis postgresql-contrib-8.3It should respond like thisConfiguring postgresql.conf to use port 5432...* Starting PostgreSQL 8.3 database server...done.Setting up postgresql-8.3-postgis (1.3.3-1) ... edit /etc/postgresql/8.3/main/postgresql.conf in four places. These changes help with the large quantities of data that we are using.shared_buffers = 128MB # 16384 for 8.1 and earlier checkpoint_segments = 20maintenance_work_mem = 256MB # 256000 for 8.1 and earlierautovacuum = offedit /etc/sysctl.confkernel.shmmax=268435456Russ Nelson and balrog-k1n remind us that the above only takes effect after a reboot. Making this work immediately requires the following.sudo sysctl kernel.shmmax=268435456Disable the two pg_maintenance tasks which would otherwise cause vacuums to interrupt our database loads. We don't want loading thedatabase to get interrupted.crontab /etc/cron.d/postgresql-commonAdd a # before each line to disable it.Reenable them if you're doing anything else with postgres, or performance will slowly degrade.Restart postgres to enable the changessudo /etc/init.d/postgresql-8.3 restartIt should restart as above.Configuring postgresql.conf to use port 5432... * Starting PostgreSQL 8.3 database server...done.Setting up postgresql-8.3-postgis (1.3.3-1) ... create the databaseSubstitute your username for username in two places below. This should be the username that will render maps with mapnik.sudo -u postgres -icreateuser username # answer yes for superuser createdb -E UTF8 -O username giscreatelang plpgsql gisexitPostGISSet up PostGIS on the postresql database.psql -d gis -f/usr/share/postgresql-8.3-postgis/lwpostgis.sql This should respond with many lines ending with...CREATE FUNCTIONCOMMITSubstitute your username for username in two places in the next line. This should be the username that will render maps with mapnik.echo "ALTER TABLE geometry_columns OWNER TO username; ALTER TABLE spatial_ref_sys OWNER TO username;" | psql -d gis# Should reply withALTER TABLEALTER TABLEEnable intarraypsql gisReplies with many lines ending withCREATE FUNCTIONCREATE OPERATOR CLASSMapnik from sourceUse Mapnik for rendering pretty maps. We'll use both the project and some mapnik-tools and we'll call them both Mapnik at various times depending on context. Sorry about that. This section deals with the project.Install some dependencies.sudo apt-get install libltdl3-dev libpng12-devlibtiff4-dev libicu-devsudo apt-get install libboost-regex-devlibboost-iostreams-devsudo apt-get install libboost-filesystem-devlibboost-thread-devsudo apt-get install libboost-python1.34.1libboost-python-devsudo apt-get install libfreetype6-dev libcairo2-dev libcairomm-1.0-devsudo apt-get install libboost-program-options-dev python-cairo-devsudo apt-get install libboost-serialization-dev sudo apt-get install imagemagickGet some more dependenciessudo apt-get install build-essential libxml2-dev libgeos-dev libpq-dev libbz2-dev projproj above is called libproj-devel on OpenSuse - reported by kW on #osmTo avoid confusion, we'll put the project software in~/src/mapnik, also known as /home/username/src/mapnikGet the source from svnmkdir srccd srcsvn co /trunk/ mapnikcd mapnikConfigure mapnikNote, Updated 14 Aug 2009Are you having trouble with ImportError: No module namedmapnik after upgrading to Jaunty? Here is a fix for ImportError: No module named mapnikpython scons/scons.pyPlease note that the optional boost system is not included in Boost 1.34 so the Boost System warning will persist.Install mapniksudo python scons/scons.py installLet python know about mapniksudo ldconfigInstall osm2pgsqlGet the latest osm2pgsql from svn.svn co/applications/utils/exp ort/osm2pgsql/Should reply with several lines and end withChecked out revision 14116.Your revision number will vary.Build osm2pgsqlcd osm2pgsqlmakeThis should return without warnings or errors.Set the Spatial Reference Identifier (SRID) on the new database. psql -f 900913.sql -d gisShould reply withINSERT 0 1OpenStreetMap Mapnik-toolsThis is the other Mapnik. That is to say that these are the tools that OpenStreetMap uses to use Mapnik effectively. These will be kept in ~/mapnik also known as /home/username/mapnik.Get the latest mapnik from svn.cd ~svn co/applications/rendering /mapnik/Let's make some oceansStephen Wright once said, It's a small World but I wouldn't want to paint it. I feel the same about the outlines of the continents. I wouldn't want to have to walk along each of the edges of the Earth with a GPS. OpenStreetMap uses three different sources for this coastline information. Each is freely licensed for use with OpenStreetMap. Each is stored in a different compressed file format. So we get to use a couple of different tools.The coastline information needs to be in the mapnik directory by default. You can move it elsewhere but you'll have to fix some other settings.cd mapnikWorld boundarieswget/world_boundaries-sphe rical.tgztar zxvf world_boundaries-spherical.tgzThat created the world_boundaries directory that we'll use for the rest of this coastline data.Coastlines from OpenStreetMapwget/~kleptog/processed _p.zipAlternate locations of processed_p, for when hypercube isslow/downs.ic.unicamp.br/pub/gentoo/distfiles/processed_p-2 0090514.zip/ressources//processed_p.tar.bz2unzip processed_p.zipmv coastlines/* world_boundaries/rmdir coastlinesThat created a new coastlines directory that we won't use. We've moved the data to the world_boundaries directory.Shorelines for low-zoom layerscd world_boundarieswget/shoreline_300.tar.bz2 tar xvjf shoreline_300.tar.bzThis one didn't create a directory at all so we unpacked it directly into world_boundariesTesting and Your First MapPart two of this article is expected in late March. And here it is, Make Your First Map with your OpenStreetMap tile server.This article is one of a series that involve customizing OpenStreetMap. Please use comments below to request additional OpenStreetMap topics or to offer feedback.References / CreditsAll of the helpful folks on #osm on especially jburgess and springmeyerAll of the helpful folks on the OSM mailinglist //wiki/Mapnik//tech-blog/installing-mapnik-ubuntu-710 //ubuntu-804-hardy-heron-lamp-server -setup.htmlThanks dbaker and acant for copy editing help.。

相关文档
最新文档