宏
1. 获取一个结构体某个成员的偏移量。这个宏应该在Linux源码里也有,上次用到这个东西,自己尝试写了一个。
#define
GET_OFFSET(typeName, memberName) ((unsigned int)&(((typeName*)0)->memberName))
Linux入门级技巧,很久不用就忘了,备份一下
1.重新生成SSH的密码对
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
2.Federo上FTP:vsftpd
3.压缩与解压缩
tar -zcvf /tmp/etc.tar.gz /etc
tar -zxvf /tmp/etc.tar.gz /etc
tar -jxvf /tmp/etc.tar.bz2 /etc
4.解决getLocalHost错误的问题
在/etc/hosts中添加一个网卡IP的主机
5.在/etc/rc.local中添加开机启动的命令
6. more /proc/cpuinfo 查看CPU信息
7.7za的使用方法:
7za x abc.zip
8.添加PATH变量,/etc/profile
9.修改/etc/hosts,添加主机名和IP地址,可解决InetAddress.getLocalHost抛异常问题
10.解决shm_open ENOSYS问题
mount -t tmpfs /dev/shm /mnt/temp
11.杀多个进程命令
ps -ef | grep com.appdancernet.appdancer.ServiceAppDancer | awk '{print $2}' | xargs kill -9
12. Linux errno的定义头文件位置
/usr/include/asm/errno.h
13.察看glibc的版本:
/lib/libc.so.6
把这个文件当命令执行一下
14.根据文件内容搜索当前目录(包括子目录)
grep -r '__powerpc__' ./*