Linux初始化配置

配置命令别名

1
alias ll="ls -l"

配置终端显示

1
PS1="\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$"

新增用户

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 新建用户
# adduser XXX
useradd -d /home/XXX -m XXX
# 设置/修改 密码
passwd XXX
# 创建分组
groupadd YYY
# 加入分组
gpasswd -a XXX YYY
# 从分组中移除
gpasswd -ad XXX YYY
# 分配文件夹权限
chmod -R 777 ZZZ

挂载硬盘

  1. 查看硬盘信息

    1
    2
    3
    
    fdisk -l
    # 查看硬盘是否挂载
    df -l
    
  2. 查看硬盘是否有文件系统

    1
    2
    3
    
    file -s /dev/xvde
    # 没有文件系统: `/dev/xvde: data`
    # 有文件系统: `/dev/xvde: 文件系统信息 data(xxx)(large files)`
    
  3. 格式化硬盘

    1
    2
    
    mkfs -t xfs /dev/xvde
    # 根据操作系统机器版本和使用环境选择文件系统: ext3,ext4,xfs...
    
  4. 挂载硬盘

    1
    2
    
    mkdir -p /data
    mount /dev/xvde /data
    
  5. 查看硬盘的uuid

    1
    
    ls -l /dev/disk/by-uuid
    
  6. 修改/etc/fstab文件,避免重启后重新挂载

    1
    2
    3
    4
    
    # 备份fstab文件
    cp /etc/fstab /etc/fstab.bak
    # 还原fstab文件 mv /etc/fstab.bak /etc/fstab
    vim /etc/fstab
    

    追加内容

    UUID=xxxx-xxx-xxx-xxxx-xxxx       /usr1   xfs     defaults,nofail 1       2
    

    检查是否成功

    1
    2
    
    # 命令未报错即成功
    mount -a
    

迁移home主目录

1
usermod -d /home/XXX -m XXX