Linux的一些操作命令
网站服务器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 备份
上一篇: 猪肝如何保存,多种方法任你选