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