2013年8月1日
摘要: 今天使用虚拟机安装了suse linux enterprise server 11,想使用secureCRT连接,但总是连接不上,因为安装的时候就把防火墙关掉了,就没再考虑,而且外面的xp和suse是可以ping通的,很奇怪,网上搜了一下,解决办法如下:SUSE 默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。手动修改:#vi/etc/sysconfig/SuSEfirewall2#TCP 端口的情况:FW_SERVICES_EXT_TCP="6000" // 打开6000 的端口, 这里填上ssh 就能接收 //SecureC 阅读全文
posted @ 2013-08-01 19:24 carekee 阅读(393) 评论(0) 推荐(0)
摘要: 最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13):undefinedreferenceto`func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)测试代码如下: 然后编译。gcc-ctest.c gcc–cmain.c 得到两个 .o 文件,一个是 main.o,一个是 test.o ,然后我们链接 .o 得到可执行程序:gcc-omainmain.o 这时,你会发现 阅读全文
posted @ 2013-08-01 15:26 carekee 阅读(383) 评论(0) 推荐(0)
摘要: Linux系统下各种环境变量都通过修改/etc/profile文件来实现。由于是系统文件,修改此文件需要root权限。因此实现以下功能都需要用户拥有root权限。另:不要轻易修改profile文件中的现有内容。应在保证原有内容不变的前提下,在文件的最后插入新的一行。1.路径变量PATH当用户在某工作目录执行一个命令或者可执行程序时,若当前路径下不存在该程序,则系统将从PATH路径列表中查找指定的应用程序。还记得java命令,ping命令么?这些应用程序所在的文件夹都包含在了PATH路径中。修改方法:在profile文件末尾插入新的一行,写入 export PATH={YourPath}:$PA 阅读全文
posted @ 2013-08-01 11:26 carekee 阅读(4534) 评论(0) 推荐(0)