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【查看磁盘】
浙公网安备 33010602011771号