1.1强大好用的Shell 通常来讲,计算机硬件是有运算器,控制器,存储器,输入/ 输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核。Linux系统的内核负责完成对硬件资源的分配、调度任务。一般不直接编译内核参数,而是用户通过基于系统调用接口开发出的程序或者服务来管理计 ...
分类:
系统相关 时间:
2018-11-14 12:36:11
阅读次数:
160
内容总结: 8.1异常 异常是控制流中的突变,用来响应处理器状态中的某些变化 异常的剖析,如下图所示: 8.1.1 异常处理 1.异常表:当处理器检测到有事件发生时,它会通过跳转表,进行一个间接过程调用(异常),到异常处理程序。 2.异常号:系统中可能的某种类型的异常都分配了一个唯一的非负整数的异常 ...
分类:
其他好文 时间:
2018-11-10 23:54:55
阅读次数:
181
今天学习Linux安装以及一些命令: RPM作用:通过将安装规则与源代码打包在一起,降低软件的安装难度 YUM:通过将大量常用的RPM包存放在一起,解决软件包之间的依赖关系,进一步降低软件的安装难度。 systemctl start [服务名称] //启动服务 systemctl restart [ ...
分类:
系统相关 时间:
2018-11-10 22:39:02
阅读次数:
175
说一说IO通信BIO通信:BIO即同步阻塞模式一请求一应答的通信模型,该模型最大的问题就是缺乏弹性伸缩能力,当客户端并发访问量增加后,服务端的线程个数和客户端并发访问数呈1:1的正比关系,由于线程是JAVA虚拟机非常宝贵的系统资源,当线程数膨胀之后,系统的性能将急剧下降,随着并发访问量的继续增大,系统会发生线程堆栈溢出、创建新线程失败等问题,并最终导致进程宕机或者僵死,不能对外提供服务。BIO的服
分类:
Web程序 时间:
2018-11-04 19:27:11
阅读次数:
240
auxa 显示所有与终端相关的进程,由终端发起的.x 显示所有与终端无关的进程.u 显示用户导向的用户列表.VSZ 虚拟内存集,进程占用的虚拟内存空间RSS 物理内存集,进程战用实际物理内存空间.S 可中断的睡眠态R 运行态D 不可中断的睡眠态T 停止态 Z 僵死态如果有什么不懂的话可以去看看《Li ...
分类:
其他好文 时间:
2018-10-31 15:40:32
阅读次数:
193
我在上两篇文章中,详细地讲述了 Go 语言中的错误处理,并从两个视角为你总结了错误类型、错误值的处理技巧和设计方式。 在本篇,我要给你展示 Go 语言的另外一种错误处理方式。不过,严格来说,它处理的不是错误,而是异常,并且是一种在我们意料之外的程序异常。 这种程序异常被叫做 panic,我把它翻译为 ...
分类:
其他好文 时间:
2018-09-30 20:01:21
阅读次数:
251
系统进程分为5种不同的状态: R(运行):正在运行或在运行队列中等待 S(中断):休眠中,在等待某个条件的形成或接受到信号 D(不可中断):收到信号不唤醒和不可运行。进程必须等待直到有中断发生 Z(僵死):进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放 T(停止):进程收到 ...
分类:
其他好文 时间:
2018-09-25 14:42:12
阅读次数:
327
错误提示:InnoDB: Unable to lock ./ibdata1, error: 11解决:ps -ef|grep mysqld ,杀死僵死进程 然后重新启动mysql 错误提示:error while loading shared libraries: libssl.so.0.9.8:解 ...
分类:
数据库 时间:
2018-09-07 01:05:42
阅读次数:
269
PID:进程的IDUSER:进程所有者PR:进程的优先级别,越小越优先被执行NI:nice值VIRT:进程占用的虚拟内存RES:进程占用的物理内存SHR:进程使用的共享内存S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数%CPU:进程占用CPU的使用率%MEM:进 ...
分类:
系统相关 时间:
2018-08-31 10:46:30
阅读次数:
374
一、命令说明 ps 命令是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的。 二、参数说明 ps a: 显示现行终端机下的所有程序,包括其他用户的程序。 ps ...
分类:
系统相关 时间:
2018-08-28 20:27:56
阅读次数:
188