`

初涉linux(四)之gdb及网络配置

阅读更多
4.1讲义
4.1.1gdb调试
   gdb 调试可执行文件
   要使用gdb,gcc必须加-g参数
   l N //list 10 lines around the line N
   l N,M //list the lines from N to M
   b break //set breakpoint
   b N if key==value //stop the line N when key=value
   info break //list the breakpoints
   del N //delete the breakpoint N
   clear N //delete the breakpoint setted in the line N
   r /start program
   next ,n //execute next line,after starting
   print 变量 //
   where
   continue //jump next breakpoint
   until N
   b N if i=M
   step //jump into
   watch i //****after runing
4.1.2网络服务
   4.1.2.1基本操作
    网络服务的开启部分,一般都是三步:
       第一步:修改相应的网络配置服务
       第二步:开启setsebool参数
       第三步:重启服务
  一般的网络服务开启大都如此,但是网络比较复杂,可变因素很多,
包括防火墙,或者特定服务特定系统等原因,每个的设置部分又有所
不同。

4.1.2.2NFS的配置(仅限于fedora8)
     /etc/exports 加入/path/directory *(rw,sync,no_root_squash)
     service nfs
     mount -t hostname(ip):/path/directory   /local/path/directory
4.1.2.3telnet的配置
     /etc/xinetd.d/telnet disable=no
     lokkit关闭防火墙,或者service iptables stop
     setsebool telnetd_disable_trans=1
     service xinetd restart
     可使用secureCRT工具:建设不用root登录
4.1.2.4tftp的配置
     /etc/xinetd.d/tftp disable=no
     setsebool tftpd_disable_trans=1
     service xinetd restart
     只可从/tftproot下访问
4.2.1 问题
    4.2.1.1gdb的display命令如何使用
     (执行过程中display expression总显示expression的值
     display expression 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics