首先需要连接linux系统,我们不能像windows系统一样直接远程连接就可以了,因为我们还有需要输入命令查询等 *** 作,所以最好下载一个终端模拟软件,我这里就以Xshell5为例了,当然了使用大家顺手的软件就可以了。
Xshell5的下载安装我就不讲了,大家自行下载安装就可以了。接下来我们需要使用Xshell5连接到我们的linux服务器上,打开Xshell5,点击软件界面左上角的文件菜单下的新建功能。
在新建会话窗口中输入名称、主机和端口号,名称随便取,主机就是你的服务器的ip地址,端口号就是服务器设置的连接端口号,然后点击确定。
这样我们就新建了一个会话了,接下来就进入到了会话列表页面,点击我们建立的新会话,然后选择连接。
接下来就会d出窗口要我们输入登录用户名和密码,按要求输入就可以了,这样我们就正常的登陆连接到linux系统了。
接下来我们就要输入ps命令来查看linux的进程了,如图在窗口中输入命令ps aux,然后按回车键运行一下,就可以查看到linux所有运行中的进程了。
如果你输入ps空格一下,然后-A,因为这个字母敏感,所以我这么写了,需要和上面一样连起来的,那么就会显示所有的linux系统中的进程了。1、CentOS/RHEL 7X 的systemd系统服务查看
CentOS从7X起,就开始使用systemd服务来替代daemon,而systemctl将替代原先的管理系统启动和管理系统服务的相关命令,命令如下:
systemctl list-unit-files
2、使用netstat命令
相信大家对netstat命令一定不陌生,此命令常用来检查活动的网络连接、接口统计分析以及路由表达式,netstat命令适用于所有的Linux发行版本,那如何用它来查看系统服务呢命令如下:
netstat -pnltu
3、通过系统服务配置文件查看系统服务
服务配置文件是/etc/services,它是一个ASCII文件,包含了一系列的用户程序可能会用到的服务,在此文件中,包括服务名称、端口号及所使用的协议及一些别名,对于此文件,可使用任意文本工具进行查看,vim也可以:
vim /etc/services
4、查看systemd服务状态
在一些相对新的Linux系统上,有很多已经用systemd来代替init进程了,那在这种系统里,该如何查看系统服务呢命令如下:
systemctl status service_name
比如,查看系统上的OpenSSH是否在运行,可以使用以下命令:
systemclt status sshd
5、早期、现如今版本的服务状态查看
现在依然有很多这样的系统,上面跑着SysV init进程,对于这种系统,查看服务状态的命令如下:
service service_name status
还是查看OpenSSH状态的例子,命令如下:
service sshd status如何通过命令行查看memcache当前运
命令行下查看memcache的运行状态的命令主要是stats命令,步骤如下:
(1)首先通过telnet命令连接上memcache,命令:telnet 127001 11211
(2)直接输入stats 就可以得到当前memcache的状态。
对于memcache的状态各英文的意思做如下解释:
pid memcache服务器的进程ID
uptime 服务器已经运行的秒数
time 服务器当前的unix时间戳
version memcache版本
pointer_size 当前 *** 作系统的指针大小(32位系统一般是32bit)
rusage_user 进程的累计用户时间
rusage_system 进程的累计系统时间
curr_items 服务器当前存储的items数量
total_items 从服务器启动以后存储的items总数量
bytes 当前服务器存储items占用的字节数
curr_connections 当前打开着的连接数
total_connections 从服务器启动以后曾经打开过的连接数
connection_structures 服务器分配的连接构造数
cmd_get get命令(获取)总请求次数
cmd_set set命令(保存)总请求次数
get_hits 总命中次数
get_misses 总未命中次数
evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
bytes_read 总读取字节数(请求字节数)
bytes_written 总发送字节数(结果字节数)
limit_maxbytes 分配给memcache的内存大小(字节)
threads 当前线程数
service named status 查看DNS服务状态。 (把named改成dhcpd就是查看DHCP服务状态
2 netstat -anpl |grep 53 查看DNS端口。(把53改成67就是DHCP端口)
3 named-checkconf 检查DNS服务器配置文件
4 named-checkzone 正向域名 区域配置文件(比如named-checkzone abccom /var/named/abccomzone) 检查DNS正向区域文件内容
5 named-checkzone 反向域名 区域配置文件(比如named-checkzone 1168192in-addrarpa /var/named/1921681rev) 检查DNS反向区域文件内容
6 chkconfig --list named 检查DNS服务是否是开机自启动,on 是开启,off是关闭,可以使用chkconfig --level 35 服务名 on (或者off)进行开启或关闭)(把named改成dhcpd是检查DHCP服务)
7 ps aux |grep named 检查DNS服务进程,( 把named改成dhcpd是检查DHCP服务)
由于服务器性能问题,通过shell脚本,定时检测进程运行状态。并自动重启。checksh
除此之外,还要设计Linux的crontab定时任务
编辑内容:
Linux下的任务调度分为两类:系统任务调度和用户任务调度。
cat /etc/crontab
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)