类别:

Linux

  • linux更改jdk环境变量,linux 设置jdk环境变量「建议收藏」

    linux更改jdk环境变量,linux 设置jdk环境变量「建议收藏」linux设置jdk环境变量1.在/usr/local目录下新建Java文件夹mkdir/usr/local/java将jdk拷贝到/usr/local/java进入到java文件夹,解压压缩包tarxvfjdk-8u181-linux-x64.tar.gz2.设置环境变量这里接纳全局设置方式,就是修改etc/profile,它是是所有用户的共用的环境变量找到/etc/prof…

    2023-04-10
    224
  • Linux文件编辑命令「终于解决」

    Linux文件编辑命令「终于解决」1.vim简介vim是vi的升级版本,是vi发展出来的一个文本编译器。代码补全、编译及错误跳转等方便编程的功能特别丰富。用vi自动连接的是vim;vim的官方网站(https://www.vim.org/)2.安装vimsudoaptinstallvim安装过程出现问题解决办法:(1)出现“无法获得锁”之类的sudorm文件名删除多次(2)aptupdate:刷新软件源3.vim的三种模式vim分为三种模式:命令模式,插入模式(

    2023-03-25
    288
  • Linux中创建组的命令,linux创建用户组命令「建议收藏」

    Linux中创建组的命令,linux创建用户组命令「建议收藏」Linux系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户组命令的相关知识,希望对大家有帮助!linux下创建用户组命令——groupadd命令其格式如下:代码:groupadd选项用户组可以使用的选项有:代码:-gGID指定新用户组的组标识号(GID)。-o一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。…

    2023-03-25
    536
  • linux防御攻击「建议收藏」

    linux防御攻击「建议收藏」一、服务器可能遭受的攻击1、SYN/ACKFlood攻击(半连接攻击)主要是通过向受害主机发送大量伪造源IP和源端口的SYN或ACK包,导致主机的未连接队列被长时间占用并且资源耗尽,而正常的SYN请求被丢弃。由于源都是伪造的故追踪起来比较困难。缺点是实施起来有一定难度,需要高带宽的僵尸主机支持。2、tcp全连接攻击通过许多僵尸主机不断地与受害服务器建立大量TCP连接,客户端仅仅“连…

    2023-03-23
    179
  • linux opendir路径_Linux下目录文件的操作(opendir,readdir,closedir) 以及DIR,dirent,stat等结构体详解…[亲测有效]

    linux opendir路径_Linux下目录文件的操作(opendir,readdir,closedir) 以及DIR,dirent,stat等结构体详解…[亲测有效]From:http://blog.chinaunix.net/uid-27213819-id-3810699.html注:为什么要说目录文件?其实在linux中目录也是一种文件,只是它的内容是上级的目录和当前目录下的文件信息等,详情可以看看相关深入的书籍opendir(打开目录)相关函数open,readdir,closedir,rewinddir,seekdir,telldir,scandir表…

    2023-03-23
    194
  • linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」

    linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」在linux下并没有pclint,可以使用splint代替。splint使用一.splint介绍splint是一个静态检查C语言程序安全弱点和编写错误的工具。splint会进行多种常规检查,包括未使用的变量,类型不一致,使用未定义变量,无法执行的代码,忽略返回值,执行路径未返回,无限循环等错误。同时通过在源码中添加注记给出的附加信息,使其可以进行功能更加强大的检查。而注记,则是对文件中的函数、…

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

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

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

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

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

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

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

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

    2023-02-28
    184
  • 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
    305
  • Linux搭建 Minecraft 服务器[通俗易懂]

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

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

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

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

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

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

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

    2023-02-22
    262
  • 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
    337
  • Linux查 ssh端口号「建议收藏」

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

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

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

    2023-02-19
    208
  • 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
    202
  • 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
    295
关注微信