2014/12/23更新:

7.glibc版本查看

把libc.so.6当成执行文件运行下就可以看到版本号

6.GLIBCXX版本查看

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX


 

5.mysql++静态编译方法

mysql++下载来后无法静态编译,加了 –enable-static=yes也不行,不过我们可以直接使用ar命令编译.o文件,命令如下

ar rcu libmysqlpp.a mysqlpp_beemutex.o mysqlpp_cmdline.o mysqlpp_connection.o mysqlpp_cpool.o mysqlpp_datetime.o mysqlpp_dbdriver.o mysqlpp_field_names.o mysqlpp_field_types.o mysqlpp_manip.o mysqlpp_myset.o mysqlpp_mysql++.o mysqlpp_mystring.o mysqlpp_null.o mysqlpp_options.o mysqlpp_qparms.o mysqlpp_query.o mysqlpp_result.o mysqlpp_row.o mysqlpp_scopedconnection.o mysqlpp_sql_buffer.o mysqlpp_sqlstream.o mysqlpp_ssqls2.o mysqlpp_stadapter.o mysqlpp_tcp_connection.o mysqlpp_transaction.o mysqlpp_type_info.o mysqlpp_uds_connection.o mysqlpp_utility.o mysqlpp_vallist.o mysqlpp_wnp_connection.o ssqls2parse_parsev2.o

然后直接使用libmysqlpp.a就好了

 

4.linux下服务自启动几种方法

(1)chkconfig

例如将httpd自启动,首先查看httpd服务是否已经自启动了

#chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

如果结果是上述,则使用下面命令打开自启动

#chkconfig httpd on
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

如果httpd没有加入自启动列表,先增加进列表中

#chkconfig --add httpd

(2)修改rc.local文件

例如我们想自启动mysqld_safe,在rc.local中增加如下命令

#mysql
/usr/local/mysql/bin/mysqld_safe &

保存后就可以了

(3)ln软链接的方法就不做介绍了,感觉太麻烦了,大家请自行查阅

 

……

阅读全文