linux ubuntu 配置环境
程序员文章站
2022-06-05 20:42:18
...
配置IP 修改 /etc/network/interface
# sudo apt-get update 报错域名无法解析
解决办法 :
既然提示域名解析失败,那么就想办法加一个万能的域名:
1、编辑文件 sudo vim /etc/resolv.conf
2、在最后加上 nameserver 8.8.8.8
3、保存退出
还是不行的话 设置网络适配器调整为桥接 连接网络
安装配置Firebird 来自:https://help.ubuntu.com/community/Firebird2.5
Firebird stable 2.5.x位于此存储库(ppa)中,用于LTS和当前支持的 Ubuntu版本
必须以这种方式添加ppa存储库
sudo add-apt-repository ppa:mapopa
然后,您需要更新缓存存储库
sudo apt-get update
以下是检查firebird2.5相关软件包的方法
apt-cache搜索firebird2.5- *
安装超级服务器软件包(系统将询问您有关SYSDBA密码和要启用的服务:Super Server,Classic或Super Classic)
sudo apt-get install firebird2.5-super
将安装以下额外包:
firebird2.5-common firebird2.5-common-doc firebird2.5-dev firebird2.5-server-common libfbclient2 libib-util
推荐套餐:
libfbembed2.5 firebird2.5-examples firebird2.5-doc
将安装以下新包:
firebird2.5-server-common firebird2.5-super
将升级以下包:
firebird2.5-common firebird2.5-common-doc firebird2.5-dev libfbclient2 libib-util
5个升级,2个新安装,0个删除,21个未升级。
需要获得5,442kB的档案。
完成此操作后,将使用11.3MB的额外磁盘空间。
你想继续[Y / n]吗?ÿ
如果您有多个cpu(双核或SMP机器)并且需要SMP支持,请安装Classic或Super Classic
sudo apt-get install firebird2.5-classic
要么
sudo apt-get install firebird2.5-superclassic
安装后需要配置软件包
sudo dpkg-reconfigure firebird2.5-super
安装示例和开发文件
sudo apt-get install firebird2.5-examples firebird2.5-dev
employee.fdb存档将在此目录下 /usr/share/doc/firebird2.1-examples/examples/empbuild/
cd /usr/share/doc/firebird2.5-examples/examples/empbuild/
sudo gunzip employee.fdb.gz
sudo chown firebird.firebird employee.fdb
sudo mv employee.fdb /var/lib/firebird/2.5/data/
使用isql-fb控制台连接到数据库
$ isql-fb
SQL> connect“/var/lib/firebird/2.5/data/employee.fdb”用户'SYSDBA'密码'SYSDBApassword';
总是使用localhost:当在2.5中使用经典或超类时,在db路径前面这样的锁文件和共享内存段将由'firebird'用户拥有。 另一种选择是将自己添加到firebird组
$ sudo adduser`id -un` firebird
然后连接到超类或经典的数据库
$ isql-fb
SQL> connect“localhost:/var/lib/firebird/2.5/data/employee.fdb”用户'SYSDBA'密码'SYSDBApassword';
如果一切正常,那么您将获得有关连接了什么数据库以及准备使用哪个用户的消息 sql提示符
数据库:“/ var / lib / firebird / 2.5 / data / employee.fdb”,用户:SYSDBA
SQL>
现在您可以检查服务器版本和表
SQL> show tables;
国家客户
部门员工
EMPLOYEE_PROJECT JOB
PROJECT PROJ_DEPT_BUDGET
SALARY_HISTORY SALES
SQL> show version;
ISQL版本:LI-V2.5.0。* Firebird 2.5
服务器版本:
Firebird / linux Intel(访问方法),版本“LI-V2.5.0。* Firebird 2.5”
Firebird / linux Intel(远程服务器),版本“LI-V2.5.0。* Firebird 2.5 / tcp(eeepc)/ P11”
Firebird / linux Intel(远程接口),版本“LI-V2.5.0。* Firebird 2.5 Release Candidate 2 / tcp(eeepc)/ P11”
在磁盘结构版本11.1上
创建新数据库
SQL> create database“/var/lib/firebird/2.5/data/first_database.fdb”用户'SYSDBA'密码'SYSDBAPASSWORD';
SQL> connect“/var/lib/firebird/2.5/data/first_database.fdb”用户'SYSDBA'密码'masterkey';
提交当前事务(y / n)?y
犯。
数据库:“/ var / lib / firebird / 2.5 / data / first_database.fdb”,用户:SYSDBA
SQL>
如果你想创建一个简单的表,然后插入1-2行并从中选择这里是一个例子
SQL> CREATE TABLE TEST(ID INT NOT NULL PRIMARY KEY,NAME VARCHAR(20));
SQL> show tables;
测试
SQL> INSERT INTO TEST VALUES(1,'John');
SQL> INSERT INTO TEST VALUES(2,'Joe');
SQL> select * from test;
ID NAME
============ ====================
约翰一个
2乔
退出isql-fb控制台类型退出
SQL>退出
CON>;
对于一个好的开源GUI管理工具,您可以检查一下ubuntu存储库中包含的flamerobin管理工具是否可以通过简单的方式安装
sudo apt-get安装火焰
然后从菜单Applications-> Programming-> FlameRobin中使用它
要使用带有php的firebird,你需要php5驱动程序
sudo apt-get install php5-interbase libapache2-mod-php5
sudo php5enmod interbase
sudo /etc/init.d/apache2 restart
接下来,如果您需要安装像Firebird Web Admin这样的php管理工具
sudo apt-get install git-core
git clone git://github.com/mariuz/firebirdwebadmin.git
mv firebirdwebadmin / var / www / html / firebirdwebadmin