欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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