fstab

创建swap分区

戏子无情 提交于 2019-12-16 00:16:10
实验环境: 生产环境中内存不够用,造成大文件生成过慢,需要增加swap空间,可以缓解压力,模拟内存使用 目标: 1 fdisk /dev/sdb t 82 2 mkswap /dev/sdb1 3 vim /etc/fstab /dev/sdb1 swap swap pri=10 0 0 4 swapon -a 5 swapon -s 查看 步骤: 方法1:将分区添加成swap 1、查看硬盘属性找出空的磁盘分区 2、将sdd划分分区改成swap [root@Centos7 ~]#fdisk /dev/sdd 格式化分区 mkswap /dev/sdd1 3、在硬盘启动中添加swap分区 [root@Centos7 ~]#vim /etc/fstab [root@Centos7 ~]#swapon -a 4、调整swap 优先级 swap的新能与硬盘磁道(外道)、硬盘 属性(固态)有关,为了提高工作效率,设置swap优先级。 优先级高的先使用 -2>-3 [root@Centos7 ~]#swapoff /dev/sdd1 停止sdd1的swap [root@Centos7 ~]#swapon -a 重新生成才能生效 注意:删除sdd1的swap分区 停止使用[root@Centos7 ~]#swapoff /dev/sdd1 删除fstab配置[root@Centos7 ~]

Kernel booting frozen due to mounting failure

纵饮孤独 提交于 2019-12-14 03:25:03
问题 I built a new yocto image for a custom board. I flashed it to an SD card and tried booting it, but freezes while booting Kernel. The image has SYSTEMD feature enabled. If I disable SYSTEMD, it boots fine. Do i need to configure anything ? like in fstab? I am stuck at this point for a long time, so please advice. 回答1: I was able to resolve this error. I enabled CONFIG_CGROUPS related features as mentioned in (link) in my machine's defconfig and the Kernel boots fine :) 来源: https:/

yum源配置详解 Linux(本地源、网络源)、(一次性挂载、永久挂载)

扶醉桌前 提交于 2019-12-13 16:18:12
目录 Redhat7配置源 配置本地yum源 一: 一次性挂载,重启完系统后失效 二: 永久挂载 配置网络yum源 更新源可以获取最新的软件信息,以更新您的系统 Redhat7配置源 YUM(Yellow dog Updater Modified): yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决 rpm 包之间的依赖关系,所有软件包由集中的yum软件仓库提供。其理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、 删除等操作,减少了Linux用户一直头痛的dependencies的问题。 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm包时遇到的依赖性问题,保持与RPM数据库的一致性。 yum的配置文件在 /etc/yum.repos.d/ 下面,必须以 .repo 结尾! 配置本地yum源 配置本地yum源是通过本地映射光盘挂载到系统中,然后将yum的配置文件中的 baseurl 指向挂载的目录即可。 首先在虚拟机的这个配置中,勾选使用iso映射文件,然后选中我们iso文件所在的位置即可。 在虚拟机系统中,我们的 iso 文件是 /dev/sr0 设备

sed

孤街浪徒 提交于 2019-12-10 17:46:40
1.1用法与原理 •sed [option]… ‘script’ file 1.2常用选项 •-n:取消默认输出 •-e:多点编辑 •-f :/PATH/TO/SCRIPT_FILE从指定文件中读取编辑脚本 •-r:支持使用扩展正则表达式 1.3地址定界 •(1)不给地址:对全文进行处理 •(2)单地址: #:指定的行 /pattern/:被此处模式所能够匹配到的每一行 •(3)地址范围: #,# #,+# /pat1/,/pat2/ #,/pat1/ #;#;#分隔的多行 1.3.1实践操作 环境准备 [root@oldboyedu-02 oldboy]# cat person.txt 101,oldboy,CEO 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,CIO •-n取消默认输出,只打印想要的内容 [root@oldboyedu-02 oldboy]# sed '1p' person.txt 101,oldboy,CEO 101,oldboy,CEO 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,CIO [root@oldboyedu-02 oldboy]# sed -n '1p' person.txt 101,oldboy,CEO •连续多行 [root

docker默认安装路径的调整

99封情书 提交于 2019-12-07 13:59:54
docker 的镜像与容器都存储在 /var/lib/docker 下面,那么基于不同的系统又有不同的存储方式,在 ubuntu 下面存储方式为 AUFS;在 Centos 下面存储方式又是 device mapper。 一:/var文件系统 /var文件系统 /var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来/var目录中有些内容是在/usr中的,但为了保持/usr目录的相对稳定,就把那些需要经常改变的目录放到/var中了。每个系统是特定的,即不通过网络与其他计算机共享。下面列出一些重要的目录(一些不太重要的目录省略了)。 1. /var/catman 包括了格式化过的帮助(man)页。帮助页的源文件一般存在/usr/man/man中;有些man页可能有预格式化的版本,存在/usr/man/cat中。而其他的man页在第一次看时都需要格式化,格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待格式化了。(/var/catman 经常被清除,就像清除临时目录一样。) 2. /var/lib 存放系统正常运行时要改变的文件。 3. /var/local 存放/usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock 。

设置开机自动挂载

泄露秘密 提交于 2019-12-06 23:42:38
继上次为重新磁盘分配空间后,过段时间开机却发现空间依然是满的,这就很让人疑惑了,之前不是设置的好好的么? 1.发现问题 df 一下,并未发现之前设置好的 /dev/sda2和/dev/sda3 root@wzy:~# df 文件系统 1K-块 已用 可用 已用% 挂载点 udev 736936 0 736936 0% /dev tmpfs 152212 1432 150780 1% /run /dev/sda1 10253588 9253136 459884 96% / tmpfs 761056 12 761044 1% /dev/shm tmpfs 5120 4 5116 1% /run/lock tmpfs 761056 0 761056 0% /sys/fs/cgroup /dev/loop1 3840 3840 0 100% /snap/gnome-system-monitor/100 /dev/loop2 43904 43904 0 100% /snap/gtk-common-themes/1313 /dev/loop3 15104 15104 0 100% /snap/gnome-characters/317 /dev/loop5 144128 144128 0 100% /snap/gnome-3-26-1604/92 /dev/loop4 4352 4352 0

第五周作业

别说谁变了你拦得住时间么 提交于 2019-12-06 07:48:18
1、查找/etc目录下大于1M且类型为普通文件的所有文件 find /etc/ -size +1M -type f 2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。 find /etc/ -type f -name "*.conf"|xargs tar -zcvf /usr/local/src/`date +%F` .tar.gz 3、利用sed 取出ifconfig命令中本机的IPv4地址 ifconfig ens33 |sed -n '2p'|sed 's/^.*intet //;s@ netmask.*$@@ ifconfig ens33|sed -n '2s/^.*inet //;s@ netmask.*$@@p' ifconfig ens33|sed -n '2p'|sed -e 's/^.*inet //' -e 's@ netmask.*$@@' ifconfig eth0 |sed -n '2p' |sed -r 's/(^[^0-9]+)([0-9.]+)( .*$)/\2/' (centos6/7通用) ifconfig eth0 |sed -nr '2s/(^[^0-9]+)([0-9.]+)( .*$)/\2/p' (centos6/7通用) ifconfig eth0 |sed -nr

Linux--重要文件

偶尔善良 提交于 2019-12-05 05:09:35
目录 /etc/resolv.conf /etc/host /etc/sysconfig/network /etc/fstab /etc/rc.local /etc/profile /etc/bashrc /etc/motd /usr/local /var /proc /etc/resolv.conf 说明:设置Linux本地的DNS的配置文件 查看文件内容 [root@39 ~]# cat /etc/resolv.conf nameserver 10.0.0.2 注意:网卡的配置文件的DNS优先于/etc/resolv.conf配置的DNS DNS:实现域名和IP的互相解析 /etc/host 说明:域名和IP地址的对应关系 作用: 一般在搭建测试环境的时候使用 服务器之间的调用可以用域名(内部的DNS) 查看内容 [root@39 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 /etc/sysconfig/network 说明:可修改主机名及网卡启动,网关等配置 查看内容 [root@39 ~]

day08

天大地大妈咪最大 提交于 2019-12-04 21:57:02
mount挂载磁盘分区与目录关系 mount挂载 取消挂载 umount取消(必须在上一级目录在进行取消) 挂载命令mount 卸载命令umount 临时挂载点/mnt Limux系统诞生之初的目录及其作用表。 etc下的重要文件 网卡的配置文件 图形化修改 网卡配置文件详解 Linux系统DNS客户端配置 文件 /etc/fstab: 配置开机设备自动挂载的文件 设备要挂载才能用,我们挂载过根/boot么? 系统已经在开机的时候帮我们自动挂载了我们安装系统时的分区。 自动挂载的文件就是/etc/ fstab 比如插入一个U盘,希望下次开机能够直接访问。就需要在/etc/fstab里配置。 查看自动挂载的文件 cat /etc/fstab 查看设备UUID blkid **查看挂载 df -h** /etc/rc.local:存放开机自启动程序命令的文件 在CentOS7中比较特殊 必须先加执行权限 /etc/profile及/etc/bashrc: 配置系统的环境变量/别名等的文件 要想使其生效2种方式 第一种退出重新登录。 第2种执行 source /etc/profile 例如:系统下面别名永久生效, alias rm='echo 不允许使用rm' 就放到上述配置文件里。 /etc/issue和/etc/issue . net显示版本号 清空版本号 >代表清空 /etc

rhcsa备战笔记

烂漫一生 提交于 2019-12-04 18:28:57
笔记全部手打 转载请加原文链接 0)重置密码 开机按e 找到linux16行 rd.break console=tty0 ctrl+x mount -o remount,rw /sysroot chroot /sysroot echo redhat | passwd --stdin root touch /.autorelabel exit reboot 1)设置yum仓库 rm -rf /etc/yum.repos.d/* vim /etc/yum.repos.d/dvd.repo [dvd] name=dvd baseurl=实际url enabled=1 gpgcheck=0 yum clean all yum repolist 2)磁盘分区 fdisk /dev/vdb p查看分区 n新建 +300M +500M +2G +512M partprobe lsblk->300M 500M 2G 1K 512M vgcreate systemvg /dev/vdb1 lvcreate -n vo systemvg mkfs.ext3 /dev/systemvg/vo vgextend systemvg /dev/vdb2 lvcreate -L 300M /dev/systemvg/vo resize2fs /dev/systemvg/vo vim /etc/fstab