操作系统相关
-
重启网络
service network restart
-
查看开机启动服务
systemctl list-unit-files |grep enabled
-
查看服务进程
pstree -ap|grep serviceName pstree -ap|grep gunicorn
-
终止进程
kill pid # 强制kill kill -9 pid killall proname
VIM
-
退出编辑器
wq:保存当前文件并退出 q!: 不保存,强制退出
-
删除
dd: 删除一行
-
复制
yy:复制一行
-
粘贴
p: 粘贴复制或剪切的内容
-
vi查找内容
# 命令模式输入/+查找内容 # 回车查找内容 # n 下翻,N上翻
MySQL
-
启动MySQL服务
systemctl start mysqld.service
-
使用MySQL
mysql -u root -p
-
停止MySQL进程
service mysqld stop
快捷键
-
清屏
Ctrl + l
-
情况光标前当前行
ctrl + u
Python
-
启动,退出python虚拟环境
source venv_name/bin/activate deactivate
-
Gunicorn运行Web服务
gunicorn -w 4 -b 0.0.0.0:5000 run:app -D
跨机远程拷贝
-
拷贝文件夹
$scp -r local_folder remote_username@remote_ip:remote_folder
-
拷贝文件
$scp local_file remote_username@remote_ip:remote_folder $scp local_file remote_username@remote_ip:remote_file
代理
-
设置
export http_proxy="http://127.0.0.1:1080/"
-
查看
env|grep -I proxy
-
取消
unset http_proxy
断电后服务器连接失败处理
-
调试过程
# centos安装了图形界面。一开始开机就没有图形界面,还没有在意 # ping测试 ping 127.0.0.1 # 通过 ping 192.168.0.201 #失败 ping www.baidu.com #失败 # 查看网卡 ifconfig ## 发现没有网卡启动 # 手动启动网卡 ifcofig em1 up ifup em1 # 此时能ping通,但发现SSH连接提示connection refused # 查看sshd 服务状态 systemctl status sshd # 此时才注意到提示Welcome to emergency mode...Give root password for maintenance. # 查看系统启动情况 systemctl # 提示/home挂载失败,应该是意外断电后数据丢失。 # 查看所有可用块设备的信息 lsblk # 发现确实/home对应块未挂载 # 尝试修复数据 xfs_repair /dev/sdx/xxxx # 修改失败,尝试强制修复 # 可能会导致数据丢失,必要时先进行数据备份。 xfs_repair -L /dev/sdx/xxxx # 修复完成,重启,发现部分数据存在丢失 shutdown -r