dev

linux挂载iso,u盘,分区,squashfs压缩文件

谁说胖子不能爱 提交于 2020-03-18 15:49:24
常见分区加载方法: mount挂载iso文件 : #mkdir /mnt/iso1 #mount –o loop linuxsetup.iso /mnt/iso1 在linux 不需要虚拟光驱,就可以直接读取iso文件了。 mount挂载squashfs压缩文件系统 : #mkdir /mnt/src-squashfs #sudo mount -t squashfs -o loop src-cd/casper/filesystem.squashfs /mnt/src-squashfs/ #挂载原始squashfs ##因为是只读的如果需要读写 需要copy一份 #rsync -a /mnt/src-squashfs/ /mnt/squashfs/ 在linux 直接读取squashfs文件了。 mount挂载普通分区 : #fdisk -l #查看磁盘分区 #mkdir /mnt/e #mount /dev/sdb2 /mnt/e 可以将磁盘b的第2个分区挂载到/mnt/e 下面 开机自动mount可以参考:http://www.cnblogs.com/zhishuai/p/7822910.html mount挂载光驱系统 一般来说CDROM的设备文件是/dev/hdc,使用方法: #mkdir /mnt/cdrom #mount /dev/hdc /mnt/cdrom –o

Linux中/proc目录下文件详解

房东的猫 提交于 2020-03-18 09:06:39
转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一) /proc 文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信息。以下详细描述/proc下的文件。 /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 动态从系统内核读出所需信息并提交的。 -------------------------------------------------------------------------------- /proc/cmdline文件 这个文件给出了内核启动的命令行。它和用于进程的cmdline项非常相似。 示例: [root@localhost proc]# cat cmdline ro root=LABEL=/ rhgb quiet ---------------------------------

tomcat_deploy 平滑启动脚本

痴心易碎 提交于 2020-03-18 08:19:52
1.此脚本需要nginx安装ginx_upstream_check_module 配置完成平滑重启 2.脚本内容如下: 1 #!/bin/bash 2 cat <<MADAY 3 ===---------------------------------------------------------=== 4 +-------------------------------------------------------------+ 5 A)服务器192.168.1.1 tomcat后台更新 6 B)服务器192.168.1.2 tomcat后台更新 7 C)服务器192.168.1.3 tomcat后台更新 8 D)三台tomcat服务器无人值守后台跟新 9 +-------------------------------------------------------------+ 10 ===---------------------------------------------------------=== 11 MADAY 12 13 export USER=root 14 export PASSWD=Quanjing321 15 #1.##################################### TOMCAT 8080 SHUTDOWN and

【Caffe】Ubuntu 安装 Caffe gpu版

☆樱花仙子☆ 提交于 2020-03-18 06:12:40
安装环境:Ubuntu 16.04lts 64位, gcc5.4 gpu1050ti,cuda8.0,cudnn5.1.10 1. 安装依赖库 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev libboost-all-dev protobuf-compiler sudo apt-get install libatlas-base-dev libgflags-dev libgoogle-glog-dev liblmdb-dev 2. 安装caffe   终端输入命令: git clone git://github.com/BVLC/caffe.git   然后找到caffe文件夹,打开后会发现Makefile.config.example 文件,   这时候将Makefile.config.example复制一份命名为Makefile.config,并打开,将 #USE_CUDNN := 1 # CUDA_DIR := /usr/local/cuda # CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \   #-gencode arch=compute_20,code=sm_21 \

HTTP/2探索第二篇——工具及应用

懵懂的女人 提交于 2020-03-17 23:10:30
某厂面试归来,发现自己落伍了!>>> 版权声明:本文由张浩然原创文章,转载请注明出处: 文章原文链接: https://www.qcloud.com/community/article/88 来源:腾云阁 https://www.qcloud.com/community 由于不同环境过于复杂,本文仅基于Mac OS和Linux来讲解工具及应用。 一.HTTP/2环境搭建所需软件概览 本文需要安装的软件为(Mac用户请使用 homebrew 来安装,括号里都是Mac的安装方式) curl (brew install nghttp2 —with-nghttp2) Linux安装 wget https://curl.haxx.se/download/curl-7.48.0.tar.gz tar xvf curl-7.48.0.tar.gz && cd curl-7.48.0 然后输入以下命令,exit一次再进入然后版本是7.48就成功了: $ ./configure --with-nghttp2=/usr/local --with-ssl $ make $ sudo make install $ ldconfig $ usr/local/bin/curl -V nghttp2 (brew install nghttp2) 安装网址 sudo apt-get install g++

7.1磁盘阵列

六月ゝ 毕业季﹏ 提交于 2020-03-17 13:32:11
(1)RAID0:提升读写速度,但数据部备份 (2)RAID1:读写速度没有要求,增加数据安全性 (3)RAID5:至少三块,增加奇偶校验位,一块硬盘损坏,数据还能恢复,数据并没有备份 (4)RAID10:0和1的结合,至少四个硬盘来组建,继承了0的高读写速度和1的数据安全性 虚拟机添加四块硬盘。3456 创建软磁盘阵列 [root@localhost ~]# mdadm -Cv /dev/md0 -a yes -n4 -l10 /dev/sdc /dev/sdd /dev/sde /dev/sdf mdadm: layout defaults to n2 mdadm: layout defaults to n2 mdadm: chunk size defaults to 512K mdadm: size set to 20955136K mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started. (2)格式化磁盘阵列 mkfs.ext4 /dev/md0 (3)挂载,永久生效 [root@linuxsxjy ~]# mkdir /RAID [root@linuxsxjy ~]# mount /dev/md0 /RAID [root@linuxsxjy ~]# df -h (4)查看阵列信息 (5

git合并分支以及删除分支

扶醉桌前 提交于 2020-03-17 10:59:16
git合并分支 假如某个项目你有master和dev两个分支,现在需要将dev分支合并到master分支上 1.切换至master分支 git checkout mater 注意:永远不要忘记时刻更新代码 2.将dev分支代码合并到master分支上 git merge dev 3.查看状态及提交 git status On branch master Your branch is ahead of 'origin/master' by 12 commits. (use "git push" to publish your local commits) nothing to commit, working tree clean 提示有12个commit,需要push到远程master分支上 git push origin master 删除分支 查看所有分支 git branch -a 删除远程分支dev git push origin --delete dev 删除本地分支 git branch -d dev 来源: CSDN 作者: WhaleHumpback 链接: https://blog.csdn.net/qq_40851816/article/details/104899938

WPF应用界面开发技巧放送!DevExpress SVG Image Gallery

我与影子孤独终老i 提交于 2020-03-17 09:45:20
某厂面试归来,发现自己落伍了!>>> 下载DevExpress v19.2完整版 通过 DevExpress WPF Controls ,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 DevExpress Image Gallery包含数千个图标,可在您下一个WPF项目中使用。 为了更好地支持高DPI监视器,设计团队仅在图库中添加了1980个矢量图标。 全新的SVG图像集合 这些矢量图像有一个很酷的功能是它们可以根据您的应用程序主题更改颜色。 独立的Image Picker Image Gallery仅适用于 Smart Tag 菜单显示属性,现在提供一个独立的Image Picker,您可以从Visual Studio的DevExpress菜单中启动它。 Image Picker可帮助您为Smart Tag菜单中未包含的属性、设计器中不可见的控件或代码隐藏指定图像。 <Style x:Key="OpenFileBarButtonItemStyle" TargetType="dxb:BarButtonItem"> <Setter Property="Command" Value="{Binding OpenFileCommand}"/> <Setter Property="Glyph" Value="{dx

解决 kali Linux 报错Failed to start network manager

我怕爱的太早我们不能终老 提交于 2020-03-17 07:46:06
对于Linux来说,现在流行的有网络管理有两个工具,Network服务与NetworkManager前者做为基础服务,桌面版和服务器中都有,后者,即NetworkManager,一般只在桌面版中安装,因为其有图形配置界面,也深受用户欢迎。需要注意的是,这两个网络配置,只能有一个生效,而不能同时生效。 解决kali虚拟机打开时出现的这个问题: 下载libidn2-0_2.0.5-1_amd64.deb,使用dpkg -i 进行安装即可,需要注意,由于系统无法开机,所以需要进入修复模式,然后,使用外接u盘,mount 挂盘,把补丁导入系统。 首先就是进入修复模式,开机的时候自行选择就行了。(实在不行就去百度怎么进) 然后把补丁下到U盘里,然后插入连接到虚拟机,然后找到u盘在哪个目录 1.查看所有的设备文件. 在linux的文件系统中, /dev中存放着所有的设备文件. cd /dev   #进入dev文件夹 ls     #查看所有的文件 其中名为sda的系类是磁盘设备, sdb系列是U盘设备. 2、如何在Ubuntu Linux下使用u盘呢,详细步骤如下: root权限下 (1)、先建立一个挂接的文件夹 mkdir /mnt/usb (2)、挂载U盘mount /dev/sdb1 /mnt/usb 此时,在/mnt/usb中就是刚插入U盘内容。 (3)、使用完U盘 使用命令

windows下安装和升级mingw二进制组件

三世轮回 提交于 2020-03-17 02:23:29
某厂面试归来,发现自己落伍了!>>> 已有环境:mingw4.5.2 + msys-cn gnu的gcc源码已更新至4.8.2,mingw官网提供4.8.1版本,现通过直接安装二进制包的方式安装4.8.1版的mingw。预先大致阅读官网文章( mingw_howto ),按照官网的说法,最小安装方式下,需要以下二进制包: binutils (bin and dev) mingw-runtime (dev and dll) w32api Required runtime libraries for GCC: mpc (dev and dll) mpfr (dev and dll) gmp (dev and dll) pthreads (dev and dll) iconv (dev and dll) --- 即libiconv zlib gettext gcc-core (bin and dev and dll) 准备工作 为解压缩二进制包,需事先安装好lzma和tar工具。命令lzma -d 用于解压.lzma压缩包,命令 tar -xf 用于归档.tar文件。在官网下载上述二进制包,全部放置同一目录下,假定此目录为 $mingw481。先后使用lzma和tar命令逐一解压缩上述包,即.tar.lzma --> .tar --> bin、 include、lib、libexce