网站服务器Q&A
Linux 基础应用:
如何挂装光盘 | Mount /dev/cdrom /mnt |
如何删除一个文件或目录 | rm –rf XXXX |
如何修改一个文件的权限 | chmod –R 777 XXXX |
如何修改一个文件的属组 | chown –R User:group XXX |
如何查看磁盘占用率 | df –h |
如何查看开启的访问端口 | netstat –a | grep *: |
如何查看IP地址 | ifconfig –a |
如何修改IP | setup命令里面的向导 |
如何修改一个文件 | vi XXX |
如何便捷的查看日志文件 | tail XXX |
如何安装一个rpm软件包 | rpm –Uvh XXXXX |
如何重启/关闭主机 | reboot / halt |
日常应用:
Http的目前连接数 | netstat –a | grep http| wc -l |
Nginx的目前连接数 | netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' |
故障应用:
安装rpm包 | rpm -Uvh rpmfile |
编辑文本 | vi filename |
查看CPU和内存占用率 | top |
查看当前目录下的文件 | ls |
查看当前目录下的文件权限 | ll |
查看目前的网络连接 | netstat -a |
查看目前运新中的程序 | ps -A |
查看启动日志 | dmesg |
查看网络配置 | ifconfig |
查看文本文件 | less filename |
查看文件的头20行 | head filename |
查看文件的尾20行 | tail filename |
查询当前路径 | pwd |
改变当前路径 | cd |
关闭服务器 | halt |
结bz2格式压缩 | bunzip2 filename |
结gz格式压缩 | gunzip filename |
拷贝目录 | cp -rf patch.from patch.to |
拷贝文件 | cp file.from file.to |
历史纪录查阅 | history |
启动 vsftp 服务器。 | Services vsftpd start |
强行退出某个运行中的程序 | killall -9 processname |
清空文本文件(日志) | touch filename |
删除目录 | rm patch |
删除文件 | rm filename |
添加链接文件 | ln -s file.source linkfile |
文件打包 | tar cfv patch |
文件解包 | tar vxf filename |
下载文件 | wget URL |
卸载软件 | rpm -e software |
修改文件的权限 | chmod -R level filename(patch) |
修改文件的属组 | chown -R group:user filename(patch) |
重启服务器 | reboot |
关闭服务器 | Poweroff |
关闭防火墙 | service iptables stop chkconfig iptables off |
su postgres
psql -U postgres -W 登陆
psql -h localhost -U postgres -d database < /tmp/dat.bak 还原
pg_dump -h localhost -U postgres database > /tmp/dat.bak 备份