Linux
-
深入剖析Linux IO原理和几种零拷贝机制的实现「建议收藏」
深入剖析Linux IO原理和几种零拷贝机制的实现「建议收藏」零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在数据报从网络设备到用户程序空间传递的过程中,减少数据拷贝次数,减少系统调用,实现 CPU 的零参与,彻底消…
-
linux raid 卡日志,RAID卡log日志解析[通俗易懂]
linux raid 卡日志,RAID卡log日志解析[通俗易懂]1.DuringpdspinupT31:C0:DM_DevSSUCallbackdev25SenseData:Len12RespCode70senseKey6asc29ascq0T33:C0:InquirySUreturningError…
-
linux内核 RCU机制详解「终于解决」
linux内核 RCU机制详解「终于解决」简介 RCU(Read-CopyUpdate)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时间可以有多个线程同时读取该链表,并且允许一个线程对链表进行修改(修改的时候,需要加锁)。RCU适用于需要频繁的读取数据,而相应修
-
六款Linux常用远程连接工具介绍[亲测有效]
六款Linux常用远程连接工具介绍[亲测有效]1、Xshell介绍:xshell是一个非常强大的安全终端模拟软件,它支持SSH1,SSH2,以及Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。官网:https://www.netsarang.com/zh/xshell/2、secureCRT介绍:Se…
-
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的文件分布…
-
Linux搭建 Minecraft 服务器[通俗易懂]
Linux搭建 Minecraft 服务器[通俗易懂]本篇文章介绍使用常规方式和docker容器方式在linux操作系统上搭建最新版本的minecraft服务器,并使用bungeecord配置为群组服务器模式。
-
Linux退出vi编辑模式「终于解决」
Linux退出vi编辑模式「终于解决」转载自:http://blog.csdn.net/u010648555/article/details/50676647初学Linux的时候,在使用vi操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作!下面总结一些vi退出命令,学习!进入编辑模式,按o进行编辑编辑结束,按ESC键跳到命令模式,然后输入退出命令::w保存文件但不退出vi编辑:w!强制保存,不退出v…
-
Linux Vim显示行号「建议收藏」
Linux Vim显示行号「建议收藏」在命令模式下输入”:setnu”即可显示每一行的行号如果想要取消行号,则再次输入”:setnonu”即可如果希望每次打开文件都默认显示行号,则可以编辑Vim的配置文件。每次使用Vim打开文件时,Vim都会到当前登录用户的宿主目录(用户配置文件所在地)中读取.vimrc文件,此文件可以对Vim进行一些默认配置设定。如果.vimrc文件存在,就先读取其中对Vim的设置;否则就采取默认配置。在默认情况下,用户宿主目录中是没有此文件的,需要在当前用户的宿主目录中手工建立,如
-
[Linux系统编程/网络编程] 笔记目录「建议收藏」
[Linux系统编程/网络编程] 笔记目录「建议收藏」Linux系统编程[Linux系统编程]文件IO(一)[Linux系统编程]进程(二)[Linux系统编程]信号(三)[Linux系统编程]守护进程/线程(四)[Linux系统编程]线程同步(五)[Linux系统编程]进程通信-消息队列(六)[Linux系统编程]进程通信-共享内存(七)Linux网络编程[Linux网络编程]Socket套接字[Linux网络编程]高并发-Select模型[Linux网络编程]高并发-Epoll模型.
-
Linux查找文件的四种方式[通俗易懂]
Linux查找文件的四种方式[通俗易懂]1.findfind在指定目录下查找findpath-nametestfilefind/-namenginxfind/-namenginx*#模糊匹配find/-mmin-20#最近20分钟内修改的文件find/-mtime-1#最近1天内修改的文件2.whichwhich从环境变量文件(/etc/profile)中的path目录中查找,且which找的都是可执行文件。whichnginx3.locatelinu
-
Linux查 ssh端口号「建议收藏」
Linux查 ssh端口号「建议收藏」查ssh服务是否运行ps-ef|grepssh查ssh服务端口netstat-ntlp参考:https://blog.csdn.net/u012514278/article/details/54380631
-
Linux系列之——查看CentOS版本信息「建议收藏」
Linux系列之——查看CentOS版本信息「建议收藏」转载自:https://blog.csdn.net/shuaigexiaobo/article/details/78030008  今天小编将给大家详细讲解查看CentOS版本信息的命令。  (一)查看已经安装的CentOS版本信息  1.cat/etc/issue查看
-
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
-
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
-
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>=…
-
Linux面试题(2020最新版)[通俗易懂]
Linux面试题(2020最新版)[通俗易懂]文章目录Linux概述什么是LinuxUnix和Linux有什么区别?什么是Linux内核?Linux的基本组件是什么?Linux的体系结构BASH和DOS之间的基本区别是什么?Linux开机启动过程?Linux系统缺省的运行级别?Linux使用的进程间通信方式?Linux有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什…
-
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来管理,以前为了方便,把防火墙都关闭了,因为现在项目
-
【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」
【踩坑笔记】linux搭建kafka集群,详细到复制命令就能成功「建议收藏」这是一套从零开始搭建kafka集群的笔记,我几乎帮你踩了所有的坑
-
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…
-
手把手教你如何掌控安装Tensorflow(Windows和Linux两种版本)「建议收藏」
手把手教你如何掌控安装Tensorflow(Windows和Linux两种版本)「建议收藏」现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用。建议的话,还是要学习了一点Python基础知识和Linux知识是最好的!版本:Windows7一:安装Anaconda和Tensorflow步骤:1:从官方网站下载Anacond…