CentOS常用指令随手记

centos下查看端口占用情况

查看某一个端口:

netstat -lnp|grep 80

查看占用端口:

netstat -lnp 或者 netstat -tnlup

 

 

在Centos中yum安装和卸载软件的使用方法
安装方法
安装一个软件时
yum -y install httpd
安装多个相类似的软件时
yum -y install httpd*
安装多个非类似软件时
yum -y install httpd php php-gd mysql
 
卸载一个软件时
yum -y remove httpd
卸载多个相类似的软件时
yum -y remove httpd*
卸载多个非类似软件时
yum -y remove httpd php php-gd mysql

另外还有一个非常棒的用法
假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令
于是执行yum install iostat,结果说找不到该软件,使用下面的办法可以解决
yum search iostat就能查到和iostat相关的安装包了,
另外想安装一个程序,只记得一部分名称,也可以用这个办法来实现安装
yum search png |grep png
就能找到我们想安装的libpng这个名称

 

 

查看centos中的用户和用户组  

用户列表文件:/etc/passwd
用户组列表文件:/etc/group

查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last

CentOS踢出已登录用户的方法
# pkill -KILL -t pts/0 (pts/0为w指令看到的用户终端号)

centos查看系统内核

有以下命令可以查看: 
# lsb_release -a 
这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。 
root@MyMail ~ # uname 
Linux 
root@MyMail ~ # uname -r 
2.6.18-164.el5 
[root@localhost ~]# uname -a 
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux 
以下二种方法适用于RedHat,CentOS 
root@MyMail ~ # cat /etc/redhat-release 
CentOS release 5.4 (Final) 
登录到linux执行rpm -q redhat-release 
#rpm -q redhat-release 
或CentOS 
root@MyMail ~ # rpm -q centos-release 
centos-release-5-4.el5.centos.1

当前centos 版本与redhat对应的版本的命令 # cat /proc/version 
Linux version 2.6.9-78.ELsmp (mockbuild@builder16.centos.org) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-10)) #1 SMP Fri Jul 25 00:04:28 EDT 2008

原文地址:https://www.cnblogs.com/lyxuan/p/3009260.html