linux操作

新增磁盘并挂载空目录

新增磁盘

使用VMware操作

 下面就是按流程操作就行了,操作好了重启虚拟机

找新磁盘并查看磁盘使用情况

查找新硬盘 

执行 fdisk -l

红框圈中的即是本次要挂载的磁盘,与 /dev/sda 和 /dev/sdb 相比,其没有下方的 /dev/sda1 等信息,代表 /dev/sdc 磁盘并没有进行过分区操作,是一个新加的硬盘。 

或者lsblk  TYPE 为 disk 类型,且没有下分支的,即是没有被分区的硬盘

查看当前机器的磁盘使用情况

df -h

创建新分区

创建待挂载目录(必须是空目录):mkdir /newdisk

通过上一步,我们已经知道了新磁盘是/dev/sdb ,现在对新磁盘进行分区:

fdisk /dev/sdb
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w

创建好分区后再次执行 fdisk -l 命令可以看到 /dev/sdc 已经新生成了一个分区:

 fdisk -l

创建新物理卷 

使用刚刚的分区创建物理卷:

pvcreate /dev/sdb1

查看当期所有物理卷(或使用 pvdisplay 命令):

pvs

 创建新卷组 

使用物理卷/dev/sdb1 创建一个卷组(newvg 为自定义卷组名):

vgcreate newvg /dev/sdb1

查看卷组(或使用 vgdisplay 命令):

vgs


 创建新逻辑卷

使用整个卷组newvg 创建一个逻辑卷(newlv 为自定义逻辑卷名):

lvcreate -n newlv -l 100%FREE newvg

创建逻辑卷时,也可以只使用卷组的部分空余空间,如50%FREE 等。
也可以使用下面这条命令具体指定存储容量:

lvcreate -n newlv -L 5G newvg

删除逻辑卷  lvremove /dev/newvg/newlv    模版lvremove /dev/<VG_NAME>/<LV_NAME>

查看当前所有逻辑卷(或使用 lvdisplay 命令):

lvs

 挂载到空目录

格式化逻辑卷:

mkfs.xfs /dev/newvg/newlv

/dev/newvg/newlv 为逻辑卷的固定格式:/dev/卷组名/逻辑卷名,具体可通过 lvdisplay 命令进行确定。
将逻辑卷格式化为xfs 格式,也可选择格式化为ext4 或其他格式。

将逻辑卷挂载到之前创建的空目录: 

mount /dev/newvg/newlv /newdisk

开机自动挂载 

vi /etc/fstab

在文件末尾添加以下内容:/dev/mapper/newvg-newlv /newdisk xfs defaults 0 0

立即进行挂载:  mount -a 

关机重启查看

 挂载到已有目录(扩容)

新增磁盘

重启机器 

找新磁盘

fdisk -l

创建新分区

为新磁盘创建分区:

fdisk /dev/sdc 

fdisk /dev/sdd
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w

创建新物理卷 

为分区 /dev/sdd1 创建物理卷:

pvcreate /dev/sdc1

扩展已有卷组 

将物理卷添加到已有卷组:

vgextend newvg /dev/sdc1

扩容已有逻辑卷 

将卷组的空余存储空间添加到逻辑卷:

lvextend -l +100%FREE /dev/newvg/newlv

更新文件系统:

xfs_growfs /dev/newvg/newlv 

 变成40g了

yum下载不了包

备份,将 CentOS-Base.repo 为CentOS-Base.repo.backup

[root@localhost ~]$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的 http://mirrors.aliyun.com/repo/Centos-7.repo,并命名为CentOS-Base.repo

[root@localhost ~]$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
         或者
[root@localhost ~]$ curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清除缓存

[root@localhost ~]$ yum clean all     # 清除系统所有的yum缓存
[root@localhost ~]$ yum makecache     # 生成yum缓存

 

 无法解析域名问题

检查网络连接是否正常,确保可以访问外部网络。你可以尝试 ping 一个已知可用的地址,比如 8.8.8.8;如果无法 ping 通,说明网络连接存在问题。

检查 DNS 配置是否正确。你可以尝试使用 nslookup 命令查询该域名的 IP 地址:

nslookup mirrors.aliyun.com

如果返回结果中包含了正确的 IP 地址,则说明 DNS 配置正确。如果没有返回结果或者返回的 IP 地址不正确,则需要修改 DNS 配置。(参考下面设置DNS)

如果 DNS 配置正确,但仍然无法解析该域名,可以尝试修改 /etc/hosts 文件,手动添加该域名和对应的 IP 地址:

sudo vi /etc/hosts

在文件末尾添加以下一行:

140.205.201.3 mirrors.aliyun.com

设置DNS

修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:

vim /etc/NetworkManager/NetworkManager.conf

保存后重启服务 

systemctl restart NetworkManager.service

然后修改/etc/resolv.conf文件

nameserver 114.114.114.114
nameserver 8.8.8.8

重启网卡 service network restart

用户操作

新增用户

useradd myuser

查看用户

cat /etc/passwd

模糊查询

[root@master config]# cat /etc/passwd|grep mynewuser
mynewuser:x:1002:1004::/home/myuser:/bin/bash

查询单个用户信息

id username

[root@master config]# id mynewuser
uid=1002(mynewuser) gid=1004(myuser) groups=1004(myuser)

更新用户

 usermod -l mynewuser myuser

修改用户密码:

passwd username


[root@master config]# passwd mynewuser
Changing password for user mynewuser.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@master config]#

删除用户

userdel myuser

组操作

 新增组

groupadd mygroup

查询组

cat /etc/group

模糊查询组 

cat /etc/group|grep mygroup

删除组

groupdel mygroup

 组对用户操作

向组中添加用户

usermod -aG mygroup mynewuser

请注意,-a 选项表示追加到组中而不覆盖原有组。

查看组中用户

查看用户是哪个组

groups mynewuser

[root@master config]# groups mynewuser
mynewuser : myuser mygroup

修改用户所属组 

usermod -g new_groupname username

[root@master config]# id mynewuser
uid=1002(mynewuser) gid=1004(myuser) groups=1004(myuser),1005(mygroup)
[root@master config]# groupadd newgroup
[root@master config]# usermod -g newgroup mynewuser
[root@master config]# id mynewuser
uid=1002(mynewuser) gid=1006(newgroup) groups=1006(newgroup),1005(mygroup)
[root@master config]#

从组中删除用户

[root@master config]# gpasswd -d mynewuser mygroup
Removing user mynewuser from group mygroup

 权限控制

修改某个文件夹具备所有权限

chmod -R 777 aa

[root@master myuser]# chmod -R 777 aa
[root@master myuser]# ll
total 0
drwxrwxrwx. 2 root root 6 Feb 27 01:44 aa

更改文件夹的所有权和所属组

如果不带user则只改变所属组

chown -R user:group directory_path

[root@master test]# ll
total 4
-rw-r--r--. 1 root root 6 Feb 27 01:48 a.txt
[root@master test]# chown -R mynewuser:mygroup /home/test/a.txt
[root@master test]# ll
total 4
-rw-r--r--. 1 mynewuser mygroup 6 Feb 27 01:48 a.txt

ssh免密登录

正常使用ssh登录别的服务器都会要求输入密码

如果不想输入密码,直接登录只需设置免密登录即可

生成ssh-key

ssh-keygen -t rsa

三次回车

在root下面会有.ssh目录,要使用ll -a命令才可以看到

把公钥放到指定服务器 

ssh-copy-id root@192.168.31.130

 再次执行ssh命令跳转服务器

到目标服务器上查看root/.ssh/下面有个文件authorized_keys

scp服务器之间文件复制

迁移文件

/newdisk/testscp/a.txt

scp /newdisk/testscp/a.txt root@192.168.31.130:/newdisk/

迁移文件夹

scp -r  /newdisk/testscp root@192.168.31.130:/newdisk/

 

  • 10
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值