linux odoo docker常用运维命令表
linux主机中命令及说明(通过xshell软件ssh连接)
命令内容 | 作用 | 备注 |
---|
df -h | 查磁盘占用信息 | 发现服务启动不了,这个占100%得清理日志文件 |
du -f | 查当前所有子内存目录占用信息 | |
ll -ah | 查当前目录所有文件及大小信息 | 可看到隐藏文件 |
ls | 查当前目录所有文件 | 多列显示,看不到隐藏 |
cd | 切换当前位置 | |
pwd | 看当前绝对路径 | |
cd ~ | 返回根目录 | |
su 用户名 | 切换用户 | |
sudo cmd | root权限执行cmd | |
su -s | 临时变成root用户 | |
ln -s ipath /usr/bin/x | 将ipath 变成x(环境变量) | |
sudo systemctl restart docker | 将ipath 变成x(环境变量) | |
cd /var/log/postgresql/ | 重启docker | |
sudo docker exec -it 489221967cd5 /bin/bash/ | 进入docker dockerid | |
sudo docker ps | 查docker进程 | |
psql | 看postgres是否可连接 | |
service postgresql status | 看postgres状态 | |
systemctl restart postgresql | 重启postgres服务 | |
sudo /etc/init.d/postgresql restart | 重启postgres服务 | |
ps aux | grep postgres | 看postgres的进程信息 |
kill 进程id | 结束该id的进程 | |
reboot -h now | 重启 | |
shutdown -h now | 关机 | |
ls -alh | 多行看目录详细信息 | |
du -sh * | 看目录信息 | |
clean | 清理磁盘 | |
cd /var/log | 切换到日志路径 | |
tail -f /var/log/odoo/odoo.log | 看odoo的运行日志 | |
usr/lib/postgresql/11/bin/postgres -D /var/lib/postgresql/11/main -c config_file=/etc/postgresql/11/main/postgresql.conf | 完整启动postgres服务 | |
netstat -anpgrep 5432 | 看端口5432的使用情况 | |
ps -ef | grep postgres | |
ps -aux | grep postgres | |
psql -h 127.0.0.1 -U postgres 或者 psql -U postgres | 操作pq数据库,可重置密码等 | |
ALTER USER myuser with password ‘mypassword’; | 重置密码 | |
cp pg_hba.conf pg_hba.conf-backup | 复制文件(用于备份) | |
rm -rf xxx | 完全删除xxx文件或者路径(递归删除路径所有文件) | |
unzip xxx | 解压xxx | |
apt install lrzsz | 安装文件上传下载服务 | |
sz | 下载某个文件到本地 | |
mkdir path | 新建文件夹 | |
touch file | 新建文件 | |
history | 看历史 | |
clear | 清屏 | |
sudo systemctl restart odoo.service | 重启odoo服务 | |
/usr/bin/odoo shell -d 0918 | odooshell进入0918数据库 | |
odooshell下面执行sql语句示例
cr = self.env.cr
cr.execute("update ir_model_fields set state='manual' where id=13676;")
cr.commit()