随笔分类 - Linux系统基础及管理
摘要:创建和管理 LVM 要创建一个 LVM 系统,一般需要经过以下步骤: 1、 创建分区 使用分区工具(如:fdisk 等)创建 LVM 分区,方法和创建其他一般分区的方式是一样的,区别仅仅是 LVM 的分区类型为 8e。 使用 fdisk 创建分区,根据设备文件的绝对路径(/dev/hda)进入分区管
阅读全文
posted @ 2021-08-23 15:23
Varden
摘要:前面谈到,LVM 是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个 LVM 术语: 物理存储介质(The physical media) 这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda
阅读全文
posted @ 2021-08-23 14:51
Varden
摘要:LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它由 Heinz Mauelshagen 在 Linux 2.4 内核上实现。LVM 将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现
阅读全文
posted @ 2021-08-23 14:43
Varden
摘要:物理磁盘被格式化为PV,空间被划分为一个个的PE 不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内 LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘 LV现在就直接可以格式化后挂载使用了 LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,如果操作
阅读全文
posted @ 2021-08-23 14:41
Varden
摘要:umount不了的原因一般是由于有程序有用户在占用。 解决方法: 首先查找谁在占用 # fuser /mnt/nfs ## 得到进程号 查找进程 # ps –ef | grep <进程号> 杀死进程 # kill -9 <进程号> 然后 umount,如不行执行 umount –f /mnt/nfs
阅读全文
posted @ 2021-08-23 14:37
Varden
摘要:pssh提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。 pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ans
阅读全文
posted @ 2021-08-23 11:48
Varden
摘要:编辑命令 Ctrl + a :移到命令行首 < 常用命令 Ctrl + e :移到命令行尾 < 常用命令 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) < 常用命令 Alt + b :按单词后移(左向) < 常用命令 Ctrl
阅读全文
posted @ 2021-08-23 10:57
Varden
摘要:添加到主机的路由 # route add -host 192.168.1.2 dev eth0:0 # route add -host 10.20.30.148 gw 10.20.30.40 添加到网络的路由 # route add -net 10.20.30.40 netmask 255.255.
阅读全文
posted @ 2020-11-10 17:15
Varden
摘要:创建用户并修改权限 # useradd -s /bin/bash testuser # passwd testuser //密码设置 # mkdir /home/testuser # chown -R testuser.testuser /home/testuser/ 修改组权限 # chmod -
阅读全文
posted @ 2020-11-10 16:19
Varden
摘要:#环境说明 debian 8(jessie) #被控端安装VNC # apt-get install -y vnc4server #配置VNC Server密码 # vncpasswd # 密码8个字符以下 #生成VNC配置文件 # vncserver # 生成display号,客户登录的时候得写相
阅读全文
posted @ 2020-11-09 16:23
Varden
摘要:#创建空的磁盘镜像文件,这里创建一个10M的硬盘 $ dd if=/dev/zero of=disk.img bs=1M count=10 #使用losetup将磁盘镜像文件虚拟成块设备 $ losetup /dev/loop0 disk.img #格式化 # mkfs.ext4 disk.img
阅读全文
posted @ 2020-11-09 15:50
Varden
摘要:#插入新硬盘,无需分区等操作。 #硬盘信息: /dev/sda # 源盘 /dev/sdb # 目标盘 #使用 dd 命令复制整个硬盘信息,格式如下: dd if="input_file" of="output_file" bs="block_size" count="number" 选项说明: i
阅读全文
posted @ 2020-11-04 11:36
Varden
摘要:#使用htpasswd生成加密的密码文件方法 apt-get install apache2-utils htpasswd -bc /etc/squid/passwdfile test test
阅读全文
posted @ 2020-10-28 17:40
Varden
摘要:#生成加密的Linux用户密码方法 apt install whois mkpasswd --method=sha-512
阅读全文
posted @ 2020-10-28 17:37
Varden
摘要:#针对大量节点的配置方法 在其中一个节点通过 ssh-keygen 生成公私钥 $ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 把公钥 id_rsa.pub 内容贴到 authorized_keys 文件并修改文件权限 $ cat ~/.ssh/id_rsa.p
阅读全文
posted @ 2020-10-28 17:35
Varden
摘要:#Debian安装dos2unix: apt-get install dos2unix #批量转换文件: find /home/test -name "*.py" | xargs dos2unix
阅读全文
posted @ 2020-10-22 11:46
Varden
摘要:在用户家目录下创建SSH客户端配置文件.ssh/config,内容如下: # 单个主机配置 Host testhost HostName 192.168.1.100 # 全局配置 Host * User root Port 22 示例 Host a1n1 Hostname a1-node1 User
阅读全文
posted @ 2020-10-22 11:03
Varden
摘要:创建/etc/profile.d/bashrc.sh文件,内容如下: # 配置LS命令自动配色 export LS_OPTIONS='--color=auto' # 配置系统默认配色 eval "`dircolors`" # 命令别名配置 alias ls='ls $LS_OPTIONS' alia
阅读全文
posted @ 2020-10-22 10:10
Varden
摘要:Alpha:是内部测试版,一般不向外部发布,会有很多Bug。一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candidate) 顾名思义么!用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能
阅读全文
posted @ 2020-10-22 09:42
Varden