51dev.com IT技术开发者社区

51dev.com 技术开发者社区

linux套件安装过程中configure,make,make install的作用

linux套件安装过程中configure,make,make install的作用

./configure,make,makeinstall都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。其中:      ./configure是检测程序文件,用来检测你的安装平台的目标特征的。比如它会检测你是...

Linux程序设计中的curses.h编译报错,无法找到curses.h和ncurses.h

Linux程序设计中的curses.h编译报错,无法找到curses.h和ncurses.h

源程序screen.c如下:#include<stdio.h>#include<term.h>#include<curses.h>#include<stdlib.h> intmain(){    set...

Linux 常用命令大全

Linux 常用命令大全

1.ls[选项][目录名|列出相关目录下的所有目录和文件1234567891011121314"."-l 列出文件的详细信息---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always&...

Linux系统备份还原工具4(rsync/远程数据同步工具)

Linux系统备份还原工具4(rsync/远程数据同步工具)

rsync即是能备份系统也是数据同步的工具。在Jenkins上可以使用rsync结合SSH的免密登录做数据同步和分发。这样一来可以达到部署全命令化,不需要依赖任何插件去实现。命令参考:http://man.linuxde.net/rsync说明:rsync命令 是一个远程数据同步工具,可通...

Linux系统备份还原工具2(TAR/压缩工具)

Linux系统备份还原工具2(TAR/压缩工具)

相比DD备份还原工具,TAR压缩还原工具更加小巧和灵活,但是不能备份MBR。当然可以通过重新安装GRUB来解决MBR的这一问题。同时,TAR的做法也是官方推荐的。注意:一个硬盘启动时最新经过MBR(只有512KB),然后通过MBR指向操作系统的GRUB(也就是内核的引导程序)。准备备份为准备系统的完...

Linux下分区、格式化、自动挂载

Linux下分区、格式化、自动挂载

说明:现在硬盘基本没有了IDE,所以基本是从SCSI开始说起,第一块硬盘标示为sda,第二块为sdb,以此类推。那么第一块硬盘的第一个分区为sda1,也是以此类推。一、硬盘分区sudofdisk/dev/sda二、格式化硬盘sudofdisk-lsudomkfs-text4/dev/sdb1三、挂载...

Linux系统备份还原工具3(使用Clonezilla/再生龙对硬盘进行镜像和克隆,类似于Ghost)

Linux系统备份还原工具3(使用Clonezilla/再生龙对硬盘进行镜像和克隆,类似于Ghost)

说明:经过实验验证,再生龙主要是适合在本机还原原大小的分区,不适合将镜像备份还原到不同大小分区,期间可能有很多莫名奇妙的问题出现。硬盘对拷和PXE网刻这些没发现什么不好。如果要还原到别的电脑镜像制作时建议使用TAR压缩工具实践,这个主要是快且没那么多限制。Clonezilla是一个用于Linux,F...

为什么Linux下的环境变量要用大写而不是小写

为什么Linux下的环境变量要用大写而不是小写

境变量的名称通常用大写字母来定义。实际上用小写字母来定义环境变量也不会报错,只是习惯上都是用大写字母来表示的。首先说明一下,在Windows下是不区分大小写的,所以在Windows下怎么写都能获取到值。而Linux下不同,区分大小写,无论是变量还是命令,大小写都会导致输出的值不一样。比如环境变量EN...

Linux下使用make install安装的软件如何卸载

Linux下使用make install安装的软件如何卸载

如果是Ubuntu的系统,那么可以使用checkinstall来生成deb包来安装,然后卸载参考:http://blog.sina.com.cn/s/blog_4178f4bf0101cmt7.html但是最原始的解决方式如下:0、注意:在使用makeinstall是要养成加--prefix的参数指...

Linux下启用IP转发功能(主要针对Ubuntu的使用)

Linux下启用IP转发功能(主要针对Ubuntu的使用)

说明:以下的操作只要在Linux下都是通用的。Linux发行版默认情况下是不开启IP转发功能的。如果架设一个Linux路由或者VPN服务就需要开启该服务。1、通过访问sysctl的内核ipv4.ip_forward来判断转发是否开启。(说明:现在有些网络已经普及ipv6的,所以下面的命令可以从ipv...

Linux实时查询GPU使用命令

Linux实时查询GPU使用命令

查看显存使用情况的命令:$nvidia-smi周期性地查看GPU使用情况则使用命令:$watch-n10nvidia-smi其中数字10表示每十秒刷新一次GPU使用状态。具体如下所示:重要的参数主要是温度、内存使用、GPU占有率,具体如下红框所示。https://blog.csdn.net/yao_...

Linux下离线安装Docker最新版本

Linux下离线安装Docker最新版本

一、基础环境1、操作系统:CentOS7.32、Docker版本:18.06.1官方下载地址(打不开可能需要梯子)3、百度云Docker18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A密码:dvvh4、官方参考文档:https://d...

linux管道与重定向

linux管道与重定向

1.重定向命令>    输出重定向覆写>>   输出重定向追加2>   错误重定向覆写2>>  错误重定向追加&> &n...

linux文件颜色与类型

linux文件颜色与类型

linux下不同类型的文件有不同的颜色绿色文件:可执行文件,可执行的程序 红色文件:压缩文件或者包文件蓝色文件:目录白色文件:一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件:链接文件,主要是使用ln命令建立的文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示...

linux文件权限说明

linux文件权限说明

1.rwx权限方式ls-l可以看到文件的详细信息,其中第一项,就是该文件的类型和权限。一个十位标志,rwx十位权限法。第一位是文件类型,有5种:-普通文件d目录b块设备l链接c字符设备p管道文件后面9位是文件权限,分别是文件属主权限,用户组权限,其他用户权限权限类型有4种:rread读权限,数字代号...