易网时代-编程资源站
Welcome
首页
/
操作系统
/
Linux
linux命令大全之ss命令详解(获取socket统计信息)
2017-02-06
41
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netsta...
Linux磁盘管理之df命令详细介绍和使用实例(统计文件或目录的磁盘占用情况)
2017-02-06
37
1.命令格式:du[选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all显示目录中个别文件的大小。-b或-bytes显示目录或文件大小时,以byte为单位。-c或--total除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。-k或--kilobytes以KB(1024bytes)为单位输出。-m或--megabytes以MB为单位输出。-s或--summarize仅显示总计,只列出最后加总的值。-h或-...
linux top命令详解和使用实例及使用技巧(监控linux的系统状况)
2017-02-06
71
下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.1.命令格式:top[参数]2.命令功能:显示当前系统正...
linux free命令详解和使用实例(查看内存使用率)
2017-02-06
47
1.命令格式:free[参数]2.命令功能:free命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以Byte为单位显示内存使用情况。-k 以KB为单位显示内存使用情况。-m 以MB为单位显示内存使用情况。-g以GB为单位显示内存使用情况。-o 不显示缓冲区调节列。-s<间隔秒数> 持续观察内存使用状况。-t 显示内存总和列。-V 显示版本信息。4.使用实例:实例1:显...
linux vmstat命令详解和使用实例(linux系统监控工具)
2017-02-06
31
他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat工具提供了一种低开销的系统性能观察方式。因为vmstat本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控制窗口还是能够使用vmstat输出结果。在学习vmstat命令前,我们先了解一下Linux系统中关于物理内存和虚拟内存相关信息。物理内存和虚拟内存区别:我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写...
linux iostat命令详解和使用实例(磁盘操作监控工具)
2017-02-06
36
它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yuminstallsysstat直接安装。1.命令格式:iostat[参数][时间][次数]2.命令功能: 通过iostat方便查看CPU、网卡、tty设备、磁盘、CD-ROM等等设备的活动情况, 负载信息。3.命令参数:-C显示CPU使用情况...
Linux lsof命令详解和使用示例(总结的比较详细)
2017-02-06
45
所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。1.命令格式:lsof[参数][文件]2.命令功能:用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP...
Linux ifconfig命令详解和使用示例(Linux网络参数配置和查看)
2017-02-06
104
通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。1.命令格式:ifconfig[网络设备][参数]2.命令功能:ifconfig命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。3.命令参数:up启动指定网络设备/网卡。down关闭指定网络设备/网卡。该参数可...
Linux route命令详解和使用示例(查看和操作IP路由表)
2017-02-06
538
在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。1.命令格式:route[-f][-p][Command[Destin...
Linux常用命令之ping命令详解和使用例子(查看网络通不通)
2017-02-06
64
它通过发送ICMPECHO_REQUEST数据包到网络主机(sendICMPECHO_REQUESTtonetworkhosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。linux下的ping和windows下的ping稍有区别,linux下ping不会自动终...
Linux traceroute命令详解和使用例子(追踪路由信息)
2017-02-06
82
linux系统中,我们称之为traceroute,在MSWindows中为tracert。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。在大多数情况下,我们会在linux主机系统下,直接执行命令行:traceroutehostname而在Windows系统下是执行tracert的命令: tracer...
Linux netstat命令详解和使用例子(显示各种网络相关信息)
2017-02-06
46
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。1.命令格式:netstat[-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]2.命令功能:netstat用于显示与IP、TCP、UDP和IC...
Liunx系统管理常用命令、技巧简明笔记
2017-02-06
26
一、linux查看硬件设备、系统信息常用命令 1、系统复制代码代码如下:# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo# 查看CPU信息 # hostname # 查看计算机名# lspci -tv# 列出所有PCI设备 # lsusb -tv# 列出所有USB设备 # lsmod# 列出加载的内核模块 # env# 查看环境变量2、资源查...
阿里云主机的安装硬盘挂载数据盘加载或修改/www
2017-02-06
33
因阿里云主机分系统盘和数据盘,发现论坛有比较多的人是用阿里云主机的 都说这些怎么加载或加载到/www目录 这里做下说明 硬盘的加载和格式化这里就不说了,具体可看 http://www.wdlinux.cn/bbs/viewthread.php?tid=3188&highlight=%D3%B2%C5%CC wdcp的/www目录大小调整或增加分区/硬盘的方法 http://www.jb51.net/os/other/153034.htmlLinux...
Linux下执行程序出现 Text file busy 提示时的解决方法
2017-02-06
69
使用 fuser xxx 命令查看制定的文件被哪个进程占用,然后关闭该进程,则解决问题。 备注: 如果 xxx 命令是在普通用root 下开启, 而在普通用户下使用:fuser xxx 是没有结果的 切换至 root 用度,再执行 fuser xxx ,则会显示 其进程号,将其杀即可。 eg: # ./Xfbdev :0 -fp /usr/share/fonts/X11/misc ./Xfbdev: Text file busy $ fuser Xfbde...
linux使用cp报错 Text file busy
2017-02-06
38
我第一个想到的是:可能ioctl可以检查文件。可惜我猜错了,看了一下cp的源码,原来如果一个文件正在运行,另一个进程再open以获得写权限的话,这个open本身就会失败,返回-1,errno为ETXTBSY。那么cp -f 为什么又可以?因为cp -f会先把目标文件(要被覆盖的文件)删掉,然后将源文件rename为目标文件名。从内核代码看,当运行一个二进制文件时sys_execve() do_execve() open_exec() deny_wri...
linux系统启动weblogic受管服务器报unable to get file lock, will ret_daring的解决
2017-02-06
28
linux系统启动weblogic受管服务器报如下错误时: 解决方法:进入cd Middleware/ ,使用 find . -name *.lok 命令查找文件,然后删除即可。 例: rm ./user_projects/domains/base_domain/servers/pc-linux01/tmp/pc-linux01.lok linux系统启动weblogic受管服务器报Socket closed错误linux系统启动weblogic受管服务器...
linux系统更新正在运行进程的可执行文件需要注意的text file busy的原因及解决方法
2017-02-06
26
最近发现很多同学不知道线上操作替换文件的要点。所以又整理了一下。 线上替换一个正在运行进程的文件时(包括二进制、动态库、需要读取的资源文件等)。应避免使用cp/scp操作。而需要使用mv/rsync作为替代。 原因:cp是将源文件截断然后写入新内容。也就是说正在打开这个文件的进程可以立刻感知到修改。修改文件内容很可能导致程序逻辑错误甚至崩溃。而mv则是标记”删除“老文件,然后放一个新的同名文件过去。也就是说老文件和新文件其实是两个不...
Linux服务器管理日记分享
2017-02-06
25
1. 安装 webmin复制代码代码如下:# 安装 webmincd /usr/local/ieternal/mkdir downloadcd download</p><p>wget <a href="http://downloads.sourceforge.net/project/webadmin/webmin/1.660/webmin-1.660-1.noarch.rpm?r=http%3A%2F%2Fwww.webmin...
Linux中使用sed命令替换字符串小结
2017-02-06
38
最近写了几个小脚本用到了sed命令,学了一下,顺便记下sed替换的基本语法为:复制代码代码如下:sed "s/原字符串/替换字符串/"单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线””进行转义,但是单引号”‘”是没有办法用反斜线””转义的,这时候只要把命令中的单引号改为双引号就行了,例如:复制代码代码如下:sed "s/原字符串包含"/替换字符串包...
<<
61
62
63
64
65
66
67
68
69
70
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图