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()