欢迎光临IT网Linux学习频道

当前位置: > Linux教程 >
  • [Linux学习] linux 下的DNS服务配置 日期:2019-05-30 14:16:14 点击:136 好评:0

    DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议...

  • [Linux学习] LINUX 查看网络配置 日期:2019-05-30 14:14:54 点击:66 好评:0

    问题 1)根据以下要求查看接口信息 2)分别查看物理网卡、lo回环接口的信息 3)列出所有的网络接口 4)ping一下网关地址,然后查看ARP缓存表 5)查看本机的路由表 6)开启临时服务rsync 7)查询rsync服务的端口号(/etc/services) 8)利用netstat命令查看系统是否在...

  • [Linux学习] 如何管理你的 Linux 环境变量 日期:2019-05-30 14:12:59 点击:120 好评:0

    Linux 用户环境变量可以帮助你找到你需要的命令,无须了解系统如何配置的细节而完成大量工作。而这些设置来自哪里和如何被修改它们是另一个话题。 在 Linux 系统上的用户账户配置以多种方法简化了系统的使用。你可以运行命令,而不需要知道它们的位置。你可以...

  • [Linux学习] Linux中记录终端输出到文本文件 日期:2019-05-28 15:54:49 点击:147 好评:0

    一,如何把命令运行的结果保存到文件当中? 这个问题太简单了,大家都知道,用 把输出转向就可以了 例子: $ ls ls.txt #或者ls--ls.txt #把ls命令的运行结果保存到文件ls.txt中 [lhd@hongdi ~]$ ls ls.txt [lhd@hongdi ~]$ cat ls.txt 1.gtkrc-2.0 2009 a a...

  • [Linux学习] Linux任务/进程前后台切换 日期:2019-05-28 15:40:12 点击:165 好评:0

    一、 加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp , 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三、jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, sto...

  • [Linux学习] 分时调度和抢占式调度 日期:2019-05-28 15:37:59 点击:92 好评:0

    分时调度 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。 抢占式调度 优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为抢占式调度。 抢占式调度详解 大部分操作系统都支持多进程并发...

  • [Linux学习] Linux中线程与CPU核的绑定 日期:2019-05-28 15:33:55 点击:86 好评:0

    不管是线程还是进程,都是通过设置亲和性(affinity)来达到目的。 与进程的情况相似,线程亲和性的设置和获取主要通过下面两个函数来实现: int pthread_setaffinity_np(pthread_tthread, size_t cpusetsize,const cpu_set_t *cpuset); int pthread_getaffini...

  • [Linux学习] Linux内核中的线程及多线程 日期:2019-05-28 15:31:09 点击:100 好评:0

    一、线程的概念、理解及特点 1.线程的概念: 至今为止,Linux下还是没有真正的线程。谈到线程就不得不提到进程这概念,进程是系统中程序执行和资源分配的基本单位。每个进程都拥有自己的数据段,代码段和堆栈段,这就造成了进程在进行切换等操作时都需要有比...

  • [Linux学习] linux获取进程执行时间方法 日期:2019-05-28 15:30:29 点击:63 好评:0

    linux获取进程执行时间有两种方法可以获取,第一种是用time命令,time 进程。第二种是通过在程序中进行记录,首先利用sysconf函数获取时钟滴答数,再用times获取tms结构,详细看下面的示例代码 1、前言 测试一个程序的执行时间,时间包括用户CPU时间、系统CPU...

  • [Linux学习] linux 进程线程时间片 日期:2019-05-28 15:29:29 点击:152 好评:0

    首先申明,我是菜鸟.菜到什么程度,大家看看下面的代码. 代码要求:取得1000次单独创建进程的时间. [code:1:fdac913669]#include #include #include #include #include strut timeval { long tv_sec; /* 秒数 */ long tv_usec; /* 微秒数 */ }; int gettimeofda...

  • [Linux学习] Linux进程时间片的分配(调度策略和参数) 日期:2019-05-28 15:28:44 点击:81 好评:0

    在多进程系统中,多个进程同时运行,这里并不是真正意义上的同时运行,而是多个进程在时间片上面交换运行(每个进程运行一个时间片,然后切换到下一个时间片运行)。 1.调度策略和参数 在Linux系统中,对于每个进程,需要设定一个相应的调度策略和参数,在系...

  • [系统运维] linux 多线程的实现的基本原理 日期:2019-05-28 14:17:14 点击:127 好评:0

    1. linux 多线程的基本概念 linux 是多用户、多任务的并发执行;所谓的并发是通过多进程、多线程来实现的; 1). 其中多进程有3种方式: 单机多实例(机器复用,一台机器启动多个进程,每个进程干自己的事情) 多进程(比如24core -- 启动24core) :nginx,通过(...

  • [系统运维] Windows和Linux下进程、线程理解 日期:2019-05-28 14:16:34 点击:159 好评:0

    对于windows来说,进程和线程的概念都是有着明确定义的,进程的概念对应于一个程序的运行实例(instance),而线程则是程序代码执行的最小单元。也就是说windows对于进程和线程的定义是与经典OS课程中所教授的进程、线程概念相一致的。 提供API,CreateThread()...

  • [系统运维] 什么是死锁,简述死锁发生的四个必要条件,如何避免与预防死锁 日期:2019-05-28 14:14:32 点击:135 好评:0

    什么是死锁 死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。例如,在某一个计算机系统中只有一台打印机和一台输入 设备,进程P1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程P2 所...

  • [Linux学习] linux中用户线程、内核线程、轻量级进程的区别 日期:2019-05-28 14:05:06 点击:123 好评:0

    内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时保存寄存器的空间。支持多线程的内核叫做多线程内核(Multi-Threads kernel )。 轻量...

  • [Linux学习] Linux的进程,线程和轻量级进程 日期:2019-05-28 14:04:28 点击:155 好评:0

    Linux有很多发行版本,很多公司的程序或者服务器都是跑在Linux系统上的,所以了解一些Linux进程和线程的东西还是很有必要的。接下来,我们会讨论Linux下进程,线程和轻量级进程的关系。 Linux进程 进程是一个很基本的概念,可以理解成一个程序运行的实例。可...

  • [Linux学习] 总结:进程和线程的区别 日期:2019-05-28 14:03:49 点击:182 好评:0

    首先呢,进程是系统进行资源分配和调度的一个独立单位,线程呢就是进程内部的一条执行序列是CPU调度和分派的基本单位,线程的执行呢必须依赖于进程,一个进程内部至少有一条线程,main主函数的执行序列为主线程 ,我们可以通过线程库创建线程。 其次呢,进程...

  • [Linux学习] Linux下内核进程、用户进程和轻量级进程(LWP)的理解 日期:2019-05-28 14:03:09 点击:161 好评:0

    区别和联系 我们经常提到线程、线程组、内核进程、用户进程、轻量级进程等词汇,那么他们之间有什么区别和联系呢? 首先,我们需要明确一点,Linux下并没有真正意义上的线程,甚至可以说没有进程这个概念,Linux下只有task,其对应的数据结构为task_struct,...

  • [系统运维] 进程、线程和协程之间的区别和联系 日期:2019-05-28 13:58:09 点击:128 好评:0

    文章目录 一、进程 二、线程 三、进程和线程的区别与联系 四、一个形象的例子解释进程和线程的区别 五、进程/线程之间的亲缘性 六、协程 一、进程 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的...

  • [系统运维] 进程和线程的定义、区别与联系 日期:2019-05-28 13:57:04 点击:179 好评:0

    一、进程 进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。 注意,进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】;进程只能由父进程建立,系统中所有的进程...

  • [系统运维] 进程和线程的基本概念与区别 日期:2019-05-28 13:13:44 点击:84 好评:0

    进程和线程的基本概念: 进程是具有独立功能的程序在某个数据集合上的一次执行过程。进程是系统进行资源分配和调度的一个独立单位。 线程是进程内的一个执行实体或执行单元,是比进程更小的能独立运行的基本单位。 在现代操作系统中,资源申请的基本单位是进...

  • [系统运维] 进程和线程的主要区别(总结) 日期:2019-05-28 13:13:16 点击:132 好评:0

    根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己...

  • [系统运维] 进程和线程的区别、相同点 日期:2019-05-28 13:12:41 点击:136 好评:0

    1、首先是定义 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的...

  • [系统运维] 进程与线程的区别(面试题) 日期:2019-05-28 13:11:54 点击:131 好评:0

    进程与线程的区别 进程是资源分配最小单位,线程是程序执行的最小单位; 进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段,线程没有独立的地址空间,它使用相同的地址空间共享数据; CPU切换一...

  • [系统运维] linux线程与进程的理解 日期:2019-05-28 13:08:45 点击:98 好评:0

    首先明确一点,linux对进程和线程不做区分,统一由task_struct来管理所有进程和线程。 那么如何在linux下区分进程和线程呢? 为什么要引入线程的概念? 一个进程包含很多系统资源:进程控制块、虚存空间、文件系统,文件I/O、信号处理函数,创建一个进程的过...

  • [系统运维] linux进程与线程的区别 日期:2019-05-28 13:08:15 点击:96 好评:0

    在《linux内核设计与实现》中第三章讲解了进程管理,在关于进程和线程的概念之间的区别还是由点模糊。书中说道: 进程就是处于执行期的程序。但进程并不仅仅局限于一段可执行程序代码。通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部数据,持...

  • [系统运维] 进程的调度方式,调度算法总结 日期:2019-05-28 13:06:34 点击:94 好评:0

    进程的三种状态: 1、等待态:等待某个事件的完成; 2、就绪态:等待系统分配处理器以便运行 3、运行态:占有处理器正在运行 三种状态的转化: 运行态到等待态:往往是由于等待外设,等待主存等资源分配或等待人工干预而引起的; 等待态到就绪态:等待的条件...

  • [系统运维] LINUX 进程动态排名 日期:2019-05-28 13:05:07 点击:88 好评:0

    问题 1)安装cpuburn测试软件 2)运行cpuburn测试软件10分钟 3)再开启另一个终端,输入top动态查看 4)按CPU占用率降序排列 5)杀掉其中CPU占用最高的进程 6)查看原终端cpuburn程序是否已杀死 方案 top命令是Linux中动态查看进程的命令,可以输入P(大写),来进...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 1123120
栏目列表
推荐内容