linux常用命令

aws三层架构图

 


 

创建root账户密码并开放使用

1.

sudo passwd root
输入两遍要创建的密码

2.
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo /bin/systemctl restart sshd.service

3.

su root【切换root用户】

输入密码并回车切换

  sudo -s无需密码直接切换root


 

常用指令

cd 路径【打开目录】

cp 待复制的文件的绝对路径 需复制到的地方的绝对路径

su root【切换root用户】

ss -l -t -n【查看启动的端口】

ll或者ls -i【查看当前路径下的所以文件的详细信息】

pwd【当前所在的绝对路径】

chmod +x 文件名称 【赋予可执行权限】

sudo reboot 【重启服务器】

df -h【查看磁盘】

telnet aaaaaaaaaa.8azkj2.cfg.cnw1.cache.amazonaws.com.cn 11211【访问缓存】


 

文件自启动

方法1:

  创建.sh脚本路径

  内容:

    #!/bin/bash
    cd 自启动的文件的目录
    自启动的文件全路径

  打开文件/etc/rc.d/rc.local
    在该文件的尾部添加最开始创建的sh脚本的全路径

  注意:/etc/rc.d/rc.local和自己创建的.sh脚本都需要赋予可执行权限

 方法2:

在启动模板的用户数据里输入.sh脚本【弊端是仅第一次启动机器会执行,如果重启就不会自启动】

  内容:

    #!/bin/bash
    cd 自启动的文件的目录
    自启动的文件全路径


 

挂载EFS共享存储

  sudo yum install -y amazon-efs-utils 【安装efs依赖文件】

  sudo mkdir /efs【创建挂载目录】
  sudo mount -t efs -o tls EFS的DNS:/ /efs【挂载】

1.在启动模板的用户数据内输入【安装efs依赖文件】和【创建挂载目录】达到第一次启动起来的机器安装需要的东西

2.创建.sh脚本路径【每次重启服务器,都会挂载,因为是临时挂载,重启就没了】

  内容:

    #!/bin/bash
    sudo mount -t efs -o tls EFS的DNS:/ /efs【挂载】
  打开文件/etc/rc.d/rc.local
    在该文件的尾部添加最开始创建的sh脚本的全路径
  注意:/etc/rc.d/rc.local和自己创建的.sh脚本都需要赋予可执行权限

df -h【查看磁盘】


 

posted @ 2023-04-24 16:41  Daychen  阅读(45)  评论(0)    收藏  举报