玩转多台服务器:自己的root 用户密码保护好,别人远程登陆可以用普通用户登录
远程连接 : ssh
ssh hellokitty@39.104.170.48 (公网IP地址) ---以helloKitty用户名登录(远程用户有的)
password:123123123
pwd
ls /root ---看有没有权限
exit 退出远程连接
远程传输文件-安全拷贝
scp code /aa.py hellokitty@39.104.170.48 :/home/hellokitty ---远程安全拷贝
scp -r code / root@39.104.170.48 :/root/ ---把文件夹远程拷贝到root目录下
上传下载文件夹更方便
sftp root@120.77.222.217 回车
lls ---查看本地有哪些文件夹
lcd.. ---回到主目录
查看链接上的机器的目录 pwd
查看本地的机器的目录 lpwd
put taobao.html 上传文件
ls ---查看是否上传成功
get taobao.html 下载文件
bye/quit ---退出
记不住命令输入help,可以查看所有的命令
cd /root
make dir hello
put -r hellokitty /root/hello/ 在本地目录上传到远端root目录下
检查网络可达性--检查网是不是通的
ping www. baidu.com ---检查网络层协议
ping -ttl -time to live
ping to DEATH 给服务器发海量的ping包,ping到服务器瘫痪 DDoS
防止瘫痪方法---找人帮挡子弹----分布式拒绝服务攻击
ifconfig (网络接口的配置)
-127.0.0.1 -localhost (代表自己,回环地址,做测试用的)
ping localhost (自己ping自己)
cd /etc 配置文件等都放在这里
eth0 以太网卡,私有IP
netmask 子网掩码
broadcast 广播地址,交换机会把这个关掉
ifconfig eth0 / ip addr 看到本机内网和以太网卡
ip 功能很多,一般用这个,不记得怎么用 ,man ip 一下
netstat 最重要 ---可以查看网络状态
启动 nginx
service nginx start
sytemctrl start nginx (好) ---- sytemctl stop nginx
sytemctl status nginx ---- sytemctl restart nginx 查看状态和重启
sytemctl enable nginx ---- sytemctl disable nginx 开机自启
netstat -nap 以数值方式显示网络地址、显示运行程序号、
kill 1211 杀掉进程
kill -9 1211 强制杀掉进程
netstat -nap | grep nginx (80也可)
reboot 网管三绝招 重启 重装 换机器 good
PS:哎呀,这几天花钱有点快呀,要节约一点,钱包真的太不欧克了😭