Linux学习笔记

2008年02月27日(admin)

———————-试图删除下面的文件 -110
man ls > -110

呵呵,无聊

以减号 “-” 开头的文件,不能直接 rm -110

这样会把 -110当做参数。。。然后不能识别。

简单点加上路径~   rm ./-110   ,  ok

————————ifconfig配置网络:
ifconfig
ifconfig eth0 10.0.121.31 netmask 255.0.0.0
route add default gw 10.0.0.1
或者更改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0    (RHEL)
然后重新启动网络服务
service network restart

netstat -an //查看网络服务,端口等
ping //检查网络状况
traceroute 10.0.0.1 //查看路由状况,查看拓扑结构
traceroute www.sina.com.cn
nslookup //查看域名
route //查看、配置路由

===================================

gcc
常用选项:
-c编译输出对象文件
-o输出可执行文件
-g调试
-Wall警告
-O/-O2优化选项

gdb
常用命令:
l 列出代码
n 下一步
s 下一步,进入到函数内部
p 打印参数
r 运行
b 设置断点

Linux学习笔记

2008年02月26日(admin)

dmesg 查看系统启动信息

内核模块相关命令:
lsmod 列出系统中加载的内核模块
rmmod 删除系统中已经加载的内核模块
insmod 加载内核模块
depmod 加载所有相关内核模块

系统启动级别:
编辑文件/etc/inittab
# Default runlevel. The runlevels used by RHS are:
#   0 – halt (Do NOT set initdefault to this)
#   1 – Single user mode
#   2 – Multiuser, without NFS (The same as 3, if you do no\
t have networking)
#   3 – Full multiuser mode
#   4 – unused
#   5 – X11
#   6 – reboot (Do NOT set initdefault to this)

自动补齐:tab键

软件安装
1 *.tar.gz
tar zxvf *.tar.gz
cd *
./configure //–help
make
make install

2 *.rpm
rpm -ivh *.rpm
rpm –erase *.rpm //rpm -e *.rpm
rpm -qa | grep *.rpm