linux减小根目录空间_Linux基础知识分享

【写在前面】本文只针对常用命令

从今天开始给大家分享一下常用的Linux相关的知识。主要思路如下:

  1. Linux相关知识;

  2. 存储相关知识;

  3. 云计算相关知识;

  4. 容器相关知识;

  5. 技巧及相关软件分享

哪!我们从Linux相关知识开始吧!

一、文件相关的操作

cd /tmp        -----目录的切换

mkdir -p /mifan      -----在根目录下创建mifan的目录

rm -rf /mifan     -----删除根目录下的mifan目录

rm -rf /mifan/nova.conf    -----删除mifan目录下的nova.conf文件

touch swift.conf       -----创建swift.conf的文件

scp -r /mifan/nova.conf root@192.168.11.20:/tmp    -----把mifan目录下的nova.conf文件复制到192.168.11.20的tmp目录下

二、vi文本编辑命令

vi或vim,在ubuntu操作系统中自带的文本编辑很难用,我们可以自行安装vim,apt-get install vim即可。常用的vi命令如下:

1:vi +n filename :打开文件,并将光标置于第n行首 

2:在底行模式下,输入:set nu显示行号

3:将光标移动到248行,命令:248G,即在命令行模式下输入248shitf+g

4:复制以下6行内容,命令:6yy

5:将光标移动到最后一行行首,命令:G,即shift+g

6:粘贴复制的内容,命令:p

7:删除光标下6行,命令:6dd

8:撤销上一步的操作,命令:u

9:从上往下查找字符串“part”,命令:/part,n下一个

10:从下往上查找字符串“part”,命令:?part,n上一个

11:vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 

12:vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

13:

h :光标左移一个字符

l :光标右移一个字符

space:光标右移一个字符

Backspace:光标左移一个字符

k或Ctrl+p:光标上移一行

j或Ctrl+n :光标下移一行

Enter :光标下移一行 

w或W :光标右移一个字至字首

b或B :光标左移一个字至字首 

H :光标移至屏幕顶行

M :光标移至屏幕中间行

L :光标移至屏幕最后行 

0:(注意是数字零)光标移至当前行首

$:光标移至当前行尾 

1ab8828e758bf2e3525a2f14b7c79e3e.png

三、软件的安装(yum网络源分享与本地源搭建)

A.网络源

    1)CentOS5

 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

    2)CentOS6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo    

    3)CentOS7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    4)Ubuntu11源

    第一步:vi /etc/apt/sources.list

    第二步:清除所有内容,粘贴如下内容:

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

B.本地yum源搭建

上传6.7版本的ISO到/tmp目录下,挂载系统ISO镜像用下面的命令:

# mount -o loop /tmp/rhel-server-6.7-x86_64-dvd.iso /var/www/html/

到/var/www/html/rhel6.7/x86_64/Packages

# rpm -ivh httpd-2.2.15-45.el6.x86_64.rpm

# vi /etc/httpd/conf/httpd.conf

修改:

Listen 0.0.0.0:80

service httpd restart

需要使用该源的yum配置文件如下:

vi /etc/yum.repos.d/rhel-source.repo

[rhel6.7]

name=Red Hat Enterprise Linux 6.7

baseurl= http://x.x.x.x/rhel6.7/x86_64 

enabled=1

gpgcheck=0

C.常用命令

1)yum install -y lrzsz 笔者比较喜欢使用这个软件进行上传和下载,上传命令就是rz,下载命令就是sz加文件,很方便的哦!

2)yum repolist  -----查看yum源的状态

3)yum clean all -----清除所有

4)yum makecache -----建立缓存

5)yum remove lrzsz -y  -----卸载lrzsz

6)rpm -ivh lrzsz.rpm   -----安装rpm软件

7)rpm -e lrzsz.rpm   -----卸载rpm软件

8)rpm -qa |grep lrzsz.rpm   -----查询某个软件是否已经安装

注:安装rpm包需要将该包上传至服务器,并赋予权限,然后才可以执行哦!

四、防火墙关闭

      1)CentOS6

            chkconfig iptables off

      2)CentOS7

            systemctl stop firewalld.service #停止firewall

            systemctl disable firewalld.service #禁止firewall开机启动

      3)ubuntu

            ufw disable

五、安装图形化界面

      1)CentOS6    

            yum groupinstall "Desktop"

            yum groupinstall "X Window System"

            yum groupinstall "Chinese Support"

            startx

       2)CentOS7

             yum -y groupinstall "Server with GUI"

             startx

  六、LVM逻辑卷

        【后面会有专门的进行描述LVM哦!】

        1)简介:LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。

        2)常用命令:

        I.查看      

pes、pedisplay                查看pe的大小(pes==pescan)
pvs、pvdisplay 查看物理卷
vgs、vgdisplay、 查看卷组
lvs、lvdisplay、 查看逻辑卷
fdisk -L 查看磁盘分区

         II.创建

pvcreate 设备路径               创建物理卷
vgcreate 名字 pv路径 创建卷组
lvcreate -n 名字 -L 大小 vg名 创建逻辑卷
格式化:mkfs.ext4 lv完整路径               格式化逻辑卷(mkfs.文件系统格式或-t 文件系统格式)
挂载:mount lv完整路径  挂载点          挂载使用(可以使用/etc/fstab或autofs)

         III.删除

1.卸载:umount
2.删lv:lvremove lv完整路径
3.删vg:vgremove vg名
4.删PV:pvremove 设备完整路径 去硬盘

        IV.扩展

1.扩展pv:相当于创建pv
2.扩展vg:vgextend vg名 新增pv路径
3.扩展lv:lvextend -L +扩展量 lv完整名
4.刷新文件系统:resize2fs lv完整路径
注意:灵活运用,看实际情况,注意顺序 (支持在线操作)

         V.缩小

1.首先进行卸载 umount 检查文件系统:e2fsck -f lv完整路径
2.减少文件系统:resize2fs lv完整路径 减少到的大小
3.减少lv卷大小:lvreduce -L -减少量的大小 lv的完整路径
4.挂载使用
减小需谨慎,文件系统的减小后大小一定要和lv卷最终大小相等

  七、其他基础命令     

    1.Linux下管理员强行踢出用户的命令使用方法

         pkill -kill -t pts/2

    2.blocked for more than 120 seconds problem 

        sudo vi /etc/sysctl.conf

        vm.dirty_background_ratio = 5

        vm.dirty_ratio = 10

        sudo reboot

    3.Account locked due to failed logins

        使用root用户登陆后执行:

        pam_tally2 --user=username --reset

     4.压缩与解压

        tar zxvf mifan.tar.gz   -----将mifan压缩包解压

        tar czvf mifan.tar.gz   /mifan/* -----将根目录下面的mifan压缩

     5.文件权限

        chomd 777 *.rpm    -----赋予执行权限

        chmod a+x *.rpm     -----赋予执行权限

     6.用户创建与密码

        useradd mifan

        passwd mifan

        root下直接输入passwd则修改root密码

     7.KVM的安装

        yum install -y libvirt* qemu-kvm virt-manager virt-viewer

        service libvirtd restart

        virt-manager

        输入上面三条命令即可启动(后期会有专门介绍哦!)

     8.查询CPU是否支持虚拟化

        egrep '(vmx|svm)' --color=always /proc/cpuinfo

     9.互信访问

        ssh-keygen

        ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.0.10

      10.常用的时钟源

        time1.aliyun.com(time1-7都可以哦)

今天先跟大家分享到这里,欢迎大家收藏转发!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值