查看linux系统中空闲内存/物理内存使用/剩余内存
free -m
top命令 是Linux下常用的性能 分析工具
ps -eL |wc -l 查看进程数
ulimit -a 查看资源限制
echo DDS_ROOT 查看DDS设置的环境变量
tcpdump -i eth0 src 192.168.2.204 查看源IP204的eth0网卡的数据包接收情况
用vi进入文件,可以用命令行模式中输入“/”加上要搜索的内容,来搜索查询内容
在Windows的中cmd中cls是清屏指令
printf()函数为什么耗时?
printf()函数涉及到输出到屏幕所以耗时,改为重定向到文件或者重定向到>dev/null效率高得多。
__int64类型只用于Windows,Linux不识别。
出现段错误Segmentation fault(core dumped)
一般指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。
出现这个错误时同时会产生core文件。如果未产生core文件可能是因为设定core文件的大小不够。可以通过 ulimit -c 查看设置core文件的大小。
ulimit -c 1024 把core文件的大小设置为1024字节。用gdb调试core文件。
在Windows和Linux之间传输类似于.sh的脚本文件时要用文本格式进行传输,否则传输到Linux端会在每行都产生^M的乱码。
用vi -b 文件名 以二进制方式查看文件。以这种方式打开可以观察文件每行是否有乱码。
查看CPU的详细信息的命令:cat /proc/cpuinfo
查看内存的详细信息的命令:cat /proc/meminfo
Linux中修改IP的流程:
首先用ifconfig -a 观察服务器的网卡名称及网卡个数;
之后修改IP文件,以网卡名为eth0为例 vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
修改好后重启网卡
sudo /etc/init.d/networking restart
或重启机器
sudo reboot或sudo shutdown -r now
最后,在ifconfig看网卡信息是否和配置的一样。
当配置参数和命令行同时设置一个参数不同结果时,计算机首先以命令行为准。
使用cp拷贝文件时出现错误 cp:omitting directory。表示要复制的下级还有目录或文件。
使用命令cp -r 文件名 递归拷贝
Linux机器使用外接光驱时,先挂载光驱。
挂载命令 mount /dev/sr0 /mnt