当前位置:网站首页 > 编程语言 > 正文

yum命令详解(yum常用命令)



实用命令:

1、查看端口占用情况

2、查看空间磁盘使用情况、CPU信息

CPU信息查看

从上述信息中,我们可以得到如下几个重要的参数:

CPU(s):4 表示系统中可用的CPU数量为4个。

On-line CPU(s) list:0-3 表示在线CPU的编号为0、1、2、3,如果有CPU处于离线状态,则不会出现在这个列表中。

Thread(s) per core:2 表示每个CPU内核有2个线程。

Core(s) per socket:2 表示每个CPU插槽有2个内核。

Socket(s): 1 表示系统中有1个CPU插槽。

Model name:cpu所属品牌:因特尔或AMD或其他

3、按时间批量删除文件

需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。

简要解释该Shell命令

    注意:在我本人使用的时候,发现可能会存在1-2天的延后误差,比如:删除10天前的,可能删除了12天前的,大家执行完可以检查一下

    4、scp远程拷贝命令详解

    1.命令格式:

    scp [参数] [原路径] [目标路径]

    2.命令功能:

    scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

    3.命令参数:

    -1 强制scp命令使用协议ssh1

    -2 强制scp命令使用协议ssh2

    -4 强制scp命令只使用IPv4寻址

    -6 强制scp命令只使用IPv6寻址

    -B 使用批处理模式(传输过程中不询问传输口令或短语)

    -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

    -p 保留原文件的修改时间,访问时间和访问权限。

    -q 不显示传输进度条。

    -r 递归复制整个目录。

    -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

    -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。

    -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。

    -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

    -l limit 限定用户所能使用的带宽,以Kbit/s为单位。

    -o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,

    -P port 注意是大写的P, port是指定数据传输用到的端口号

    -S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

    4、常用示例:

    4.1、从本地复制到远程

    scp -r /root/lk root@43.224.34.73:/home/lk/cpfile

    在本地服务器上将/root/lk目录下所有的文件传输到服务器43.224.34.73的/home/lk/cpfile目录下

    4.2、从远程复制到本地

    scp -r root@43.224.34.73:/home/lk /root

    在本地服务器上操作,将服务器43.224.34.73上/home/lk/目录下所有的文件全部复制到本地的/root目录下

    5、按时间查找文件

    根据日期查找相关文件

    按照日期范围查找相关文件

    统计文件个数

    6、文件、文件夹统计

    6.1、个数统计

    6.2、系统文件及内存大小统计

    使用 du、df、free 进行统计,详细见下

    1、du详解

    2、df详解

    3、free详解

    7、查看系统信息

    查看内核版本

    查看系统信息

    查看内核和操作系统相关信息

    7.1、查看进程详细信息

      在Liunx系统下执行top命令显示如下:

      第一行表示的依次为当前时间、系统运行时间、当前系统登录用户数目、1/5/10分钟系统平均负载(一般来说,这个负载值应该不太可能超过 1 才对,除非您的系统很忙碌。 如果持续高于 5 的话,那么…..仔细的看看到底是那个程序在影响整体系统吧!)。

      第二行显示的是所有启动的进程、目前运行、挂起 (Sleeping)的和无用(Zombie)的进程。(比较需要注意的是最后的 zombie 那个数值,如果不是 0 ,嘿嘿!好好看看到底是那个 process 变成疆尸了吧?!)(stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例单步跟踪,stop(暂停)的进程是无法自己回到运行状态的)

      第三行显示的是目前CPU的使用情况,包括us用户空间占用CPU百分比、sy 内核空间占用CPU百分比、ni 用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)、id 空闲CPU百分比、wa 等待输入输出的CPU时间百分比、hi,si,st 三者的意思目录还不清楚 :)

      第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。

      第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。

      第六行显示的项目最多,下面列出了详细解释:

      PID(Process ID):进程标示号 ( 每个 process 的 ID ) USER:进程所有者的用户名 ( 该 process 所属的使用者 ) PR:进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 ) NI:进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 ) VIRT:进程占用的虚拟内存值。 RES:进程占用的物理内存值。 SHR:进程使用的共享内存值。 S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。 %CPU:该进程占用的CPU使用率。 %MEM:该进程占用的物理内存和总内存的百分比。 TIME+:该进程启动后占用的总的CPU时间 ( CPU 使用时间的累加 ) Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。

      top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。 <空格>:立刻刷新。 P:根据CPU使用大小进行排序。 T:根据时间、累计时间排序。 q:退出top命令。 m:切换显示内存信息。 t:切换显示进程和CPU状态信息。 c:切换显示命令名称和完整命令行。 M:根据使用内存大小进行排序。 W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。

      查看某进程的详细情况

      top -d 1 -p 'pid'-d:指定更新的间隔,以秒计算;-p:指定查看的进程 条件:进程号

      top命令是一个功能十分强大的监控系统的工具,它的缺点是会消耗很多系统资源。

      7.2、时区/时间设置

      7.3、网络时间同步

      8、开放及查看端口

      查看已开放端口

      开放及关闭端口(开放后需要要重启防火墙才生效)

      (--permanent 为永久生效,不加为单次有效(重启失效))

      防火墙操作

      9、文件夹或文件属组、属主、权限赋予

      更改文件属组

      更改文件属组、属主

      -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有 文件的属组都会更改。

      更改文件权限

      给.sh文件赋予可执行权限

      9.1、符号类型修改法

      我们把九个权限分别是 user,group,others三种身份,借由u、g、o来代表,采用a表示所有权限,其余的r、w、x分别代表读、写、执行权限。使用如下表的方法

      比如我们要对一个文件权限为“-rwxr-xr–”修改为“-rwxrwxr-x”,则需要对用户组身份的权限追加w权限,对其他用户追加x 权限,所以这样执行:   chmod g+w, o+x filename 或者 chmod g=rwx, o=rx filename

      10、扩展命令

      10.1、命令间隔执行

      10.2、历史命令

      10.3、查看路由信息

      10.3.1、路由跟踪

      traceroute:检测发出数据包的主机到目标主机之间所经过的网关数量的工具

      常用命令:traceroute -T -p [port] [目标IP]

      10.4、crontab(定时任务)

      利用5个* 进行周期控制,执行命令需要指定exe程序和文件位置

      示例:00 2 * * * command表示每日凌晨2点执行命令

      编辑crontab任务

      crontab -e 输入i,即进行insert编辑 Esc 退出编辑模式 :wq保存并退出

      启动/停止任务

      查看任务是否执行

      日志记录:/var/log/cron、/var/spool/mail/root更详细

      查看状态:如显示active(running)即正在执行

      10.5、Linux挂载

      命令格式:mount [-t vfstype] [-o options] device dir

      例子:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom/

      -t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。

      光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mount Windows文件网络共享:smbfs UNIX(LINUX) 文件网络共享:nfs

      -o options 主要用来描述设备或档案的挂接方式。

      loop:用来把一个文件当成硬盘分区挂接上系统 ro:采用只读方式挂接设备 rw:采用读写方式挂接设备 iocharset:指定访问文件系统所用字符集

      device 要挂接(mount)的设备。

      dir设备在系统上的挂接点(mount point)。

      卸载挂载:umount /mnt/cdrom

      10.6、大文件内容快速替换

      10.7、用户密码有效期设置

      查看某用户密码过期时间等信息:chage -l 用户名

      修改某用户密码过期时间:chage -M 99999 用户名 / usermod -e '具体过期日期'

      链接:https://www.cnblogs.com/aerfazhe/p/15726740.html

      (版权归原作者所有,侵删)

      关注 工 仲 好:IT运维大本营,获取60个G的《网工系统大礼包》

      到此这篇yum命令详解(yum常用命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

      版权声明


      相关文章:

    1. gkjy是什么意思(gk是什么意思是什么)2025-01-16 10:54:05
    2. 断开连接英文(断开连接英文短语)2025-01-16 10:54:05
    3. ip1(ip138查询域名查询)2025-01-16 10:54:05
    4. max6675精度(精度m6指的是什么)2025-01-16 10:54:05
    5. 字符串转换器(字符串 转换)2025-01-16 10:54:05
    6. 进程控制块内容(进程控制块的含义)2025-01-16 10:54:05
    7. 网易云怎么打开位置定位(网易云怎么打开位置定位功能)2025-01-16 10:54:05
    8. 安卓运行xp虚拟机(安卓虚拟windowsxp)2025-01-16 10:54:05
    9. 论文右上角小圈1怎么打(论文右上角小标怎样输入)2025-01-16 10:54:05
    10. linux中yum无法使用(linux中yum无法使用显示86)2025-01-16 10:54:05
    11. 全屏图片