1、容器
打开k8s组件
systemctl start etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy
关闭k8s组件
systemctl stop etcd docker kube-apiserver kube-controller-manager kube-scheduler kubelet kube-proxy
启动server
kubectl create -f /home/admin/application/riji/riji.yaml
查看容器状态
kubectl get pods
查看容器详细信息
kubectl describe pod riji
查看所有容器
docker ps -a
观察某个容器
docker inspect
2、网络
查看端口状态
netstat -tlnp
-t
-l display listening server sockets
-p display PID/Program name for sockets
-n don’t resolve names
ss -tanl
-t display only TCP sockets
-a display all sockes
-n don’t resolve service names
-l display listening sockets
查看80端口状态
netstat -tlnp |grep 80
ss -tanl |grep 80
请求服务器(client url)
curl http://172.17.0.2:8000/api/user/login/ -d " "
-d 发送POST请求
获取网络接口信息
ifconfig
3、nginx
nginx
nginx -s quit
nginx -s stop
nginx -s reload
quit 待任务执行完毕后停止
stop 即刻停止
4、硬件
查看磁盘空间
df
查看内存空间
free
5、文件
cmd窗口用pscp工具
pscp -P 22 -r root@39.108.191.161:
查看文件信息
ls -lht
-l use a long listing format
-h print sizes in human readable format
-t sort by modification time, newest first
6、数据库
启动
service mysqld start
停止
service mysqld stop
数据库登陆
mysql -u root -p
远程登陆权限
update user set host = '%' where user = 'root'; #貌似没用
或
grant all privileges on *.* to 'root'@'%'identified by 'password' with grant option;
flush privileges;
跨服务器迁移
mysqldump --host=172.18.224.175 -uroot -ppassword --all-databases |mysql --host=118.89.90.113 -uroot -ppassword
8、软件包
查看已安装的软件包
rpm -qa
9、git
git pull
git add *
git push origin
git commit -m "注释"
git diff
git status
git status
git clone git@code.aliyun.com:riji/riji.git
git config --global user.email "tly773813218@qq.com"
git config --global user.name "tly"
git log
ssh-keygen -t rsa -C "tly773813218@qq.com"
10、定时
crontab -e