Open fangmd opened 3 years ago
TODO: 线上bug处理:日志如何查找
压缩文件夹:
tar -zcvf FULL-2021-01-11_05-43.tar.gz FULL-2021-01-11_05-43
解压:
tar -xzvf file.tar.gz //解压tar.gz
文件发送到服务器
scp /path/to/file username@ip.xxx.xxx.xxx:/path/to/destination
/etc/ssh/sshd_config
中设置了公要存放位置:AuthorizedKeysFile .ssh/authorized_keys
AuthorizedKeysFile 中可以添加多个公钥
.ssh/authorized_keys
文件下touch authorized_keys // 创建文件
chmod 700 /home/skyler/.ssh
chmod 600 /home/skyler/.ssh/authorized_keys
编辑文件,将公钥内容复制到这里。
登录阿里云控制台,找到云服务器Ecs,网络安全-密钥对,创建密钥对绑定对应服务器,然后在Ecs控制台重启机器
旧的网络协议,基于 TCP/IP
检查对方 ip 某个端口是否打开:
telnet 38.76.11.19 22
判断地址是否能连接到:(包含 DNS)
ping fanmingdong.com
ping 123.56.139.231
Linux: readelf
macos:
brew install binutils
greadelf xxx
free -h
df -hl
du -h --max-depth=1
lsb_release -a
centos:
cat /etc/redhat-release
lscpu
cat /proc/cpuinfo |grep "processor"|wc -l #查看逻辑CPU的个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l #查看物理CPU的个数
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
ps -aux | grep tomcat // 查看 tomcat 占用哪个端口
top
CPU 排序:大写P
Memory 排序:大写M
服务器端在用户根目录 ~/.ssh
文件夹下:
.ssh/authorized_keys
文件中添加用户的公钥
登录端在 ~/.ssh/config
中设置快捷命令:
Host aliyun
HostName 123.56.139.231
User root
IdentityFile ~/.ssh/id_rsa
登录: ssh aliyun
如果添加后无效,可能是权限有问题, 通过下面指令修改文件夹和文件权限(注意替换成自己的目录)
chmod 700 /home/skyler/.ssh
chmod 600 /home/skyler/.ssh/authorized_keys
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
yum 安装 apt 管理的包
在 https://packages.ubuntu.com/
这个地址下可以搜索 apt 包管理的包,下载后是 dep 格式
sudo yum localinstall xxx.rpm
在 ubuntu 下安装 alien
sudo apt-get install alien
alien --to-rpm xxxx.dep
创建账号:
adduser fang
修改密码:
passwd fang
给新账号添加 sudo 权限
# 添加修改权限
chmod -v u+w /etc/sudoers
vim /etc/sudoers
## Allow root to run any commands anywher 下添加
root ALL=(ALL) ALL
fang ALL=(ALL) ALL #这个是新增的用户
# 收回修改权限
chmod -v u-w /etc/sudoers
$ sudo firewall-cmd --zone=public --permanent --add-service=http
success
$ sudo firewall-cmd --reload
success
查看防火墙
$ sudo firewall-cmd --list-service
ssh dhcpv6-client http
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload