常用Linux错误代码含义,如下表所示: 名称 值 描述 EPERM 1 操作不允许 ENOENT 2 无此文件或目录 ESRCH 3 无此进程 EINTR 4 中断系统调用 EIO 5 I/O 错误 ENXIO 6 无此设备或地址 E2BIG 7 参数列表过长 ENOEXEC 8 执行文件错误 EBADF 9 错误的文件数 ECHILD 10 无子进程 EAGAIN 11 再尝试一下 ENOMEM 12 内存溢出 EACCES 13 要求被否定 EFAULT 14 错误地址 ENOTBLK 1…
linux通配符含义: .    当前目录**** ..   当前目录的上一级目录**** *    通配符,代表任意0个或多个字符***** ?   通配符,代表重复0个或一个0前面的字符 :    连续不同命令的分隔符***** #    配置文件注释***** |    管道***** ~    用户的家目录***** -    上一次的目录***** $    变量前需加的符号 /    路径分隔符 >或1>   重定向,覆盖***** >>      追加重定向,追加**…
关于Linux的内存,首先要先知道各个部分的含义 1. 命令:  free -m     // Mb 显示 1,total:物理内存实际总量2,used:这块千万注意,这里可不是实际已经使用了的内存哦,这里是总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用.3,free:未被分配的内存4,shared:共享内存5,buffers:系统分配的,但未被使用的buffer剩余量.注意这不是总量,而是未分配的量6,cached:系统分配的,但未被使用的cac…
理想情况下,您应该明白在您的系统中运行的每一个进程.要获得所有进程的列表,可以执行命令 ps -ef(POSIX 风格)或 ps ax(BSD 风格).进程名有方括号的是内核级的进程,执行辅助功能(比如将缓存写入到磁盘):所有其他进程都是使用者进程.您会注意到,就算是在您新安装的(最小化的)系统中,也会有很多进程在运行.熟悉它们,并把它们记录到文档中. kswapd0,kjournald,pdflush.kblocked 1.kswapd0 Linux uses kswapd for virtu…
理想情况下,您应该明白在您的系统中运行的每一个进程.要获得所有进程的列表,可以执行命令 ps -ef(POSIX 风格)或 ps ax(BSD 风格).进程名有方括号的是内核级的进程,执行辅助功能(比如将缓存写入到磁盘):所有其他进程都是使用者进程.您会注意到,就算是在您新安装的(最小化的)系统中,也会有很多进程在运行.熟悉它们,并把它们记录到文档中. kswapd0,kjournald,pdflush.kblocked 1.kswapd0 Linux uses kswapd for virtu…
最近用到了在linux系统中查找文件这个任务,学习了下面两篇文章,尤其是过滤结果信息的小技巧.记录下来,省得忘了再找. http://www.360doc.com/content/10/1110/10/2923250_68141946.shtml http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html…
      早在以前,我们就知道,CPU调度的基本单位是线程,而进程是拥有资源的基本单位,进程是用进程描述符表示的,那么线程是怎么实现和表示的呢?       线程机制是现代编程技术中常用的一种抽象概念.该机制提供了在同一程序内共享内存地址空间运行的一组线程.这些线程还可以共享打开的文件和其他的资源(都是指进程的).线程机制支持并发程序设计技术,在多处理器系统上,它也能保证真正得并行处理.      下面,首先看下面张图:(画的很不好看,很是惭愧)       这张图中,可以看出进程和线程是一样…
前言: tomcat理论并发处理能力, 大概500左右吧, 即使通过一些优化, 能提升一点, 但是, 并不能达到质变, 最多涨几百. 对于非互联网项目, 确实够用了. 在企业中, 如果要达到500并发量, 首先你得有超过500个人吧, 罒ω罒, 其次, 就算你超过500人, 同时访问的可能性还是很低的. 但是对于互联网项目, 500并发, 确实低了点. 如果想要提高并发量, 是不是可以换一个服务器, 或者说, 在tomcat集群前面, 加一个牛B的可接收高并发的服务器, 然后让这个服务器, 分配…
首先使用fdisk –l命令查看sd卡的分区息 可以看到,sd卡有三个分区,第一个分区是FAT32系统,主要存放内核img文件和dtb文件,第二个分区是Linux系统分区,第三个分区格式未知,实际是Uboot镜像存放的分区. 挂载FAT32分区到系统中. 首先建立一个文件夹用来挂载该分区 mkdir /sdcard 然后使用mount命令挂载该分区到sdcard路径下 mount –t vfat /dev/mmcblk0p1 /sdcard 然后使用ls命令查看该路径下,可以看到已有的文件.…
    一.  挂载U盘到linux中,也可以是虚拟机中的linux 1. 首先插上U盘 2. fdisk -l 找到自己的U盘设备,并且记住文件系统类型,主要看空间大小来判断,比如是/dev/sdc 3. 在mnt目录下建立一个usb目录 mkdir -p /mnt/usb 4. 挂载U盘  mount -t vfat /dev/sdc /mnt/usb     有时候会出现错误,那么按照提示输入dmesg | tail ,根据提示可以看到应该挂载的正确分区,比如是/dev/sdb1    …