欢迎光临IT网Linux学习频道

当前位置: > Linux教程 > Linux学习 >
  • [Linux学习] 5 个提高效率的 GNOME 快捷键 日期:2019-06-20 14:26:58 点击:150 好评:0

    对于某些人来说,使用 GNOME Shell 作为传统的桌面管理器可能会感觉沮丧,因为它通常需要更多的鼠标操作。事实上,GNOME Shell 也是一个专为键盘操作而设计的桌面管理器。通过这五种使用键盘而不是鼠标的方法,了解如何使用 GNOME Shell 提高效率。 GNOME 活...

  • [Linux学习] 使用 stunnel 保护 telnet 连接 日期:2019-06-11 19:38:40 点击:88 好评:0

    Telnet 是一种客户端-服务端协议,通过 TCP 的 23 端口连接到远程服务器。Telnet 并不加密数据,因此它被认为是不安全的,因为数据是以明文形式发送的,所以密码很容易被嗅探。但是,仍有老旧系统需要使用它。这就是用到 stunnel 的地方。 stunnel 旨在为使用...

  • [Linux学习] Linux 上的 NVMe 日期:2019-06-11 19:38:09 点击:137 好评:0

    如果你还没注意到,一些极速的固态磁盘技术已经可以用在 Linux 和其他操作系统上了。 NVMe 意即非易失性内存主机控制器接口规范non-volatile memory express,它是一个主机控制器接口和存储协议,用于加速企业和客户端系统以及固态驱动器(SSD)之间的数据传...

  • [Linux学习] 更深入地了解 Linux 权限 日期:2019-06-11 19:37:43 点击:161 好评:0

    在 Linux 上查看文件权限时,有时你会看到的不仅仅是普通的 r、w、x 和 -。如何更清晰地了解这些字符试图告诉你什么以及这些权限如何工作? 在 Linux 上查看文件权限时,有时你会看到的不仅仅是普通的 r、w、x 和 -。除了在所有者、组和其他中看到 rwx 之外,...

  • [Linux学习] 5 个 Linux 新手会犯的失误 日期:2019-06-11 19:37:21 点击:191 好评:0

    Linux 爱好者们分享了他们犯下的一些最大错误。 终身学习是明智的 它可以让你的思维敏捷,让你在就业市场上更具竞争力。但是有些技能比其他技能更难学,尤其是那些小菜鸟错误,当你尝试修复它们时可能会花费你很多时间,给你带来很大困扰。 以学习 Linux 为例...

  • [Linux学习] 如何在 Linux 上识别同样内容的文件 日期:2019-06-11 19:35:47 点击:62 好评:0

    有时文件副本相当于对硬盘空间的巨大浪费,并会在你想要更新文件时造成困扰。以下是用来识别这些文件的六个命令。 最近的帖子中,我们看了如何识别并定位硬链接的文件(即,指向同一硬盘内容并共享 inode)。在本文中,我们将查看能找到具有相同内容,却不相...

  • [Linux学习] LINUX 检索进程信息 日期:2019-06-03 14:30:38 点击:166 好评:0

    问题 1)以用户student登入,完成下列操作 2)使用vim打开student.txt,不编辑、不退出 3)切换到tty3终端,登入后执行top命令 4)以用户root登入另一个终端,完成下列操作 5)找出用户student所运行的进程名称、PID号 6)找出tty3终端上运行的进程名称、PID号 方...

  • [Linux学习] LINUX 查看进程快照 日期:2019-06-03 14:29:30 点击:192 好评:0

    问题 1)以用户lisi登入,完成下列操作 2)使用vim打开nsd.txt文件,不要编辑、不退出 3)以用户root登入另一个终端,完成下列操作 4)查找用户lisi使用的bash进程的父进程名称、PID 5)根据查找结果,列出该父进程的进程树 方案 ps命令主要记住两个组合:一个是a...

  • [Linux学习] linux系统下nfs服务器的配置 日期:2019-06-03 14:01:17 点击:154 好评:0

    用以下命令检查系统中是否已经安装了所需的软件包,如图 然后挂载镜像,进入Packages,如图输入命令[root@redhatnfs Packages]# rpm -ivh rpcbind,接着按【Tab】键,自动会列出都有哪些以nfs开头的安装包,如图 输入命令[root@redhatnfs Packages]# rpm -iv...

  • [Linux学习] 如何在 Linux 上安装/卸载一个文件中列出的软件包? 日期:2019-06-03 13:25:22 点击:113 好评:0

    在某些情况下,你可能想要将一个服务器上的软件包列表安装到另一个服务器上。例如,你已经在服务器 A 上安装了 15 个软件包并且这些软件包也需要被安装到服务器 B、服务器 C 上等等。 我们可以手动去安装这些软件但是这将花费大量的时间。你可以手动安装一俩...

  • [Linux学习] 在 Linux 上监控 CPU 和 GPU 温度 日期:2019-06-03 13:24:32 点击:134 好评:0

    本篇文章讨论了在 Linux 命令行中监控 CPU 和 GPU 温度的两种简单方式。 由于 Steam(包括 Steam Play,即 Proton)和一些其他的发展,GNU/Linux 正在成为越来越多计算机用户的日常游戏平台的选择。也有相当一部分用户在遇到像视频编辑或图形设计等(Kdenlive...

  • [Linux学习] LINUX 配置固定IP地址 日期:2019-05-30 14:40:30 点击:96 好评:0

    问题 1)为本机配置固定的网络地址 2)IP地址:192.168.8.128 3)子网掩码:255.255.255.0 4)关闭NetworkManager服务,禁止开机自启 5)重启network服务,查看配置 方案 默认的网卡配置文件路径:/etc/sysconfig/network-scripts/ 。 网卡配置文件的命名规则:ifc...

  • [Linux学习] LINUX 主机名、网关、主机映射配置 日期:2019-05-30 14:38:13 点击:117 好评:0

    问题 1)为本机配置以下固定参数 2)主机名:svr5.tedu.cn 3)默认网关:192.168.8.1 4)调整网络设置,实现以下目标 5)通过ping访问主机名svr5.tedu.cn时, 6)实际能访问 IP地址 192.168.8.128 方案 配置网关也可以在网卡配置文件当中,但为了安全着想不建议把...

  • [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学习] 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,...

栏目列表
推荐内容