
linux
文章平均质量分 50
run_bear
但凡未得到,但凡是失去,总是最登对
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见的进程调度算法
调度算法是指:根据系统的资源分配策略所规定的资源分配算法。对于不同的系统目标,通常采用不同的调度算法。操作系统中常见的进程调度算法:1、先来先服务(FCFS)调度算法:按照各个作业进入系统的自然顺序来调度作业,优点是简单公平,缺点是没有考虑到系统中各种资源的综合使用情况,对短作业来说等待时间过长。2、短作业(进程)优先调度算法(SJ/PF):对短作业(运行时间短)或短进程优先调度的原创 2017-02-18 22:50:50 · 1256 阅读 · 0 评论 -
解决ubuntu16.04终端打不开
Ubuntu16.04LTS安装了自带的Python3软件包,结果发现版本是3.5心血来潮升级了Python到3.6,并且也成功地将默认Python版本换成了Python3.6.3然后发现终端打不开了,点击图标显示正在打开但并不能打开,使用Ctrl+alt+T也打不开于是开始查找解决办法,最终在以下贴中找到方法:https://blog.youkuaiyun.com/u010395144/ar...转载 2019-03-06 15:08:44 · 20791 阅读 · 9 评论 -
ARP脚本
1、什么是ARPARP(Address Resolution Protocol)即地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。2、ARP的功能在通过原创 2017-06-20 17:53:01 · 339 阅读 · 0 评论 -
shell脚本中的eval、‘‘和$()
eval会对后面的命令行进行两遍扫描,如果第一遍扫描后命令行是个普通命令,则执行此命令;如果命令行是个复杂命令将会进行所有的置换,然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量,使用该命令对变量进行两次扫描。原创 2017-07-04 17:10:16 · 1499 阅读 · 0 评论 -
关于crond和crontab
crontab是一个指令,常见于Linux和Unix操作系统之中,用于设定周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。原创 2017-06-08 21:41:21 · 326 阅读 · 0 评论 -
select服务器
select函数只负责等 其中第一个参数是所有文件描述符数值最大值加一,剩下的4个参数,既是输入性参数,又是输出型参数,输入时和输出时含义完全不同 select 调用时所有参数必须重新设置 ,以下是select服务器只有读功能下的代码:原创 2017-06-30 15:38:56 · 242 阅读 · 0 评论 -
守护进程(精灵进程)
守护进程(daemon): 守护进程也叫精灵进程,是运行在后台的一种进程。它独立于控制终端,本身是一种孤儿进程,并且一般的守护进程都已d结尾,例如sshd。后台进程一般具有的性质是无输入输出,持久的运行着。如何创建守护进程?创建守护进程主要分六个步骤:1、调用umask将文件模式创建屏蔽字设置为0(即新文件权限为6 6 6);2、调用fork函数创建一个子进程,然后让父原创 2017-06-06 22:50:33 · 693 阅读 · 0 评论 -
atexit函数和进程终止方式
atexit函数:按照ISO C的规定,一个进程可以登记多达32个函数,通常这32个函数被称为终止处理程序,并调用atexit函数来登记这些函数。用 法: int atexit( void ( __cdecl *func )( void ) );头文件: #include功 能: 注册终止函数(即main函数执行结束后调用的函数)返回值: 成功返回0,失败返回非0值此处原创 2017-03-02 19:10:17 · 559 阅读 · 0 评论 -
CentOs vim配置
1.在工作目录~/下用ls -a查看是否有.vimrc文件,如果没有就建立touch.vimrc新建该文件,在目录下新建目录 .vim,并进入.vim目录,建立plugin、doc、syntax三个目录 命令: $ mkdir .vim $ cd .vim $ mkdir plugin do转载 2017-02-28 20:48:32 · 389 阅读 · 0 评论 -
解决ubuntu虚拟机连不上网和ifconfig没有IP
一 、设置NAT网络ubuntu版本:ubuntu-16.04-desktop-amd64.iso设置虚拟机不能联网是很痛苦的,这里我就ubuntu的NAT上网问题就个人经验讲一下,其他的桥连接等没有使用就没有经验了。1.查看/设置下NAT的网络打开VMware Workstation,点击编辑——虚拟网络编辑器,查看NAT模式的网络。如下图示,如果你对自动分配的子网I...转载 2019-04-19 23:05:46 · 3627 阅读 · 0 评论