类别:

Linux

  • 深入剖析Linux IO原理和几种零拷贝机制的实现「建议收藏」

    深入剖析Linux IO原理和几种零拷贝机制的实现「建议收藏」零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在数据报从网络设备到用户程序空间传递的过程中,减少数据拷贝次数,减少系统调用,实现 CPU 的零参与,彻底消…

    2023-03-17
    220
  • linux raid 卡日志,RAID卡log日志解析[通俗易懂]

    linux raid 卡日志,RAID卡log日志解析[通俗易懂]1.DuringpdspinupT31:C0:DM_DevSSUCallbackdev25SenseData:Len12RespCode70senseKey6asc29ascq0T33:C0:InquirySUreturningError…

    2023-03-03
    373
  • linux内核 RCU机制详解「终于解决」

    linux内核 RCU机制详解「终于解决」简介       RCU(Read-CopyUpdate)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时间可以有多个线程同时读取该链表,并且允许一个线程对链表进行修改(修改的时候,需要加锁)。RCU适用于需要频繁的读取数据,而相应修

    2023-03-02
    247
  • 六款Linux常用远程连接工具介绍[亲测有效]

    六款Linux常用远程连接工具介绍[亲测有效]1、Xshell介绍:xshell是一个非常强大的安全终端模拟软件,它支持SSH1,SSH2,以及Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。官网:https://www.netsarang.com/zh/xshell/2、secureCRT介绍:Se…

    2023-02-28
    208
  • linux redis端口修改端口,linux–redis的开启多个端口(可行)「建议收藏」

    linux redis端口修改端口,linux–redis的开启多个端口(可行)「建议收藏」在workerman开发过程中需要安装redis来存储用户ip、端口等信息首先UBUNTU中安装redis:apt-update//更新apt包源apt-getinstallredis-server//安装redis-server安装完毕后可以直接启动redis:redis-server因为后面没有加启动哪个配置文件,所以redis会自启动默认的配置文件然后我们来看下redis的文件分布…

    2023-02-27
    333
  • Linux搭建 Minecraft 服务器[通俗易懂]

    Linux搭建 Minecraft 服务器[通俗易懂]本篇文章介绍使用常规方式和docker容器方式在linux操作系统上搭建最新版本的minecraft服务器,并使用bungeecord配置为群组服务器模式。

    2023-02-25
    291
  • Linux退出vi编辑模式「终于解决」

    Linux退出vi编辑模式「终于解决」转载自:http://blog.csdn.net/u010648555/article/details/50676647初学Linux的时候,在使用vi操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作!下面总结一些vi退出命令,学习!进入编辑模式,按o进行编辑编辑结束,按ESC键跳到命令模式,然后输入退出命令::w保存文件但不退出vi编辑:w!强制保存,不退出v…

    2023-02-24
    263
  • Linux Vim显示行号「建议收藏」

    Linux Vim显示行号「建议收藏」在命令模式下输入”:setnu”即可显示每一行的行号如果想要取消行号,则再次输入”:setnonu”即可如果希望每次打开文件都默认显示行号,则可以编辑Vim的配置文件。每次使用Vim打开文件时,Vim都会到当前登录用户的宿主目录(用户配置文件所在地)中读取.vimrc文件,此文件可以对Vim进行一些默认配置设定。如果.vimrc文件存在,就先读取其中对Vim的设置;否则就采取默认配置。在默认情况下,用户宿主目录中是没有此文件的,需要在当前用户的宿主目录中手工建立,如

    2023-02-24
    323
  • [Linux系统编程/网络编程] 笔记目录「建议收藏」

    [Linux系统编程/网络编程] 笔记目录「建议收藏」Linux系统编程[Linux系统编程]文件IO(一)[Linux系统编程]进程(二)[Linux系统编程]信号(三)[Linux系统编程]守护进程/线程(四)[Linux系统编程]线程同步(五)[Linux系统编程]进程通信-消息队列(六)[Linux系统编程]进程通信-共享内存(七)Linux网络编程[Linux网络编程]Socket套接字[Linux网络编程]高并发-Select模型[Linux网络编程]高并发-Epoll模型.

    2023-02-22
    293
  • Linux查找文件的四种方式[通俗易懂]

    Linux查找文件的四种方式[通俗易懂]1.findfind在指定目录下查找findpath-nametestfilefind/-namenginxfind/-namenginx*#模糊匹配find/-mmin-20#最近20分钟内修改的文件find/-mtime-1#最近1天内修改的文件2.whichwhich从环境变量文件(/etc/profile)中的path目录中查找,且which找的都是可执行文件。whichnginx3.locatelinu

    2023-02-21
    368
  • Linux查 ssh端口号「建议收藏」

    Linux查 ssh端口号「建议收藏」查ssh服务是否运行ps-ef|grepssh查ssh服务端口netstat-ntlp参考:https://blog.csdn.net/u012514278/article/details/54380631

    2023-02-19
    343
  • Linux系列之——查看CentOS版本信息「建议收藏」

    Linux系列之——查看CentOS版本信息「建议收藏」转载自:https://blog.csdn.net/shuaigexiaobo/article/details/78030008  今天小编将给大家详细讲解查看CentOS版本信息的命令。  (一)查看已经安装的CentOS版本信息  1.cat/etc/issue查看

    2023-02-19
    239
  • Linux系统下which, whereis, locate的用法「终于解决」

    Linux系统下which, whereis, locate的用法「终于解决」Linux系统下可以通过which,whereis,locate等命令来查找文件、程序的所在位置。1which通过which命令查找可执行文件/命令的位置,比如$whichls查找ls命令所对应的执行文件位置,结果显示/bin/ls,/bin目录包含了大部分Linux指令的执行程序。$whichpython结果显示/home/ubuntu/anaconda3/bin/python表示python命令对应的程序,这里通过anaconda3安装,显示执行文件在ana

    2023-02-17
    230
  • Linux中nginx如何重启、启动与停止/设置开机自启动「建议收藏」

    Linux中nginx如何重启、启动与停止/设置开机自启动「建议收藏」目录一、启动/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf二、停止1、从容停止(1)查看进程号:ps-ef|grepnginx(2)杀死进程:kill-quitxxxx2、快速停止(1)查看进程号:ps-ef|grepnginx(2)杀死进程:kill-termxxxx/kill-intxxxx3、强制停止:pkill-9nginx三、重启1…_1671465600

    2023-01-06
    323
  • linux ettercap,CentOS下安装ettercap[通俗易懂]

    linux ettercap,CentOS下安装ettercap[通俗易懂]CentOS下安装ettercapettercap下载地址http://ettercap.sourceforge.net/download.php下载好之后解压出来,进入到解压目录#tarzxvfettercap-NG-0.7.3.tar.gz#cdettercap-NG-0.7.3阅读README#vimREADMEMANDATORY://安装必须依赖的libpcap>=…

    2023-01-06
    337
  • Linux面试题(2020最新版)[通俗易懂]

    Linux面试题(2020最新版)[通俗易懂]文章目录Linux概述什么是LinuxUnix和Linux有什么区别?什么是Linux内核?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?Linux开机启动过程?Linux系统缺省的运行级别?Linux使用的进程间通信方式?Linux有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什…

    2023-01-05
    459
  • linux开放端口命令[通俗易懂]

    linux开放端口命令[通俗易懂]本文目录一、引言二、管理防火墙的命令2.1、开启防火墙2.1.1首先查看防火墙状态2.1.2开启防火墙2.1.3设置开机自启2.1.4重启防火墙2.1.5查看防火墙设置开机自启是否成功2.2、开启特定端口2.2.1添加端口2.2.2重新载入2.2.3查看2.2.4删除2.2.5关闭防火墙2.2.6查看开启的所有端口2.2.7查看服务的监听一、引言在Centos7.x中防火墙由firewalld来管理,以前为了方便,把防火墙都关闭了,因为现在项目

    2023-01-05
    405
  • 【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」

    【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」这是一套从零开始搭建kafka集群的笔记,我几乎帮你踩了所有的坑

    2023-01-05
    315
  • linux出现e325错误,用Vim编辑文件时出现E325: ATTENTION错误的解决方法「建议收藏」

    linux出现e325错误,用Vim编辑文件时出现E325: ATTENTION错误的解决方法「建议收藏」用Vim编辑文件时出现E325:ATTENTION错误的解决方法当用Vim编辑一个文件时出现下列错误[root@zabbix~]#vim/usr/local/msmtp/etc/msmtprcE325:ATTENTIONFoundaswapfilebythename”/usr/local/msmtp/etc/.msmtprc.swp”ownedby:rootdat…

    2023-01-05
    280
  • 手把手教你如何掌控安装Tensorflow(Windows和Linux两种版本)「建议收藏」

    手把手教你如何掌控安装Tensorflow(Windows和Linux两种版本)「建议收藏」现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用。建议的话,还是要学习了一点Python基础知识和Linux知识是最好的!版本:Windows7一:安装Anaconda和Tensorflow步骤:1:从官方网站下载Anacond…

    2023-01-05
    248
关注微信