欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux的一些操作命令

程序员文章站 2022-06-13 08:28:50
...

网站服务器Q&A

Linux 基础应用:

 

如何挂装光盘

 Mount /dev/cdrom /mnt
查看/mnt目录

如何删除一个文件或目录

  rm –rf XXXX

如何修改一个文件的权限

  chmod –R 777 XXXX
755
为所有人可执行,所有者可修改
666
为所有人可读,可修改
644
为所有人可读,所有者可修改

如何修改一个文件的属组

 chown –R User:group XXX

如何查看磁盘占用率

df –h

如何查看开启的访问端口

  netstat –a | grep *:

如何查看IP地址

 ifconfig –a

如何修改IP

 setup命令里面的向导

如何修改一个文件

 vi XXX
进入后按“a”进入修改
Esc
:wq保存退出

如何便捷的查看日志文件

 tail XXX
可以增加-f参数跟随刷新

如何安装一个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      备份

相关标签: linux