• linux学习总结-01


    root密码破解

    1、重启linux,在启动选择系统的界面,按“E”键。

    1-1 按“e”键
    1-2 找到linux这一行,结尾是quit,在quit后边空格,添加console=tty0 rd.break
    1-3 ctrl + x 进入switch_root
    1-4 mount -o remount,rw /sysroot
    1-5 挂载好后将根改成sysroot。(执行命令:chroot  /sysroot)并在根下创建.autorelabel文件(selinux标签验证,即允许你修改密码),再给root设置新密码。
    1-6 exit退出,再exit退出

     

     2、配置selinux

    [root@localhost ~]# setenforce 选项

    选项:
    • 0: 切换成 permissive(宽容模式);
    • 1: 切换成 enforcing(强制模式);

    查找semanage的安装包,命令如下:

    yum provices semanage

    安装查找出来的包、命令如下:

    yum -y install policycoreutils-pythonutils

    配置web目录下的安全上下文,命令如下:

    semanage fcontext -a -t httpd_sys_content_t "var/www/html(/.*)?"
    restorecon -RvF /var/www/html

     配置安全端口

    semanage port -a -t http_port_t -p tcp 82

    重启服务

    systemctl restart httpd

    设置开机启动

    systemctl enable httpd

    防火墙放行协议端口

    firewall-cmd --add-port82/tcp -per

    重启防火墙

    systemctl restart firewalld

    定时任务

    检查是否开机启动

    systemctl is-enabled crond

    linux时间服务器同步

    vi /etc/chrony.conf

    重启时间服务

    systemctl restart chronyd
    systemctl enable chronyd

    查看是否同步

    chronyc sources

    配置acl权限

    setfacl -m u:xxx:rwx xxx

    查找文件

    find / -user user3 -exec cp a {} /etc/dfiles ;

    逻辑卷的扩容

    PV:physical Volume 物理卷,由一个到多个物理分区组成
    VG:Volume Group 卷组(卷用户组?),可理解为一个虚拟磁盘,由一个到多个pv组成
    LV:logical volume,可理解为虚拟分区,一个VG可以分成一个到多个虚拟分区
    PE:LVM中最小的存储块
    lvs
    vgs
    lvextend /dev/vg-exam/vo1 -L 180M

    ext文件格式的扩容,将LV的扩展容量应用到文件系统中

    resize2fs /dev/vg-exam/vo1
    xfs文件格式的扩容
    xfs_growfs /dev/vg-exam/vo2

    创建交换分区

    fdisk /dev/vdb
    Command (m for help): n   创建
    Command (m for help): t   交换分区
     Hex code (type L to list all codes): 82
     
     Command (m for help): w  保存

    使用fdisk结合partprobe命令不重启系统添加 一块新的磁盘分区

    partprobe

    格式化

    mkswap /dev/vdb2

    永久挂载

    vim /etc/fstab
      UUID=e707afa3-70bd-49f2-a291-ea4991f5b8f0 swap swap defaults 0 0
    使用命令加载一下永久挂载的新添加部分
    swapon -a

    查看现象

    free -m

    创建逻辑卷

    磁盘分区

    fdisk /dev/vdb

    查看分区

    ls /dev/vdb*

    创建物理卷

    pvcreate /dev/vdb3

    创建卷组

    vgcreate -s 20M npgroup /dev/vdb3

    创建逻辑卷

    lvcreate -n np -l 45 npgroup

    格式化

    mkfs.ext3 /dev/npgroup/np

    创建挂载点

    mkdir /mnt/np
    vim /etc/fstab

     /dev/npgroup/np /mnt/np ext3 defaults 0 0

    创建VDO卷

    yum -y install vdo
    vdo create --name=vdoname --device=/dev/vdc --vdoLogicalSize=80G

    格式化成xfs格式

    mkfs.xfs /dev/mapper/vdoname

    创建挂载点,进行永久挂载

    mkdir /vbark
    vi /etc/fstab

     /dev/mapper/vdoname /vbark xfs _netdev 1 2
  • 相关阅读:
    [LeetCode]*124.Binary Tree Maximum Path Sum
    HDU3336-Count the string(KMP)
    各种配置环境变量总结
    数据结构与算法-为什么要使用算法
    request 对象
    Codeforces 15B Laser
    使用jq工具在Shell命令行处理JSON数据
    Android中的FrameLayout帧布局
    iOS 8 设置导航栏的背景颜色和背景图片
    Creating HTML table with vertically oriented text as table header 表头文字方向
  • 原文地址:https://www.cnblogs.com/qcq0703/p/14999505.html
Copyright © 2020-2023  润新知