-
linuxuid的作用是标识一个用户,每个用户有一个UID;linux中有三个UID标识分别是:1、RUID,RealUID,实际用户ID;2、EUID,EffectiveUID,有效用户ID;3、SUID,SavedSet-user-ID,保存的设置用户ID。一、Linux中的UID1.1每个进程的三个UID值每个用户有一个UID。内核为每个进程维护3个UID标识。这三个UID标识分别是RUID(RealUID,实际用户ID)、EUID(EffectiveUID,有效用户ID)、SUID(SavedSe
-
Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:apt-getinstallntpdateCentOS系统安装NTP校时包:yuminstallntp校时命令:ntpdatecn.pool.ntp.org如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:0012***/sbin/ntpdatecn.pool.ntp.org*cn.pool.ntp.org是ntp网络授时组织的中国授时源方法二快速校对linux服务器时间至北京时间服务器采用ntp更新
-
linux的特殊字符:1、“#”注释字符;2、“~”,代表用户的home目录;3、“;”,是担任“连续指令”功能的符号;4、“/”,路径目录分隔符;5、“\”,转义符;6、“|”,管道符;7、“.”,代表当前目录;8、“..”,代表父目录,也就是当前目录的上一级目录;9、“?”,指的是单字符通配符,代表文件名中任意一个字符的匹配;10、“*”,代表任意字符序列,匹配任意字符等。linux特殊符号使用及含义#:以#开头,代表这句话是注释。#!/bin/bash常出现在命令之前,或者命令之后,后面是注释文字,
-
一、lz4命令简介LZ4是一种压缩格式,特点是压缩/解压缩速度超快(压缩率不如gzip),如果你特别在意压缩速度,或者当前环境的CPU资源紧缺,可以考虑这种格式。lz4是一种非常快速的无损压缩算法,基于字节对齐LZ77系列压缩方案。lz4提供每核400MB/s的压缩速度,可通过多核CPU线性扩展。它的特点是极快的解码器,每核速度可达多GB/s,通常在多核系统上达到RAM速度限制项目。lz4遵循上面说到的lz77思想理论,通过滑动窗口、hash表、数据编码等操作实现数据压缩。压缩过程以至少4字节为扫描窗口查
-
在linux中,free是查看内存使用状态的内置命令,可以显示包括系统物理内存、虚拟内存(swap交换分区)、共享内存和系统缓存的使用情况,语法“free[选项]”;free命令的输出和top命令的内存部分非常相似。Linuxfree命令:查看内存使用状态free命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap交换分区)、共享内存和系统缓存的使用情况,其输出和top命令的内存部分非常相似。free命令的基本格式如下:#free[选项]表1罗列出了此命令常用的选项及各自的含义。表1free命令
-
Linux里10个最危险的命令介绍:1.rm-rf命令rm-rf命令是删除文件夹及其内容最快的方式之一。仅仅一丁点的敲错或无知都可能导致不可恢复的系统崩坏。下列是一些rm命令的选项:1.rm命令在Linux下通常用来删除文件。2.rm-r命令递归的删除文件夹,甚至是空的文件夹。3.rm-f命令能不经过询问直接删除‘只读文件’。Linux下删除文件并不在乎该文件是否是只读的,而只是在意其父目录是否有写权限。所以,-f这个参数只是表示不必一个个删除确认,而是一律悄悄删除。另外,原始的rm命令其实也是没有删除提
-
帮助指令manmanlshelp获取查看shell的内置命令的帮助信息(cd)常用的便捷建ctrl+c停止进程ctrl+l清屏(clear)彻底清屏(reset)文件目录类pwd:显示绝对路径ls【选项】:显示当前文件下的所有目录内容选项:-a全部文件包括隐藏文件-l长数据列出(等同于ll)cd路径:切换路径mkdir【选项】文件名:创建一个新的文件夹选项:-p可创建多层目录rmdir文件名:删除一个空的文件夹touch文件名:创建一个空的文件cp【选项】原文件目的文件:复制文件操作选项:-r递归复制整个
-
linuxsignal用来通知进程某个特定事件的发生或者是让进程执行某个特定的处理函数;signal即信号,是Unix家族中一个古老的通信机制;信号可以来自终端的键盘字符输入,比如control-C触发的SIGINIT,也可以来自与硬件或软件有关的异常,比如应用程序访问了无效地址触发的SIGSEGV,定时器到期触发的SIGALARM等。linuxsignal用来做什么?Linux中的信号处理机制信号(Signal)是Unix家族中一个古老的通信机制,主要用来通知进程某个特定事件的发生,或者是让进程执行某个
-
MTD是Linux内核提供的一种存储器子系统,是专门用于嵌入式设备上的存储器子系统,它可以让用户在用户空间中像读写普通文件一样读写Flash设备。MTD是基于Page的,即每次读写都是以Page为单位进行的;MTD支持多种Flash类型,包括NORFlash和NANDFlash等。1、MTD概述MTD是Linux内核提供的一种存储器子系统,它可以让用户在用户空间中像读写普通文件一样读写Flash设备。和传统的块设备不同,MTD是基于Page的,即每次读写都是以Page为单位进行的。MTD支持多种Flash
-
linux查看磁盘驱动器列表的方法:1、使用findmnt命令,可查看安装的驱动器列表,会输出树状布局的信息;2、使用cat命令读取“/proc/mounts”文件中的内容,可查看安装的驱动器列表,语法“cat/proc/mounts”;3、使用mount命令,可列出已装载的驱动器,语法“mount-l”;4、使用df命令,可列出已装载的驱动器,语法“df选项文件名”。如果系统中安装了多个磁盘驱动器,且需要执行某些操作(比如重新分区),那么需要首先获取磁盘信息。而要获取磁盘驱动的信息,需要查看已安装的磁盘
-
whereiswhereis命令用来查找二进制文件、源代码和帮助手册。whereis仅在常用的几个安装目录的范围内查找,不会查找整个系统上的所有文件。这虽然是whereis的局限性,但也正是由于这个原因,whereis的查找速度非常快。另外值得注意的是,whereis不会查找那些shell内置的命令。比如,我们要查找ls命令:whereisls结果如下,其中/bin/ls是ls的路径,另外两个是帮助手册的路径。ls:/bin/ls/usr/share/man/man1/ls.1.gz/usr/share/
-
基本原理:①客户端第一次访问应用程序时,会到数据库(rdbms)中取出数据,返回给客户端;同时也将取出的数据保存到memcached中。②第二次访问时,因为数据已经缓存,就不用去数据库查询了,直接从memcached中取。rdbms是文件型的数据库,最终还是以文件的形式保存在磁盘上;而memcached则不一样,它是key:value关系型的数据库,是保存在内存中的。内存的读写速度要比磁盘的读写速度快得多,前者是后者的10的6次方倍。memcached是基于libevent的事件处理。libevent是个
-
linux日志文件包含4列内容:1、事件产生的时间;2、产生事件的服务器的主机名;3、产生事件的服务名或程序名;4、事件的具体信息。只要是由日志服务rsyslogd统一管理和记录的日志文件,它们的格式就都是一样的,都包含4列供程序员查看分析。日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。这些信息有些非常敏感,所以在Linux中这些日志文件只有root用户可以读取。Linux系统日志主要有三种类型:分别是内核
-
Linux】1Shell1.语录计算机不仅仅用来开发个网站或软件,更是我们手中的利器,我们的tools。shell是我们与计算机交互的主要方式,可视化的图形界面其实很受限,你只能通过预设的按钮去做一些事情。2.Shell2.1程序操作系统中通常都有一个”shell“,例如windows中的powershell。它们之间可能有些区别,但总的来说差不多。在windows系统中,也可以通过安装Git,使用linux风格的gitbash。(windows下的gitbash有时也不太一样,更建议真正的linux系统
-
如何解决快速排除Linux系统中的硬盘故障问题在使用Linux系统时,遇到硬盘故障问题是一件非常常见的事情。而快速准确地排除硬盘故障,对于保证系统的正常运行和数据的安全至关重要。本文将介绍一些解决硬盘故障问题的方法和步骤,帮助用户快速定位和解决这一系列问题。首先,当发现系统出现硬盘故障时,我们需要先进行一些诊断步骤,以确定是否真的是硬盘问题。以下是一些常见的