1,出现命令不存在的情况下如何解决
1)用whereis命令查看缺失命令所在地址
eg. whereis ifconfig
2)切换到root
3)然后把缺失的命令的路径写入/etc/profile。(永久生效,所有用户都能用);或者加入个人用户文件~/.bashrc。
4)加入到/etc/profile文件的最后,如:export PATH="$PATH:/my_new_path"
2,metasploit连接到PostgreSQL数据库相关问题
1)修改postgres默认密码
步骤一:登录PostgreSQL
sudo -u postgres psql
步骤二:修改登录PostgreSQL密码
ALTER USER postgres WITH PASSWORD ‘postgres’ ;
步骤三:退出PostgreSQL客户端
\q
2) 修改linux系统postgres用户的密码
PostgreSQL会创建一个默认的linux用户postgres,修改该用户密码的方法如下:
步骤一:删除用户postgres的密码
sudo passwd -d postgres
步骤二:设置用户postgres的密码
sudo -u postgres passwd
系统提示输入新的密码
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
3,用kali中的msfconsole链接PostgreSQL时,提示:
Failed to connect to the database: could not connect to server: Connection refused Is the server running on host “localhost” and accepting TCP/IP connections on port 5432?
解决方法:
root@kali:~# /etc/init.d/postgresql start //启动数据库子系统