




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最近国外厂商和国内Linux爱好者都在热议的话题是,Linux有能力挑战Windows的市场地位了。为什么呢?因为最流行的Linux-Ubuntu发布新版本10.10了,它的人机交互界面越来越棒。但对大部分不了解Linux操作系统的人来说,都还有这样的想法:要重装系统才能玩Ubuntu,我才懒得干呢。Linux初学者说我不会安装咋办呢?针对这些问题,小编借这篇文章,手把手教大家用虚拟机来安装Ubuntu 10.10。虚拟机的好处大家都知道,它可以安装在Windows平台下模拟真实的电脑环境,不需要重装Windows系统,安全高效实用。目前市场上最著名的虚拟机就是VMware Workstation 了,其次是Oracle的Virtualbox。值得一提的是Virtualbox是开源免费的,不过在网上随处可见VMware Workstation的注册机。下面上图了,有兴趣的网友准备好需要的工具软件,跟我学吧!第一步: 上官网下载Ubuntu /desktop/get-ubuntu/download/ 第二步:下载安装虚拟机VMware Workstation,安装完成后我们启动它进入下一步。下载地址: /cn/d/info/desktop_downloads/vmware_workstation/7_0第三步:制作虚拟环境第四步: 安装Ubuntu 10.10Ubuntu服务器版安装过程下面简述安装过程,选择一种安装方法,用虚拟机安装或者插入Ubuntu 10.04服务器版光盘皆可。选择“sdf安装ubuntu服务器版”,按“回车”键,进入语言选择。扫描硬件之后,系统会让你选择一种网络配置的方式:其一,自动配置网络DHCP,适用网络环境有DHCP服务器;其二,静态IP地址,则需要手动进行网络设置。使用DHCP配置网络磁盘分区得为以后的考虑,尽量选择容量大一些的分区。 磁盘分区接下来就是服务器的一些基本设置。其中,为了加强保密性,最好选择加密主目录,另外,在询问你如何管理系统上的更新时候,为了日后能够节约时间,最好选择“自动安装安全更新”。 选择管理该系统上的更新模式当系统基本安装结束之后,系统会提示你,为该系统选择一个预定义的软件集。根据,你打算用这个服务器做什么来确定。这里编者选择Samba Web Server。选择一个或多个预定义的软件集同时,安装grub启动引导器,将grub启动引导器安装到主引导记录(MBR)上。然后,很快系统就完成安装过程,提示你需要重启。Linux下配置C/C+连接MysqlripwuProgramming Linux , Mysql , vimPermalink09.12.91,212 views4条评论Mysql是数据库中的主流,因此我一直以为在Linux下配置会很很容易,结果Google了大半天,大部分网页只说了如何安装Mysql之类的废话,对如何使用C/C+连接Mysql却只字不提,或者提的方法也根本不可用.下面列出一种可行的方法,我用的是Ubuntu,其他发行版应该也大同小异.参考文章在这里.安装Mysql1.首先安装Mysql服务器sudo apt-get install mysql-server2.然后安装客户程序sudo apt-get install mysql-client3.启动服务器sudo /etc/init.d/mysql restart4.当服务器启动之后,你可以使用netstat命令来查看服务器的运行情况sudo netstat -tap | grep mysql5.既然服务器已经启动了,我们登录进去看看吧mysql -u root -p其中,root为默认的Mysql数据库管理员账户,回车之后应该输入密码,相信密码在安装时你已经设置过了,如果你没设置的话,默认密码为空,因此直接敲回车就可以了,或者还有一个默认密码是db_user_password.6.下面的命令是用来修改密码的sudo mysqladmin -u root password newpassword进了Mysql之后,你可以拿本诸如Mysql宝典之类的书练练手了.在Linux下使用C/C+链接Mysql1.安装必需的开发包sudo apt-get install gcc g+ libgcc1(注:此处是数字1) libg+ make gdb2.安装Mysql的C语言开发包(放心,C+一样用的)sudo apt-get install libmysql+2c2a libmysqlclient15-dev libmysqlclient15off libmysql+-dev3.把lib文件复制到库里sudo cp /usr/lib/mysql/* /usr/lib/现在,你已经可以使用C/C+链接Mysql了,但是,接下来你必须接受一个残酷的事实,以后编写C/C+程序时,你必须包含mysql.h文件#include “/usr/include/mysql/mysql.h”4.而且,要编译文件,你只能在命令行下敲下如下代码g+ src.cc -o src.out -L/usr/lib/mysql -lmysqlclient -lz如果习惯性地用IDE编译,估计你的console窗口会被出错信息淹没.网上传言说,可以在Makefile的LIBS尾部加入-L/usr/lib/mysql -lmysqlclient -lz,我试过了,但没成功.或者你可以试试.5.运行C/C+程序sudo ./src.out注:Linux 如何确认命令是否执行成功执行完命令后,执行:echo $?返回0,即表示执行成功。测试1.这里是我的 一个数据库,下载并且解压缩wget /wp-content/uploads/2009/12/mysql.tar.gz & tar -zvxf mysql.tar.gz2.导入数据库mysql -u root -p newdatabase back.sql3.编译C+源文件(记得将源文件里的user和password修改为你的数据库用户名和密码)g+ main.cpp -o src.out -L/usr/lib/mysql -lmysq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字真有趣课件照片
- 《Photoshop CC平面广告设计》高职全套教学课件
- Unit6 Plan for Yourself单元测试(无答案)人教版(2024)八年级英语上册
- 汉字多的课件
- 新能源汽车充电基础设施建设规
- 高端家电市场品牌竞争策略研究
- 汉子家园言课件
- 水边玩耍的安全教育
- 消防设施功能测试方案
- 建筑工程施工阶段安全监控方案
- 2025年体育教练员执业能力考试试题及答案解析
- 2025年住培结业考试题库及答案
- 2025年重庆辅警管理知识模拟100题及答案
- 创伤急救基本知识培训课件
- DB42∕T 2151-2023 应急物资储备库建设规范
- 2025年二级建造师继续教育题库及参考答案(完整版)
- 胶水储存管理办法
- 精神患者家属健康教育讲座
- 分包招采培训课件
- 公司全员销售管理办法
- 《病理检验技术》课程标准
评论
0/150
提交评论