• deepin常用操作


    deepin常用操作

    1.系统密码破解

    破解deepin-system的root密码,并登陆,修改密码为deepin@test123

    1.开机按"e"键,进入grub引导菜单
    2.找到linux 、vmlinuz-* 开头的行,(倒数第三行),修改rw single init=/bin/bash 
    3.修改完后,按ctrl+x键,进入单用户模式
    4.执行passwd root命令修改密码
    5.重启计算机验证
    

    2.修改主机名称为deepin-test

    方法一:

    hostnamectl set-hostname deepin-test
    
    vim /etc/hosts
    127.0.0.1  deepin-test
    
    # 验证
    hostnamectl
    

    方法二:

    # 临时修改
    hostname deepin-test
    
    # 永久修改(重启后生效)
    vim /etc/hostname
    deepin-test
    
    vim /etc/hosts
    127.0.0.1  deepin-test
    

    3.修改网络地址,配置静态网络地址为192.168.1.10 子网掩码为255.255.255.0网关为192.168.1.254

    在 vim /etc/network/interfaces 文件后添加(配置IP和网关):
    allow-hotplug ens33  # ens33 这里是自己的网卡 ip addr 查看
    # iface ens33 inet dhcp
    auto ens33
    iface ens33 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.254
    
    保存重启网络
    
    service networking restart
    

    4.DNS服务器,设置地址为主:114.114.114.114 备选:192.168.1.254

    (1.)编辑文件
    vim /etc/resolv.conf
    (2.)添加DNS
    nameserver 114.114.114.114 # 替换为自己的DNS服务器地址
    nameserver 192.168.1.254  # 备用
    (3.)验证
    ping www.baidu.com
    

    5.软件源修改,备份默认的软件源配置文件到同级目录,名称为13.list.bak

    配置新的源为deb http://mirrors.163.com/deepin/unstable main contrib non-free

    # 备份原来的镜像源
    cp /etc/apt/sources.list /etc/apt/13.list.bak
    # 修改镜像源
    vim /etc/apt/sources.list
    deb http://mirrors.163.com/deepin/ unstable main contrib non-free
    
    

    6.使用管理器安装软件,使用apt安装 unbound

    apt update
    apt-get install unbound
    

    7.设置NTP时间同步,安装ntpdate,使用ntpdate同步cn.pool.ntp.org时间服务器,把结果保存到/opt/date.txt中。

    # 安装ntpdate
    apt-get update
    apt-get install ntpdate # 安装ntpdate时间同步工具
    ntpdate cn.pool.ntp.org > /opt/date.txt # 同步cn.pool.ntp.org时间服务器,并将结果输出到文件
    # 验证结果
    cat /opt/date.txt 
     4 Sep 11:42:29 ntpdate[6104]: adjust time server 84.16.73.33 offset 0.006619 sec
    

    8.用户管理,建立deepin-test组,添加用户deepinkeeper13和deepinmaster13到deepin-test组,并指定各自的家目录为/home/deepinkeeper13和/home/deepinmaster13

    # 创建deepin-test组
    groupadd deepin-test
    # 验证组是否创建成功
    grep deepin-test /etc/group
    
    # 添加用户到组,并指定家目录
    useradd deepinkeeper13 --home /home/deepinkeeper13 -G deepin-test
    useradd deepinmaster13 --home /home/deepinmaster13 -G deepin-test
    

    9.文件操作

    (1.) 复制/etc/apt/13.list.bak 到 /opt下

    cp /etc/apt/13.list.bak /opt
    

    (2.) 修改这个文件的权限,此文件的属主属组为root

    chown root:root /opt/13.list.bak
    

    (3.) deepinkeeper13只有读权限,deepinmaster13只有执行权限

    setfacl -m u:deepinkeeper13:r-- /opt/13.list.bak
    # 验证
    getfacl /opt/13.list.bak
    

    10.设置计划任务,对deepinmaster13设置计划任务,每天23点59分,执行/bin/echo "deepin is best system"

    crontab -u deepinmaster13 -e
    59 23 * * * /bin/echo "deepin is best system"
    # 验证
    crontab -l -u deepinmaster13
    

    11.文件查找,查找名为 "test-deepin-file.conf" 的文件,并把此文件的绝对路径写入/opt/pwdin.txt中

     find / -name "test-deepin-file.conf" > /opt/pwdin.txt
    

    12.字符串查找,查找/usr目录下的所有文件中包含 "happytest" 的字符串,并把查找出来的行号写入/opt/findcode.txt中。(注意:只写行号)

    grep -rn "happytest" /usr | cut -d : -f2 > /opt/findcode.txt
    

    13.磁盘分区,对已添加的4块大小为5G的硬盘和1块大小为2G的硬盘进行分区操作,所有硬盘使用全部空间

    # 查看分区
    fdisk -l 
    # 创建分区
    fdisk /dev/sdb
    # 查看命令
    p
    # 新建分区
    n
    # 指定大小
    +5G
    # 指定文件系统
    t
    # 保存退出
    w
    
    # 更新同步分区
    partprobe
    

    14.RAID创建,对4块大小为5G的硬盘进行RAID5创建,路径名称为 "/dev/md5" 创建完后将raid5信息写入/etc/mdadm.conf文件中,并执行update initramfs -u,否则重启后raid5名称会发生变化。

    # 创建raid5
    mdadm -C /dev/md5 -a yes -l5 -n 4 /dev/sd[a,b,c,d]   # 四块磁盘假定为sda,sdb,sdc,sdd
    # 查看raid
    mdadm -D /dev/md5 > /etc/mdadm.conf
    # 查看raid
    cat /proc/mdstat
    

    15.对新加磁盘阵列"md5" 进行逻辑卷制作

    (1.) 新建物理卷,使用"md5"

    # 创建物理卷
    pvcreate /dev/md5  # md5为对应的分区名
    # 列出新创建的PV
    pvs
    # PV的详细信息
    pvdisplay /dev/md5
    

    (2.)新建组,名称为 "deepinvg"

    # 创建卷组,名为deepinvg
    vgcreate deepinvg /dev/md5
    # 查看卷组
    vgdisplay deepinvg
    

    (3.) 新建逻辑卷,使用所有卷组,名称 "deepinlv"

    lvcreate -n deepinlv -l 100% deepinvg
    # 查看lv列表
     lvs
    # 查看详细信息
     lvdisplay deepinvg/deepinlv
    

    16.格式化新添加的逻辑卷并挂载

    对新添加的逻辑卷进行文件格式化 "ext4"

     # 格式化逻辑卷
     mkfs.ext4 /dev/deepinvg/deepinlv
    

    创建目录/opt/data 挂载新添加的逻辑卷到上步创建的目录

    # 创建目录
    mkdir /opt/data
    # 临时挂载(不推荐)
    mount /dev/deepinvg/deepinlv /opt/data 
    # 永久挂载
    vim /etc/fstab
    UUID="xxx" /opt/data ext4 default 0 0  # uuid可以通过blkid查看
    # 查看挂载
    mount -a
    mount
    

    17.在线扩容,使用机器提供的2G硬盘,对/opt/data 进行在线扩容

    # 扩容逻辑卷
    lvresize -L 2G /dev/deepinvg/deepinlv
    # 查看
    lvs
    

    18.开机自动挂载,修改fstab配置文件,实现对新扩容的磁盘阵列的开机自动挂载。

    # 开机自动挂载
    vim /etc/fstab
    /dev/md5 /opt/data ext4 defaults 0 0
    
    # 验证
    mount -a
    mount
    
    # 查看磁盘UUID
    blkid
    

    19.文件的打包和拆解,对/Packages目录下的FireFox-latest-x86_64.tar.bz2进行解包,解压后的目录移动到/opt/data下,对/opt/data目录进行打包,打包完的名称为 "data.tar.gz" 存放位置在/opt 目录下。

    # 解压
    tar jxvf FireFox-latest-x86_64.tar.bz2
    # 移动到/opt/data
    mv FireFox-latest-x86_64 /opt/data   # 注意:文件名根据解压后的为准
    # 打包压缩
    tar jcvf data.tar.gz /opt/data
    # 将打包的文件放到/opt目录
    mv data.tar.gz /opt
    

    20.使用systemctl命令设置服务的开机自启动,配置sshd允许root登录,并重启sshd

    # 设置开机自启服务
    systemctl enable ssh
    
    # 配置root登录
    vim /etc/ssh/sshd_config
    PermitRootLogin yes
    
    # 重启服务
    service sshd restart
    或者
    /etc/init.d/ssh restart
    
    【励志篇】: 古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
  • 相关阅读:
    SQLite3 of python
    爬虫半成品
    python初体验 ——>>> 模拟体育竞技
    文件操作
    numpy 库简单使用
    numpy 与 matplotlib 的应用
    面向对象的详细解读
    使用python进行微信好友分析
    我的第一个爬虫实验
    排球训练营
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/15547505.html
Copyright © 2020-2023  润新知