1. #!/bin/bash
    2. #Eren by 2020-06-30
    3. #更新网卡配置文件
    4. cat << EOF > /etc/sysconfig/network-scripts/ifcfg-eth0
    5. DEVICE=eth0
    6. NAME=eth0
    7. BOOTPROTO=dhcp
    8. ONBOOT=yes
    9. STARTMODE=onboot
    10. PERSISTENT_DHCLIENT=yes
    11. TYPE=Ethernet
    12. PEERDNS=no
    13. PROXY_METHOD=none
    14. BROWSER_ONLY=no
    15. DEFROUTE=yes
    16. IPV4_FAILURE_FATAL=no
    17. IPV6INIT=no
    18. EOF
    19. #修改hosts文件
    20. HostName=$HOSTNAME
    21. HostIP=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|grep -v 192.168 |awk '{print $2}'|tr -d "addr:"`
    22. echo "$HostIP" " " "$HostName" >> /etc/hosts
    23. #文件系统配置
    24. pvcreate /dev/vdb
    25. vgcreate appvg /dev/vdb
    26. lvcreate -n edsplv -L 5G appvg
    27. mkfs.ext4 /dev/appvg/edsplv
    28. mkdir -p /home/edsp
    29. mount /dev/appvg/edsplv /home/edsp
    30. lvcreate -n boccfclv -L 5G appvg
    31. mkfs.ext4 /dev/appvg/boccfclv
    32. mkdir -p /home/boccfc
    33. mount /dev/appvg/boccfclv /home/boccfc
    34. lvcreate -n applv -l 100%free appvg
    35. mkfs.ext4 /dev/appvg/applv
    36. mkdir -p /app
    37. mount /dev/appvg/applv /app
    38. echo "/dev/appvg/edsplv /home/edsp ext4 defaults 0 0 " >> /etc/fstab
    39. echo "/dev/appvg/boccfclv /home/boccfc ext4 defaults 0 0 " >> /etc/fstab
    40. echo "/dev/appvg/applv /app ext4 defaults 0 0 " >> /etc/fstab
    41. #添加普通用户
    42. groupadd -g 300 edsp
    43. useradd -g 300 -u 300 -d /home/edsp -m -G edsp edsp
    44. cp -av /etc/skel/\.[[:alpha:]]* /home/edsp
    45. echo "123456" | passwd --stdin edsp
    46. chage -d 0 edsp
    47. groupadd -g 310 boccfc
    48. useradd -g 310 -u 310 -d /home/boccfc -m -G boccfc boccfc
    49. cp -av /etc/skel/\.[[:alpha:]]* /home/boccfc
    50. echo "123456" | passwd --stdin boccfc
    51. chage -d 0 boccfc
    52. chown -R edsp:edsp /home/edsp
    53. chown -R boccfc:boccfc /home/boccfc
    54. chown -R boccfc:boccfc /app
    55. #修改时间服务地址
    56. sed -i "s/server 10.82.200.81 iburst/server 10.82.100.81 iburst/g" /etc/chrony.conf
    57. timedatectl set-timezone Asia/Shanghai
    58. systemctl restart chronyd.service
    59. #硬件时间同步
    60. hwclock -w
    61. #更新同步系统时间
    62. chronyc tracking
    63. chronyc -a makestep
    64. #检查文件系统挂载
    65. mount -a