Linux系统管理技术

本文介绍Linux系统管理技术,涵盖常用shell命令,如文件系统管理、压缩解压、查看系统状态等命令;还讲解命令高级用法,如管道符、分号、&&的使用;最后提及远程管理Linux系统,包括常用工具及两种验证方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统管理技术

常用shell命令

  • 文件系统管理

    chown:change ownership,修改文件的所有者和所属组群

    chmod:change mode,修改文件的访问权限属性 chomd u-w: 去除所有者可写权限。

    ln:link,创建链接文件

    find:查找文件

    grep:在文件内容中查找符合条件的行

    head:打印文件开头的若干行

    tall:打印文件末尾的若干行

    wget:通过网络下载文件,常用参数-c 表示支持断点续传

    tar:打包和解压包,常用参数-xvf解压,-tvf查看,-cvf打包

    文件压缩系列命令:gzi(gunzip),zip(unzip),bzip2(bunzip2),xz(unxz),

    linux系统中常用的压缩包格式:tar.gz(tgz),tar.bz2,.tar.xz,.zip

    对于.tar:

    创建:tar -cvf ck.tar abc.txt def

    查看:tar -tvf ck.tar

    解包:tar -xvf ck.tar

    对于.tar.gz(.tgz):

    创建:tar -zcvf ck.tar.gzabc.txt def

    查看:tar -jtvf ck.tar.gz

    解压:tar -jxvf ck.tar.gz

    对于.tar.bz2:

    创建:tar -jcvf ck.tar.bz2 abc.txt def

    查看:tar -jcvf ck.tar.bz2

    解压:tar -jxvf ck.tar.bz2

    对于.tar.xz:

    创建:tar -Jcvf ck.tar.bz2 abc.txt def

    查看:tar -Jcvf ck.tar.bz2

    解压:tar -Jxvf ck.tar.bz2

    对于.zip

    创建:zip -r ck.zip abc.txt def

    查看: unzip -I ck.zip

    解压:unzip ck.zip

    打包压缩一步到位: tar zcvf

    链接文件(Link File):分为软连接和硬链接,软连接也称为符号链接,相当于Windows系统中的快捷方式文件,创建软连接使用ln -s,硬链接相当于是文件的多个副本,但他们的数据内容会保持实时同步,使用ln命令创建。

    文件名通配符:*和?, *匹配0个或多个任意字符。?匹配一个任意字符

    重点对于普通文件而言,r权限表示相应的用户可以读取或查看它的数据内容,比如可以对它执行cat、more等命令,w权限表示相应的用户可以修改它的数据内容,x权限表示相应的用户可以执行它,对于文件夹而言,r权限表示相应的用户可以读取或查看它里面的文件信息,比如可以对他执行ls等命令,w权限表示相应的用户可以在它里面创建或删除文件,x权限表示相应的用户可以打开或进入该文件夹里面,比如可以对它执行cd等命令,它是r和w权限的基础

  • *查看系统运行状态和硬件配置

    w:查看系统当前运行状态,比如持续运行时间、平均负载、已经登录的用户信息

    uname:查看系统状态,比如系统内核版本号、硬件体系结构等

    cat/proc/cpuinfo:查看CPU状态信息

    cat/proc/meminfo:查看内存信息

    free -h:查看内存状态信息

    df -h:查看磁盘状态信息

  • 服务管理

    启动服务:service服务名satar或sytemctl start服务名(.service)

    关闭服务:service服务名stop或sytemctl stop服务名(.service)

    重启服务:service服务名restart或sytemctl restart服务名(.service)

Linux哲学:一切皆文件!

命令的高级用法

管道符(|):连接两条命令,作用是将左边的命令结果传递给右边命令进行处理(被当成文件处理)

分号(;):连接两条命令,左边命令一执行完毕(无论是否正常结束)马上执行右边命令

&&:连接两条命令,只有左边命令正常执行结束才继续执行右边命令

远程管理Linux系统

常用远程终端工具:PuTTY,XShell,SecureCRT,JuiceSSH(Android),SSH Contro Lite(ios)等

常用文件上传下载工具;WinSCP,XFtp等

Linux系统远程登录的两种验证方式:密码验证、密匙验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值