linux 下怎么查看服务是否开启
1、由于测试环境是VMWare 里面的,并且使用NAT转发和主机共享网络,所以将192.168.1.1段作为客户机段IP,并且在VMware 中关闭 DHCP 服务器,使用一台Linux 作为DHCP服务器,另一台XP作为测试客户机。
2、查询是否安装DHCP,查看到当前系统没有安装。
3、采用镜像里面的软件进行安装,成功安装后查看到软件系统DHCP 3.0.5。
4、设置Linux 网卡信息,由于192.168.1.1已经被VMWare 默认占用,并且192.168.1.2为网关,所以这里使用192.168.1.3。
5、在DHCP配置里子网192.168.1.0子网掩码255.255.255.0,设置保留IP地址,并置相应的其他信息,重启网络服务、DHCP 服务器。
6、打开客户机,并且客户机设置的是自动获取 IP 地址。
7、查看客户机IP,看到已经是DHCP 服务器里面设置的域名,以及IP段,说明从DHCP服务器正常获取到IP地址;并且能够ping 通网络,说明能够正常上网。
8、查看Linux的系统日志,首先使用cat /var/log/messages查看日志,查看到有来自客户机的请求记录。
9、查看DHCP分配文件,使用cat /var/lib/dhcpd/dhcpd.leases命令,查看到客户机的信息以及DHCP 分配IP情况,测试成功。
可以在Linux下输入命令:
1、$service sshd status
2、#service servicename status是当前状态
3、#chkconfig --list servicename是查看启动状态,也就是是否开机自动启动
注:
1、如果service和chkconfig 找不到,可以试试/sbin/service和/sbin/chkconfig
2、如果用ubuntu好像是要用/etc/init.d/servicename status查看当前状态
(servicename就是你要查的服务名)
扩展资料:查看某项服务当前启动状态的其他方式
一、利用进程来查看
命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。
二、利用services命令
1、查看单个服务的运行状态: service 服务名 status
如:[root@localhost ~]# service sshd status
openssh-daemon (pid 3701) 正在运行…
2、查看所有服务的运行状态: service –status -all
1、ps aux 或netstat -tlunp ps是进程查看命令,netstat是端口查看命令,在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态。
2、service 服务名 status
比如查看httpd的Web服务的运行状态,执行service httpd status,
3、/sbin/service --status-all |grep "服务名"
比如查看httpd的web服务,执行 /sbin/service --status-all |grep "httpd"即可。
4、chkconfig --list
比如查看httpd的web服务,执行 chkconfig --list |grep "httpd"即可。
1、ps aux 或netstat -tlunp ps是进程查看命令,netstat是端口查看命令,在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态。
2、service 服务名 status
比如查看httpd的Web服务的运行状态,执行service httpd status,如下图所示:
3、/sbin/service --status-all |grep "服务名"
比如查看httpd的web服务,执行 /sbin/service --status-all |grep "httpd"即可。如下图所示。
4、chkconfig --list
比如查看httpd的web服务,执行 chkconfig --list |grep "httpd"即可。如下图所示。
ps -ef | grep "服务"
ps aux 或netstat -tlunp ps是进程查看命令
更多命令可以看看
# ps aux | grep 服务名称(ps 的参数是可以颠倒使用没问题)
# netstat -tunple | grep 服务端口
bind() 80 in using
代表的含义 80 端已经被占用,可以使用 # netstat -tunple | grep 80 查看是哪个服务占据该端口,然后使用 pkill -9 服务名称 关闭此服务。
Linux命令的详细介绍和用法请如下查询
卓贸贝力: |以sshd服务为例:三种方法确定服务是否启动.1. /etc/init.d/sshd status 根据服务的操作抄文件查看zhidao2. service sshd status 根据linux的service命令查看3. netstat -anp | grep 'sshd' 根据linux的网络服务查看 你可以搜索linux netstat
犍为县13580918907: linux怎样查看 某项服务 当前启动状态 - ?
卓贸贝力: #service servicename status 比如查看防火墙:#service iptables status#chkconfig --list |grep 服务名 比如查看telnet:#chkconfig --list |grep telnet 关于更多Linux的学习,请查阅书籍《linux就该这么学》.
犍为县13580918907: 如何知道linux里的服务启动没有 - ?
卓贸贝力: chkconfig是用来开机自动启动的,ps 是列出所有进程补充:对不起,没考虑了,如果service用不了,可以直接加绝对路径:/usr/sbin/httpd status不过路径不知道是不是这个了.
犍为县13580918907: 如何查看Linux下的服务 - ?
卓贸贝力: top类似于windows的任务管理器,可以看到很多信息 ps-ef 可以查看相关进程号 chkconfig 可以查看服务及服务在启动等级下是否启动
犍为县13580918907: 怎么检查LINUX有没有开启SSH服务 - ?
卓贸贝力: 检查Linux系统是否有开启SSH服务,可以使用如下命令: netstat -anltp|grep ssh注:如果确认有相关进程信息,那就是SSH了
犍为县13580918907: 如何查看linux开启了哪些服务 - ?
卓贸贝力: 一、利用进程来查看 命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在.二、利用chkconfig配置工具chkconfig --list 可以列出所有的服务在各个runlevel的默认启动状态.三、利用SERVICE 命令 service 服务名 status 查看指定服务的运行状态
犍为县13580918907: 怎么查看linux正在运行的服务 - ?
卓贸贝力: 1. 首先查看系统运行的进程2. 若需要查看系统当前运行的就需要用如下命令:3. # ps auxw4. 其中参数a表示显示系统中所有用户的的进程;u表示输出进程用户所属信息; x表示也5. 显示没有控制台的进程;若显示行太长而被截断则可以使用f参...
犍为县13580918907: linux怎么看http服务是否开启 - ?
卓贸贝力: 1、ps -ef 看有没有类似httpd/nginx/tomcat之类的进程 2、netstat -ntlp 看看有没有开启80/8080之类的端口 3、iptables -nvL 检查防火墙是否允许访问80端口
犍为县13580918907: LINUX服务管理,系统启动时如何判断及开启服务,系统运行中,如何查询、关闭、开启服务 - ?
卓贸贝力: 逐个解答.但根据问题间的关系,回答顺序和你提问的顺序有所不同.============================================= “请写出尽量多的方法,并说明方法的原理.”--------------------------------------------- 我用Everest Linux 0.6是Redhat系...
犍为县13580918907: linux中查看一个服务的进程或端口是否已启动 - ?
卓贸贝力: 比如查看Apache是否运行 ps aux|grep httpd netstat -an|grep :80