Linux
-
Linux下安装CMake的方法「终于解决」
Linux下安装CMake的方法「终于解决」linux(unbutun)下安装CMake的方法文章目录linux(unbutun)下安装CMake的方法前言一、CMake是什么?二、安装步骤1.CMake下载网站2.在上述官网下载压缩包3.解压4.重命名5.添加CMake环境变量6.让设置的环境变量在当前命令页面立即生效7.查看环境变量的值:8.查看版本,测试是否安装成功。祝大家安装成功!!!前言在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现”commandnotfound”的提示内容。如果每次都到
-
小白如何在window电脑上安装Linux系统(虚拟机)超详细「终于解决」
小白如何在window电脑上安装Linux系统(虚拟机)超详细「终于解决」小白如何在window电脑上安装Linux系统(虚拟机)一、软件准备。1、VMware软件下载地址1(迅雷):http://forspeed.onlinedown.net/down/vmware15.zip下载地址2(网盘-提取码:eom3):https://pan.baidu.com/s/1UpiQjV4io4bmrMna0irLAg2、Linux系统Ubuntu16.04版…
-
常用Linux日志查看命令[通俗易懂]
常用Linux日志查看命令[通俗易懂]常用Linux日志查看命令欢迎关注公众号【程猿薇茑】查看Web应用程序的运行日志解决运行时异常、出错是一项基本功。在Web程序中我们通过日志系统(比如log4j)向外部文件(比如log.txt)写入了程序运行时的某些日志(一般都会给日志行头加上tag),日志输出了程序中约定的一些变量(可能是某个订单号、某条服务码、请求ID值等标识)的值。如果哪个订单处理失败了,或者某个服务运行…
-
Tiny4412 使用superboot安装启动安卓/Linux/UbuntuCore系统, 使用SD-Flasher烧写[通俗易懂]
Tiny4412 使用superboot安装启动安卓/Linux/UbuntuCore系统, 使用SD-Flasher烧写[通俗易懂]硬件平台:Tiny4412/Super4412SDK1506 LCD:S702折腾了几天烧写系统,先是利用SD卡烧写系统,结果最后利用fastboot烧写光盘提供的system.img文件时,下位机提示imagetoolargeforpartition,image文件太大了,导致无法烧写成功,目前还不清楚,如何去修改这个分区,以存放这个大的.img文件,而后用DNW给emmc烧…
-
Linux系统下安装jdk及环境配置(两种方法)[亲测有效]
Linux系统下安装jdk及环境配置(两种方法)[亲测有效]这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能…
-
第1章 Linux设置环境变量「终于解决」
第1章 Linux设置环境变量「终于解决」1.6使用Linux环境变量1.6.1设置环境变量bashshell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息。该特性允许将数据存储在内存中,以便于在shell中运行的程序或脚本访问它们。这是一种便捷的、用于存储持久性数据的方式,这些数据可以标识用户账户、系统、shell或任何需要存储的内容的特性。bashshell中共有
-
Linux系统中安装软件的三种方法「建议收藏」
Linux系统中安装软件的三种方法「建议收藏」这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别:1、文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中2、主要用途系统命令:完成对系统的基本管理工作,例如IP配置、管理账户应用程序:完成相对独立的其他辅助任务,例如网页浏览器3、适用环境系统命令:一般只在字…
-
教你在Linux用飞信(fetion)免费发短信「建议收藏」
教你在Linux用飞信(fetion)免费发短信「建议收藏」http://linux.chinaunix.net/bbs/thread-1021142-1-1.html一、软件环境(centos5为例)–原文从www.hiadmin.com转载 这里向大家推荐的是飞信机器人的软件,支持linux、命令行下的飞信、完全免费(目前为止); 官网地址:http://www.it-adv.net/ 支持库安装:
-
Linux知识点总结(思维导图,建议收藏)「终于解决」
Linux知识点总结(思维导图,建议收藏)「终于解决」文章的内容如下:一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、Vim文本编辑器六、文本与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命令十、文本操作篇一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、权限管理六、Vim文本编辑器六、文件系统与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命
-
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…
-
Linux文件编辑命令「终于解决」
Linux文件编辑命令「终于解决」1.vim简介vim是vi的升级版本,是vi发展出来的一个文本编译器。代码补全、编译及错误跳转等方便编程的功能特别丰富。用vi自动连接的是vim;vim的官方网站(https://www.vim.org/)2.安装vimsudoaptinstallvim安装过程出现问题解决办法:(1)出现“无法获得锁”之类的sudorm文件名删除多次(2)aptupdate:刷新软件源3.vim的三种模式vim分为三种模式:命令模式,插入模式(
-
Linux中创建组的命令,linux创建用户组命令「建议收藏」
Linux中创建组的命令,linux创建用户组命令「建议收藏」Linux系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户组命令的相关知识,希望对大家有帮助!linux下创建用户组命令——groupadd命令其格式如下:代码:groupadd选项用户组可以使用的选项有:代码:-gGID指定新用户组的组标识号(GID)。-o一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。…
-
linux防御攻击「建议收藏」
linux防御攻击「建议收藏」一、服务器可能遭受的攻击1、SYN/ACKFlood攻击(半连接攻击)主要是通过向受害主机发送大量伪造源IP和源端口的SYN或ACK包,导致主机的未连接队列被长时间占用并且资源耗尽,而正常的SYN请求被丢弃。由于源都是伪造的故追踪起来比较困难。缺点是实施起来有一定难度,需要高带宽的僵尸主机支持。2、tcp全连接攻击通过许多僵尸主机不断地与受害服务器建立大量TCP连接,客户端仅仅“连…
-
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表…
-
linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」
linux静态代码检查工具,linux下splint检测C语言代码质量「终于解决」在linux下并没有pclint,可以使用splint代替。splint使用一.splint介绍splint是一个静态检查C语言程序安全弱点和编写错误的工具。splint会进行多种常规检查,包括未使用的变量,类型不一致,使用未定义变量,无法执行的代码,忽略返回值,执行路径未返回,无限循环等错误。同时通过在源码中添加注记给出的附加信息,使其可以进行功能更加强大的检查。而注记,则是对文件中的函数、…
-
深入剖析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的文件分布…