编译Linux的时候出现 Restart config…

  • Post author:
  • Post category:linux

环境 buildroot 问题 在buildroot路径下执行 make linux-rebuild 出现了Restart config… 的问题 原因 我在修改linux源码的时候,在没有指定ARCH架构的情况下, 直接去linux源码目录(output/build/linux/)下执行了 make menuconfig 并覆盖了原来的 .config 大家在改.config前记得备份!!当然l…

继续阅读 编译Linux的时候出现 Restart config…

在linux系统下运行c语言程序

  • Post author:
  • Post category:linux

需要安装一个linux的系统 1.首先在主目录/主文件夹下建立一个 hello.c 的文档 源文件: #include<stdio.h> int main() { printf("hello!world!"); 版权声明:本文为yalzjlzj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/yal…

继续阅读 在linux系统下运行c语言程序

访问linux中某个目录下的图片(使用nginx镜像和普通nginx情况)

  • Post author:
  • Post category:linux

场景:图片上传回显,图片存放在后端(192.168.10.78 linux服务器中的某个文件夹下 服务配置:两个服务 192.168.10.73 和 192.168.10.78 其中前端服务部署在73上(并部署了nginx环境),后端服务部署在78上(未配置nginx环境) 问题:前端图片回显时,显示不了 原因是:图片放在后端服务,前端服务中通过nginx访问时,在其(nginx)宿主服务器上没有…

继续阅读 访问linux中某个目录下的图片(使用nginx镜像和普通nginx情况)

不小心把系统/usr/lib/x86_64-linux-gnu文件夹下的libboost_python38.so.1.71.0文件删除了

  • Post author:
  • Post category:linux

在编译caffe时报了关于libboost_python38.so.1.71.0的错,然后就不小心把这个文件删掉了。解决方法如下: 1.在/usr/local/lib找到libboost_python38.so.1.71.0或者libboost_python27.so.1.71.0使用命令行拷贝到/usr/lib/x86_64-linux-gnu目录下,并进行新的软连接: cd /usr/lib/…

继续阅读 不小心把系统/usr/lib/x86_64-linux-gnu文件夹下的libboost_python38.so.1.71.0文件删除了

linux 后台不挂断地运行命令

  • Post author:
  • Post category:linux

linux 后台不挂断地运行命令 前段时间小编需要在服务器上跑数据,程序写完啦,遇到一个问题,怎么才能在linux服务器上运行,并且是放在后台运行,这样就不需要时刻盯着了,于是乎小编随便在网上找了一下,果然轻松找到啦,方法有很多,小编只用了其中一个,这个东西什么呢,它就是nohup,下面给大家简单介绍一下这个命令的作用。 当然也可以使用计划任务的方式,不过小编比较懒所以感觉这种方式挺不错的 noh…

继续阅读 linux 后台不挂断地运行命令

linux 常用命令行 (sftp命令)

  • Post author:
  • Post category:linux

linux 常用命令行 (sftp命令) sftp命令 一、现在想将 主机IP是20.200.2.1 下的 /home/tomcata/a.txt 放到远程主机IP为20.200.2.2 上的 /home/tomcatb/下: 二、将从远程主机的 /home/tomcatb/目录下将 index.php 下载到当前主机 /home/tomcata/目录下 sftp命令 命令格式:sftp 用户名@…

继续阅读 linux 常用命令行 (sftp命令)

为什么Linux内核代码中有这么多的likely和unlikely

  • Post author:
  • Post category:linux

1、前言 在阅读Linux内核代码时,我们可以看到在if/else结构中,都用到了likely和unlikely这样的判断,其实不只是Linux内核,很多开源代码,比如DPDK,suricata等等,都用到了它们。 ps: 这里两次取反,是把x的表达式变成一个bool类型的值。 那如果我们深究一下,为什么这些开源代码都热衷于在if后面加这么个宏定义呢?使用它到底有什么好处呢? 碰到问题,我们习惯通…

继续阅读 为什么Linux内核代码中有这么多的likely和unlikely

Linux安装jdk11

  • Post author:
  • Post category:linux

找到原有Java并卸载 找到原有的Java 命令which java 删除上面命令的结果文件 rm -f  filename 解压要安装的Java版本 将要安装的Java版本放到安装目录下,并解压  命令 tar -zxvf filename 配置profile文件并使其生效 根据自己的实际情况把以下配置加到/etc/profile文末 export JAVA_HOME=/home/jdk11/j…

继续阅读 Linux安装jdk11

Linux中安装Tomcat9

  • Post author:
  • Post category:linux

1.解压缩到/opt目录下 这一步不太会可以参照我的这篇文章的内容: https://blog.csdn.net/YDCookie/article/details/108142026 2.启动Tomcat ./startup.sh 先进入到tomcat的 bin 目录 我在使用./startup.sh 时提示权限不够 这时我们使用命令:* chmod u+x .sh ,再开启就好了,如图 3.开放…

继续阅读 Linux中安装Tomcat9

Linux启动 grub 虚拟文件系统initrd详解(一)

  • Post author:
  • Post category:linux

Linux的启动时一个复杂的过程: 加载 BIOS 的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置; 读取并运行第一个启动装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序); 依据 boot loader 的配置加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序; 在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 in…

继续阅读 Linux启动 grub 虚拟文件系统initrd详解(一)