我的FAQ(2012-5月之前部分)

memory
 echo 1 > /proc/sys/vm/overcommit_memory 
软路由radvd
#echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
#service radvd start
linux中"set -e"的作用
 如果命令带非零值返回,立即退出,起到代码安全作用
 
 模块加载不成功,提示版本问题:
invalid module format
解决方法:
1.用同版本的内核编译此模块
2.用命令强制插入:modprobe --force-modversion
3.检查是否加了(GPL)
4.检查代码是否有错
获取网卡状态
ioctl(sockfd, SIOCGIFFLAGS, &ifr);
return ((ifr.ifr_flags & IFF_UP) && (ifr.ifr_flags & IFF_RUNNING));
开启apache服务:
apachectl start
dnsserver:
vi /etc/resolv.conf
ipaddr:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
可以在/etc/sysconfig/network-scripts/下新建一个
ifcfg-eth0:1
使一个网卡获取连个IP地址
库查找路径
export LD_LIBRARY_PATH=/mnt/nfs/workspace/debug_fs:$LD_LIBRARY_PATH
export PATH=.:$PATH
ar -t liba.a 查看a库有哪些文件
ar rv libtest.a hello.o hello1.o 将hello,hello1生成test.a
nm -D lib*.so 
单用户模式
启动按e,在kernel行末尾加linux single
nexus库静态编译方式
export NEXUS_STATIC_LIB=/home/jwt/lry/jobs/7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
export NEXUS_STATIC_LIB=/home/sf6/luorenyang/broadcom/bcm7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
重新编译即可。
图片失真,有可能是大小端未配置正确
局域网用域名访问的方式(识别windows主机):
 vi /etc/nsswitch.conf
 加上:
#hosts:     db files nisplus nis dns
hosts:      files dns wins

sudo为普通用户指定可用命令
直接用root用户执行:
visudo
然后编辑
按下面的方式赋值即可:
User_Alias SF6_USERS = jieen,liuzheng,
Cmnd_Alias SF6_CMD = /bin/mount, /bin/umount,/usr/bin/smbpasswd
SF6_USERS ALL=(ALL)     SF6_CMD
以上配置即 OK了
USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG 
linux远程桌面访问
rdesktop -f -r comport:COM1=/dev/ttyS0 10.0.11.147 -u root -p 401

mount -t cifs //10.0.15.205/jieen/ /home/sf6/jieen/cifsdir -o username=jieen,password=mypassword,rw,uid=jieen,gid=sf6
[jieen]$crontab -e
#分钟 小时 天 月 周 执行命令
30 9 * * * ~/bin/autobak.sh
service crond status
如果没有运行:
service crond start
(或者直接执行service crond restart)
memory
 echo 1 > /proc/sys/vm/overcommit_memory
软路由radvd
#echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
#service radvd start
linux中"set -e"的作用
 如果命令带非零值返回,立即退出,起到代码安全作用
 
 模块加载不成功,提示版本问题:
invalid module format
解决方法:
1.用同版本的内核编译此模块
2.用命令强制插入:modprobe --force-modversion
3.检查是否加了(GPL)
4.检查代码是否有错
获取网卡状态
ioctl(sockfd, SIOCGIFFLAGS, &ifr);
return ((ifr.ifr_flags & IFF_UP) && (ifr.ifr_flags & IFF_RUNNING));
开启apache服务:
apachectl start
dnsserver:
vi /etc/resolv.conf
ipaddr:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
可以在/etc/sysconfig/network-scripts/下新建一个
ifcfg-eth0:1
使一个网卡获取连个IP地址
库查找路径
export LD_LIBRARY_PATH=/mnt/nfs/workspace/debug_fs:$LD_LIBRARY_PATH
export PATH=.:$PATH
ar -t liba.a 查看a库有哪些文件
ar rv libtest.a hello.o hello1.o 将hello,hello1生成test.a
nm -D lib*.so
单用户模式
启动按e,在kernel行末尾加linux single
nexus库静态编译方式
export NEXUS_STATIC_LIB=/home/jwt/lry/jobs/7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
export NEXUS_STATIC_LIB=/home/sf6/luorenyang/broadcom/bcm7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
重新编译即可。
图片失真,有可能是大小端未配置正确
局域网用域名访问的方式(识别windows主机):
 vi /etc/nsswitch.conf
 加上:
#hosts:     db files nisplus nis dns
hosts:      files dns wins

sudo为普通用户指定可用命令
直接用root用户执行:
visudo
然后编辑
按下面的方式赋值即可:
User_Alias SF6_USERS = jieen,liuzheng,
Cmnd_Alias SF6_CMD = /bin/mount, /bin/umount,/usr/bin/smbpasswd
SF6_USERS ALL=(ALL)     SF6_CMD
以上配置即 OK了
USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG
linux远程桌面访问
rdesktop -f -r comport:COM1=/dev/ttyS0 10.0.11.147 -u root -p 401

mount -t cifs //10.0.15.205/jieen/ /home/sf6/jieen/cifsdir -o username=jieen,password=mypassword,rw,uid=jieen,gid=sf6
[jieen]$crontab -e
#分钟 小时 天 月 周 执行命令
30 9 * * * ~/bin/autobak.sh
service crond status
如果没有运行:
service crond start
(或者直接执行service crond restart)

memory
 echo 1 > /proc/sys/vm/overcommit_memory

软路由radvd
#echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
#service radvd start

linux中"set -e"的作用
 如果命令带非零值返回,立即退出,起到代码安全作用
 
 模块加载不成功,提示版本问题:
invalid module format
解决方法:
1.用同版本的内核编译此模块
2.用命令强制插入:modprobe --force-modversion
3.检查是否加了(GPL)
4.检查代码是否有错

获取网卡状态
ioctl(sockfd, SIOCGIFFLAGS, &ifr);
return ((ifr.ifr_flags & IFF_UP) && (ifr.ifr_flags & IFF_RUNNING));

开启apache服务:
apachectl start

dnsserver:
vi /etc/resolv.conf
ipaddr:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
可以在/etc/sysconfig/network-scripts/下新建一个
ifcfg-eth0:1
使一个网卡获取连个IP地址

库查找路径
export LD_LIBRARY_PATH=/mnt/nfs/workspace/debug_fs:$LD_LIBRARY_PATH
export PATH=.:$PATH

ar -t liba.a 查看a库有哪些文件
ar rv libtest.a hello.o hello1.o 将hello,hello1生成test.a
nm -D lib*.so

单用户模式
启动按e,在kernel行末尾加linux single

nexus库静态编译方式
export NEXUS_STATIC_LIB=/home/jwt/lry/jobs/7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
export NEXUS_STATIC_LIB=/home/sf6/luorenyang/broadcom/bcm7019/c0/app/nexus/platforms/97019/bin/linuxuser.mipsel-linux.debug/libnexus.a
重新编译即可。

图片失真,有可能是大小端未配置正确

局域网用域名访问的方式(识别windows主机):
 vi /etc/nsswitch.conf
 加上:
#hosts:     db files nisplus nis dns
hosts:      files dns wins


sudo为普通用户指定可用命令
直接用root用户执行:
visudo
然后编辑
按下面的方式赋值即可:
User_Alias SF6_USERS = jieen,liuzheng,
Cmnd_Alias SF6_CMD = /bin/mount, /bin/umount,/usr/bin/smbpasswd
SF6_USERS ALL=(ALL)     SF6_CMD
以上配置即 OK了
USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG

linux远程桌面访问
rdesktop -f -r comport:COM1=/dev/ttyS0 10.0.11.147 -u root -p 401


mount -t cifs //10.0.15.205/jieen/ /home/sf6/jieen/cifsdir -o username=jieen,password=mypassword,rw,uid=jieen,gid=sf6
[jieen]$crontab -e
#分钟 小时 天 月 周 执行命令
30 9 * * * ~/bin/autobak.sh
service crond status
如果没有运行:
service crond start
(或者直接执行service crond restart)

你可能感兴趣的:(我的FAQ(2012-5月之前部分))