<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.haudi.top/kb/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.haudi.top/kb/feed.php">
        <title>xinzhiba linux_basic:linux_expert</title>
        <description></description>
        <link>https://www.haudi.top/kb/</link>
        <image rdf:resource="https://www.haudi.top/kb/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-14T06:22:37+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/flock?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/release_busy?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/safety_audit?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/suid?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/sysstat_sar?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/top?rev=1601041769&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.haudi.top/kb/linux_basic/linux_expert/usepam?rev=1601041769&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.haudi.top/kb/lib/tpl/dokuwiki/images/favicon.ico">
        <title>xinzhiba</title>
        <link>https://www.haudi.top/kb/</link>
        <url>https://www.haudi.top/kb/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/flock?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:flock</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/flock?rev=1601041769&amp;do=diff</link>
        <description>Linux文件锁用于同步多个进程对同一文件执行的IO操作，防止出现竞争状态。
文件锁分为建议性锁与强制性锁：

建议性锁用于协同多进程，即多个已知进程间的同步；每个进程都按照加锁，读写文件，解锁的步骤对同一文件执行IO操作；若文件已被其他进程锁定，则当前进程将等待或以失败返回；建议性锁并不能阻止其他进程在文件已加锁的情况下，不获得锁而强制执行与锁的类型相冲突的IO操作。
强制性锁除可用于协同多进程外，还可用于保护文件内容，以防止其他进程强制读写已被当前进程加锁的文件。…</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/release_busy?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:release_busy</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/release_busy?rev=1601041769&amp;do=diff</link>
        <description>locate

以实战的角度解读 sort 、uniq、top、ps 、tty、grep 、egrep



sort



	*  有列的概念 -t 指定。冒号、空格等可以作为列分隔符
	*  参数不分先后



ps

提醒：如果服务器top显示CPU 1分钟、5分钟、15分钟过高，可能导致ps执行卡死。可以另开一个ssh窗口。kill提一个进程，再马上执行ps，此种情况是因为你还没有定位到原因的临时办法。</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/safety_audit?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:safety_audit</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/safety_audit?rev=1601041769&amp;do=diff</link>
        <description>审计文件与查看命令

utmp、wtmp、lastlog、messages、secure...
本文验证自centos7.7  


	*  二进制需要用专用命令查看，当然也有第三方工具。
	*  纯文本文件，除用用默认的命令查看外，也可以用任意文本查看命令，如vi 、nano、cat 、less、more</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/suid?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:suid</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/suid?rev=1601041769&amp;do=diff</link>
        <description>引入

如果你对SUID、SGID仍有迷惑可以好好参考一下！

由于用户在UNIX下经常会遇到SUID、SGID的概念，而且SUID和SGID涉及到系统安全，所以用户也比较关心这个问题。关于SUID、SGID的问题也经常有人提问，但回答的人一般答得不够详细，加上曾经回答过两个网友的问题，还查了一些资料，决定整理成本文，以供大家参考。限于本人的水平问题，文章中如果有不当之处，请广大网友指正。…</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/sysstat_sar?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:sysstat_sar</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/sysstat_sar?rev=1601041769&amp;do=diff</link>
        <description>引入

sar是System Activity Reporter（系统活动情况报告）的缩写。sar工具将对系统当前的状态进行取样，然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样，获得大量的取样数据；取样数据和分析的结果都可以存入文件，所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一，可以从14个大方面对系统的活动进行报告，包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存、网络、磁盘使用状况、进程活动及IPC有关的活动等，使用也是较为复杂。…</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/top?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:top</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/top?rev=1601041769&amp;do=diff</link>
        <description>top
更多相关参考 谁用了服务器的cpu、内存


help

# 按 h ,切换到帮助界面，q返回主界面


top过滤参数

更多man top


进程与线程状态

# 摘自 top


进程的5种状态码:

	*  D 不可中断 uninterruptible sleep (usually IO)
	*  R 运行 runnable (on run queue)
	*</description>
    </item>
    <item rdf:about="https://www.haudi.top/kb/linux_basic/linux_expert/usepam?rev=1601041769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-25T21:49:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux_basic:linux_expert:usepam</title>
        <link>https://www.haudi.top/kb/linux_basic/linux_expert/usepam?rev=1601041769&amp;do=diff</link>
        <description>PAM 介绍

linux下PAM模块全称是Pluggable Authentication Module for linux（可插入式授权管理模块），该由Sun公司提供，在Linux中，PAM是可动态配置的，本地系统管理员可以自由选择应用程序如何对用户进行身份验证。PAM应用在许多程序与服务上，比如登录程序(login、su)的PAM身份验证（口令认证、限制登录），passwd强制密码，用户进程实时管理，向用户分配系统资源等。</description>
    </item>
</rdf:RDF>
