dev

Linux扩展根目录下的空间

冷暖自知 提交于 2020-02-21 03:22:09
  自己通过root创建了一个新用户,然而当我使用这个新用户时发现,/home/my中的空间只有几十M,完全不能满足我的使用,所以通过下面的方法扩展根下的空间。     我的本次操作,参考于 http://www.jb51.net/LINUXjishu/84599.html   1、切换root用户   2、#fdisk -l        //通过这个命令,查看到我仅有几十M空间   3、#fdisk /dev/sda/    //开始添加新分区      4、列出命令列表      5、添加分区(可查看命令中n表示添加一个new partition)        输入n,提示后输入p,用于创建分区编号,新建的linux虚拟机一般会有两个sda分别是sda1和sda2,所以这里应该在输入p后,输入3,表示分配新的区sda3。输入3后回车,发现提示:       First cylinder(N-M, default N): //在这里就使用default,所以直接回车就好。回车过后会看到下面提示:         Using default value N       Last cylinder, +cylinders or +size{K,M,G} (N-M, default M): //这里也使用default,所以按下回车,然后会看到信息         Using

VMware 虚拟机(linux)增加根目录磁盘空间

廉价感情. 提交于 2020-02-21 03:21:19
今天查看学校的监控报修系统,不能访问了!!!系统运行很慢,用top命令查看发现内存使用率90%,用"df -h ”查看“/”目录使用率已达到80%,导致系统运行很慢。我用以下方法扩大根目录磁盘空间。 一、关闭你的虚拟机系统,找到如下内容:选择"Edit Virtual mache settings” 点击 "Expand“ 扩大虚拟机的空间为"40G"(根据个人需要填写空间大小)。但是linux下面并不可见。 二、使用linux下的fdisk工具进行分区。 用root用户登录到你的linux系统,查看你系统的分区 #fdisk -l 会出现以下的信息: Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 2611 20458496 8e Linux LVM Disk /dev/mapper/vg_zxw-lv_root: 18.8 GB, 18832424960 bytes 255 heads, 63 sectors/track, 2289 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I

Greenplum installation guide

不想你离开。 提交于 2020-02-21 02:04:34
Envireronment: VMware® Workstation 12 Pro 12.0.1 build-3160714(Host: Windows 7 Ultimate) Centos 6.5 x64 Greenplum 4.3.8.0 Resource: Greenplum 4.3.8.0(greenplum-db-4.3.8.0-build-1-RHEL5-x86_64.bin) 下载 规划 角色 数量 内存 CPU master 1 4GB 1*2 core master mirror 1 4GB 1*2 core segment(mirror) 3 4GB 1*2 core Envireronment setup: 在VMware中安装5台虚拟机,操作系统为Centos 6.5。 mdw smdw sdw1 sdw2 sdw3 网络设置(每台) 设置主机名称 vi /etc/sysconfig/network 1 NETWORKING=yes 2 HOSTNAME=mdw View Code 安装ifconfig(如果已经安装,可以跳过) yum install net-tools.x86_64 设置静态IP(防止重启后DHCP分配新的IP) vi /etc/sysconfig/network-scripts/ifcfg-eth0 1 DEVICE="eth0" 2

Android平台根目录文件

天大地大妈咪最大 提交于 2020-02-20 21:52:47
> 系统分区 # adb shell # mount rootfs / rootfs ro 0 0 tmpfs /dev tmpfs rw,mode=755 0 0 devpts /dev/pts devpts rw,mode=600 0 0 proc /proc proc rw 0 0 sysfs /sys sysfs rw 0 0 none /acct cgroup rw,cpuacct 0 0 tmpfs /mnt/asec tmpfs rw,mode=755,gid=1000 0 0 none /dev/cpuctl cgroup rw,cpu 0 0 /dev/block/mtdblock0 /system yaffs2 ro 0 0 /dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0 /dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0 /dev/block/vold/179:0 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1

linux入门系列12--磁盘管理之分区、格式化与挂载

半腔热情 提交于 2020-02-20 12:47:56
前面系列文章讲解了VI编辑器、常用命令、防火墙及网络服务管理,本篇将讲解磁盘管理相关知识。 本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。 磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分区、格式化、挂载、验证及使用。而磁盘配额主要是针对用户设置其最大的磁盘空间使用量,防止当个用户占用磁盘过多的情况。下面将在虚拟机中模拟磁盘的这些管理操作,生产环境中操作命令和方式都是一样的。 在演示具体操作之前先了解一下相关的理论知识。 一、磁盘管理相关理论知识 1.1 文件存储结构与文件定位 Linux系统中一切都是文件,既然是文件那就涉及文件的存储以及文件的定位查找。 1.1.1 文件存储结构 在windows系统中,我们存储文件一般是将磁盘划分为几个不同的盘符(比如C、D、E、F等等),然后将资料存储在不同的盘符下。查找的时候也是根据对应的盘符找到相应的存储文件夹,进而找到对应的文件。 但是在Linux下,情况有些不一样,一切文件都是从根目录开始的,并不像windows一样存在盘符的说法,并且Linux下的目录名称是严格区分大小写的。 文件在Linux中存储是有一定规律的

中文文本分类

好久不见. 提交于 2020-02-20 06:20:16
目录 代码分解 utils train_eval models.TextCNN main 在GPU下的运行结果 代码分解 代码包括四个部分,分别是: 工具类:utils 训练及测试代码:train_eval 模型:models.TextCNN 主函数:main 在notebook中依次运行前三个部分,最后执行main就可以开始训练了 colab链接: https://colab.research.google.com/drive/1vUnHAjmA3OTt5o47HQkQLCXA8-rtsZEs 具体代码及解析如下: utils """ utils """ import os import torch import numpy as np import pickle as pkl from tqdm import tqdm import time from datetime import timedelta MAX_VOCAB_SIZE = 10000 # 词表长度限制 UNK, PAD = '<UNK>', '<PAD>' # 未知字,padding符号 def build_vocab(file_path, tokenizer, max_size, min_freq): """ 构建一个词表: 首先对数据集中的每一行句子按字/空格进行分割,然后统计所有元素的出现频率

挂载mount

ε祈祈猫儿з 提交于 2020-02-20 04:47:21
mount 1 挂载mount 基本概念 挂载:将额外文件系统与根文件系统现存的目录建立起关联关系,进而使得此目录做为其它文件访问入库的行为 卸载:为解除关联关系的过程 注意:挂载点下原有的文件在挂载完成后会被临时隐藏,但数据不会丢失。所以挂载目录最好为空目录。 2挂载方法 mount DEVICE MOUNT_POINT 其中DEVICE为要挂载的设备,可以是磁盘分区、卷标(LABEL)、UUID或者文件(文件格式化后也可以当做磁盘挂载);MOUNT_POINT为挂载点。 例如: [root@local ~]# mount /dev/sdc1 /mnt/sdc1 [root@local ~]# mount -U "95c37ae8-7bd9-4d8b-ba17-61aaf39f292f" /mnt/sdc1 [root@local ~]# mount -L "SDC1" /mnt/sdc1/ #SDC1位分区?dev/sdc1的卷标。 以上三种方法都可以把/dev/sdc1分区挂载到/dev/sdc1目录下,现在就可以进入/mnt/sdc1目录访问/dev/sdc1磁盘,此时在/mnt/sdc1上的所有对数据的操作都会保存至/dev/sdc1分区。 挂载之前必须创建文件系统,既就是格式化分区。 3查看挂载的命令 df、lsblk或者cat /proc/mounts 可以通过执行

linux下如何进入chroot环境?

浪子不回头ぞ 提交于 2020-02-20 04:42:28
1. 假设要chroot的根目录为/mnt 2. 创建必要的目录   mkdir /mnt/ {dev,proc,sys,run} 3. 挂载和构建/dev   mount -v --bind /dev /mnt/dev 4. 挂载虚拟内核文件系统   mount -vt devpts devpts /mnt/dev/pts -o gid=5,mode=620   mount -vt proc proc /mnt/proc   mount -vt sysfs sysfs /mnt/sys   mount -vt tmpfs tmpfs /mnt/run   5. chroot到/mnt下   chroot /mnt 来源: https://www.cnblogs.com/dakewei/p/10930006.html

linux的一些复杂命令

浪子不回头ぞ 提交于 2020-02-20 04:20:23
用与改变root目录可以用pivot_root和chroot命令,但是这两者之间是有区别的 pivot_root :直接将整个文件系统的root目录改为指定目录 chroot :对于运行的指令以目标目录作为root目录,只影响单个进程. exec :用于结束当前执行的进程并继承其上下文,开始一个新的进程.PID不会改变. 和souse命令的不同之处在于exec会结束当前进程而souse不会. 如果不想结束当前进程可以用fork()建立新的进程再调用exec命令.这个过程和system是一样的. mount --bind :绑定挂载. 用于将文件系统绑定到两个不同的位置,目标挂载点原本文件系统将被隐藏掉.umount之后又能看到被隐藏的文件系统. 另外根据原始挂载点的传播类型标记(shared, private, slave, unbindable)不同也会导致镜像和本体之间的映射关系不同.用findmnt -o PROPAGATION 查看挂载点的传播类型标记 : shared 表示允许创建镜像,一个镜像内的挂载和卸载操作会被自动传播到所有其他镜像中. slave 表示自动继承主挂载点中挂载和卸载操作,但是自身的挂载和卸载操作不会反向传播到主挂载点中. private 表示既不继承主挂载点中挂载和卸载操作,自身的挂载和卸载操作也不会反向传播到主挂载点中. unbindable

廖雪峰Git学习笔记(下)

て烟熏妆下的殇ゞ 提交于 2020-02-20 03:24:45
(三)分支管理 其他VCS如SVN等都有分支管理,但其创建和切换分支很慢,远不如Git。 git中HEAD严格说不是指向提交,而是指向master,master才是指向提交的,所以 HEAD指向的就是当前分支 。 例如:创建新的分支时git新建了一个指针,假设为dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上。 若在dev上的工作完成了,便可把dev合并到master上。最简单的合并方法就是直接把master指向dev 的当前提交。合并后,若dev分支没用了便可删除了。 1. 创建与合并分支 git checkout -b dev 创建并切换到dev分支 或先创建 git branch dev,再切换 git checkout dev git branch 查看当前分支(当前分支前标有一个*号) git merge name 合并指定分支(名为name)到当前分支 合并时出现的“Fast-forward”是指此次合并是“快进模式”,即直接把所在分支指向指定分支的当前提交,所以合并速度很快。但并非每次都能Fast-forward,还有其他方式的合并。 git branch -d name 删除名为name的分支 关于switch: 切换到名为name的分支: git checkout name 或 git switch name git