类别:

Linux

  • linux脚本遍历数组,浅谈shell 遍历数组的几种方法「终于解决」

    linux脚本遍历数组,浅谈shell 遍历数组的几种方法「终于解决」背景某天遇到一个问题,现象如下:第一种遍历正常打印元素,然而第二种遍历只会打印一个元素!#!/bin/bash#$1代表文件目录#执行eg:#shyour_shell.sh/user/lib/echo”开始时间:`date’+%Y-%m-%d%H:%M:%S’`”#1、获取所有的filefiles=`ls$1`#2、定义1个数组变量declare-aarray_…

    2023-07-06
    187
  • Linux安装VNC Viewer[亲测有效]

    Linux安装VNC Viewer[亲测有效]1、下载安装包:执行命令wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.907-Linux-x86.deb2、对于deb包,安装时使用指令:dpkg-i VNC-Viewer-6.18.907-Linux-x86.deb3、安装成功后,在终端执行指令:vncviewer 即可运行VNCV…

    2023-07-02
    262
  • Linux的SOCKET编程详解[亲测有效]

    Linux的SOCKET编程详解[亲测有效]Linux的SOCKET编程详解1.网络中进程之间如何通信进程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIXBSD有:管道(pipe)、命名管道(namedpipe)软中断信号(signal)UNIXsystemV有:消息(mes……

    2023-05-17
    189
  • Linux socket 测试[亲测有效]

    Linux socket 测试[亲测有效]Client:mini2440Server:PCUbuntu网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。此次测试用mini2440做Client,PC机做Serve

    2023-05-16
    242
  • kali linux查看wifi密码-超详细过程[通俗易懂]

    kali linux查看wifi密码-超详细过程[通俗易懂]前期准备VMwareWorkstation虚拟机在虚拟机安装好kaillinunx系统无线网卡(芯片为3070或者1887L都支持Linux)一.打开终端,用airmon-ng命令查看如果出现无法访问…没有那个文件或目录解决办法:先在window主机上按win+r键然后输入services.msc回车找到VMwareUSBArbitrationService,双击…

    2023-05-16
    185
  • 【Linux】之Centos7安装KVM虚拟化及相关命令[通俗易懂]

    【Linux】之Centos7安装KVM虚拟化及相关命令[通俗易懂]KVM是基于x86虚拟化扩展(IntelVT或者AMD-V)技术的虚拟机软件,所以查看CPU是否支持VT技术,就可以判断是否支持KVM。如果要给大一点的话可以查看自己的磁盘空间,哪个目录大,就把iso放到哪个目录,这样就可以选择更大的空间了;前面已经让上传了一个iso映像了,我们就用前面上传的吧,如果没上传创建虚拟机会找不到iso映像的。如果发现虚拟机没有反应,那就是安装的时候选择的最小安装,没有安装桌面环境;这样就可以在虚拟机中创建一个虚拟机了,也就是KVM了。……

    2023-05-15
    196
  • linux socket buffer设置[亲测有效][通俗易懂]

    linux socket buffer设置[亲测有效][通俗易懂]linux socket buffer设置[亲测有效]linux系统提供的socket缓冲区大小为8K,你可以将之设置为64K,尤其在传输实时视频时。    使用socket发送数据时先把数据发送到socket缓冲区中,之后接收函数从缓冲区中读取数据,如果发送端特别快的时候,缓冲区很快就被填满(默认1024×8=8192字节),我们可以根据情况设置缓冲区的大小,通过setsockopt函数实现 #include#inclu

    2023-05-14
    178
  • Linux SOCKET介绍[亲测有效]

    Linux SOCKET介绍[亲测有效]1.概述socket是一种IPC方法,它允许位于同一主机(计算机)或使用网络连接起来的不同主机上的应用程序之间交换数据。2.创建一个socket#include<sys/socket.h>intsocket(intdomain,inttype,intprotocol);//returnfiledescriptoronsuccessor-1onerror复制代码2.1通信domain识别出一个socket的方法(即socket“地址”的格式)

    2023-05-13
    195
  • jre 1.6 64位 linux,jre1.6下载|jre1.6 32/64位 官方版-520下载站「建议收藏」

    jre 1.6 64位 linux,jre1.6下载|jre1.6 32/64位 官方版-520下载站「建议收藏」jre1.6是Java语言软件重要开发工具包,是整个Java的核心所在。jdk作为Java开发的环境,不管是做Java开发还是做安卓开发,都必须在电脑上安装jdk,这是一款需求很大的软件。jdk是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。软件介绍:不少软件采用JAVA技术开发,需要JDK1.6以上或JRE1.6以上运行环境才可以运行,如果你的机器上已经安装JD…

    2023-05-11
    190
  • 10分钟让你掌握Linux常用命令(+3万+++收藏)[亲测有效]

    10分钟让你掌握Linux常用命令(+3万+++收藏)[亲测有效]1、目录操作。2、文件操作。3、文件内容操作。4、压缩和解压缩。5、日志查看。6、Linux下文件的详细信息。7、常用的docker容器的命令。8、其他命令。

    2023-05-06
    209
  • linux socket bind error,Linux socket bind error「终于解决」

    linux socket bind error,Linux socket bind error「终于解决」在进行linux网络编程时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误:Binderror:Addressalreadyinuse虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat-an|grep5120和psaux|grep5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kill结束进程,很是麻烦。昨天晚…

    2023-05-05
    215
  • Linux下安装CMake的方法「终于解决」

    Linux下安装CMake的方法「终于解决」linux(unbutun)下安装CMake的方法文章目录linux(unbutun)下安装CMake的方法前言一、CMake是什么?二、安装步骤1.CMake下载网站2.在上述官网下载压缩包3.解压4.重命名5.添加CMake环境变量6.让设置的环境变量在当前命令页面立即生效7.查看环境变量的值:8.查看版本,测试是否安装成功。祝大家安装成功!!!前言在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现”commandnotfound”的提示内容。如果每次都到

    2023-05-02
    210
  • 小白如何在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版…

    2023-04-30
    187
  • 常用Linux日志查看命令[通俗易懂]

    常用Linux日志查看命令[通俗易懂]常用Linux日志查看命令欢迎关注公众号【程猿薇茑】查看Web应用程序的运行日志解决运行时异常、出错是一项基本功。在Web程序中我们通过日志系统(比如log4j)向外部文件(比如log.txt)写入了程序运行时的某些日志(一般都会给日志行头加上tag),日志输出了程序中约定的一些变量(可能是某个订单号、某条服务码、请求ID值等标识)的值。如果哪个订单处理失败了,或者某个服务运行…

    2023-04-29
    191
  • 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烧…

    2023-04-24
    188
  • Linux系统下安装jdk及环境配置(两种方法)[亲测有效]

    Linux系统下安装jdk及环境配置(两种方法)[亲测有效]这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能…

    2023-04-18
    190
  • 第1章 Linux设置环境变量「终于解决」

    第1章 Linux设置环境变量「终于解决」1.6使用Linux环境变量1.6.1设置环境变量bashshell使用一种称为环境变量的特性来存储关于shell会话和工作环境的信息。该特性允许将数据存储在内存中,以便于在shell中运行的程序或脚本访问它们。这是一种便捷的、用于存储持久性数据的方式,这些数据可以标识用户账户、系统、shell或任何需要存储的内容的特性。bashshell中共有

    2023-04-15
    197
  • Linux系统中安装软件的三种方法「建议收藏」

    Linux系统中安装软件的三种方法「建议收藏」这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别:1、文件位置系统命令:一般在/bin和/sbin目录中,或为shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中2、主要用途系统命令:完成对系统的基本管理工作,例如IP配置、管理账户应用程序:完成相对独立的其他辅助任务,例如网页浏览器3、适用环境系统命令:一般只在字…

    2023-04-14
    205
  • 教你在Linux用飞信(fetion)免费发短信「建议收藏」

    教你在Linux用飞信(fetion)免费发短信「建议收藏」http://linux.chinaunix.net/bbs/thread-1021142-1-1.html一、软件环境(centos5为例)–原文从www.hiadmin.com转载  这里向大家推荐的是飞信机器人的软件,支持linux、命令行下的飞信、完全免费(目前为止);  官网地址:http://www.it-adv.net/  支持库安装: 

    2023-04-14
    290
  • Linux知识点总结(思维导图,建议收藏)「终于解决」

    Linux知识点总结(思维导图,建议收藏)「终于解决」文章的内容如下:一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、Vim文本编辑器六、文本与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命令十、文本操作篇一、基础篇二、帮助命令三、文件与目录管理(一)四、文件与目录管理(二)五、权限管理六、Vim文本编辑器六、文件系统与文件查找七、系统管理八、磁盘分区、逻辑卷和启动修复九、Shell篇认识BASH十、Shell篇基础命

    2023-04-11
    218
关注微信