共计 3693 个字符,预计需要花费 10 分钟才能阅读完成。
download:王道 -2022C-Linux 语言短期班完结无密
零碎根底相关性
应用 root 用户的环境变量切换到 root 用户 su-
显示当前工作门路 pwd
显示以后零碎默认语言和键盘布局。
显示零碎反对的所有语言区域列表。
系统配置的默认语言为中文区域设置 CTL set-locale lang = zh _ cn.gb2312。
重启机器
关机断电
退出以后 shell 登记 / 退出。
命令帮忙
命令帮忙
人工命令
信息命令
列出的命令的简短用法信息(应用 whatis 报告谬误时,须要运行 mandb 命令来生成索引文件)whatis 命令
日常应用命令
或显示更改日期。
显示日历校准
计算文本行数或字符数以及其余相干信息 wc
找到命令的绝对路径
列出最近应用的命令的数量 (默认状况下,1000 个命令保留在 rehl 下) 历史编号
默认状况下,显示前 10 行文本。如果须要显示更多的行,能够通过加减数字来实现表头 [+- 数字]
默认状况下,显示最初 10 行文本。如果想显示更多,能够加减尾数 [+- number]
从上到下显示文本内容
从下到上显示文本内容
切换工作门路 cd
显示目录内容
复制文件或目录。复制目录时,增加 - r 选项意味着递归复制 cp。
重命名 / 挪动文件或目录
删除文件或目录。删除目录时,增加 - r 选项示意递归,增加 - f 选项示意强制删除,不揭示 rm。
创立目录,应用 - p 选项递归创立 mkdir
创立一个空文件,或更新工夫戳触摸
列表目录树树
查看文件 sha 1 sum sha 224 sum sha 256 sum sha 384 sum sha 512 sum。
mcrc md5 的值 md5sum
逐屏浏览文本内容
用户、组和权限
打印用户身份信息 id
更改用户用户的明码明码用户
增加用户 useradd
更改了增加的用户 Usermod 的相干信息 (uid、gid 和组)
删除用户用户
增加组组增加
删除组组删除
更改用户权限和组、id 和其余更改
同时,将文件的用户和组更改为 student chown student . student file。
更改文件所属的组 chgrp。
更改文件权限 chmod
屏蔽模式更改 umask
网络配置相关性
杂项网络配置相干文件存储在
/etc/sys config/network-scripts/if CFG-*
/etc/hosts #动态 IP 到名称解析文件
/etc/hostname #主机名配置文件
接口命名规定
Eth #以太网接口
Wlanx #无线网卡接口
Xx # PPPoE 拨号接口复制代码
vi 编辑配置文件以配置网络配置的动态 IPv4 地址(VI 手动编辑配置文件)
cat/etc/sys config/network-scripts/if CFG-
DEVICE= #在此填写物理网卡名称
BOOTPROTO=none #地址调配类型{dhcp|none|static}
IPADDR=1.2.3.4 #IPv4 地址
前缀 = 24 #网络掩码
网关 =1.2.3.254 #GW
DNS1=1.2.3.254
DNS2=1.2.3.253
ONBOOT=yes #配置是否在疏导时启用该接口。
systemctl 重新启动网络
配置动静 IPv4 地址(vi 手动编辑配置文件)
cat/etc/sys config/network-scripts/if CFG-
DEVICE= #在此填写物理网卡名称
BOOTPROTO=dhcp #地址调配类型{dhcp|none|static}
ONBOOT=yes #配置是否在疏导时启用该接口。
systemctl 重新启动网络
配置 DNS 客户端
cat /etc/resolv.conf
搜寻 redhat.com #搜寻域
1.2.3.4 域名服务器
4.3.2.1 域名服务器
配置动态 IP 到名称解析列表。当内部网中没有 DNS 服务器时,您能够编辑 hosts 文件来实现 IP 地址到名称的解析
卡特彼勒 /etc/ 主机
server1.example.com 服务器 1
服务器 2 server2.example.com
更改主机名
cat /etc/hostname
Server.example.com 复制代码
解压缩相干
水手
c 创立
测试列表
x 解压缩
f 文件名
解压缩到指定的目录
z 采纳 gzip 压缩
采纳 Bzip2 压缩。
用 jxz 压缩
包装 tar CVF filename.tar/path
打包并压缩成 gzip 格局的 tar czvf filename.tar.gz/path。
解压到指定的文件夹 tar xvf filename.tar/path.
查看压缩包的内容,但不要提取 filename.tar。
软件包治理相干
常用命令 yum install a b c d #装置软件包 a b c d(加上 - y 选项,能够装置软件包而不提醒是否持续)
移除 yum a b c d #卸载软件包 a b c d
Yum 组列表 #查看已装置的软件组和可用的软件组。
Yum 组装置“InfiniBand 反对”# 装置软件组
Yum 组删除“InfiniBand 反对”# 卸载软件组
Info A B C #查看软件包 a b c d 的相干信息,如大小、版本等。…
更新 yum a b c d #更新包 a b c d
YUM #整体更新所有可更新的软件包
Yum 提供文件或目录 #查看哪个 rpm 包提供了文件。
Searchtree #应用关键字 tree 在仓库中搜寻包。
Yum 历史 #查看 yum 运行历史正本代码
罕用的 rpm 命令 rpm -qa #查问这台机器上装置的所有 RPM 包。
RPM-QA-last #按工夫程序查问装置在这台机器上的所有 RPM 包。
Rpm -qf 文件或目录 #查看哪个 Rpm 包提供文件。
rpm -Va 包名 #查看 RPM 包的完整性,或者留空,这意味着查看所有 RPM 包。
Rpm -qd 包名称 #查看 Rpm 包中蕴含哪些文档。
Rpm -ql 包名 #查看哪些文件是由 Rpm 包公布的,在哪个目录中
Rpm -qc 包名称 #查看 Rpm 包中蕴含哪些配置文件。
Rpm - e 包名 #卸载 Rpm 包,多个包之间用空格隔开。
rpm - e 软件包名称 -nodeps #间接卸载 RPM 软件包,而不查看 RPM 软件包之间的依赖关系。
Rpm -ivh 软件包名称 #装置一个或多个 Rpm 软件包
Rpm -Uvh 软件包名称 #降级一个或多个 Rpm 软件包正本代码
文件系统相关性
设施文件命名规定:Linux 下的设施文件命名规定
/dev/sda #第一个串行硬盘
/dev/hda #第一个并行硬盘
/dev/vda # KVM 下第一个由 virtio 驱动的虚拟化磁盘
基于 Xen 虚拟化技术的 /dev/xvda #虚构磁盘
/dev/cdrom #CD/DVD 设施,通常链接到 /dev/sr0,即第一个 CD/DVD 设施,第二个光驱设施,/dev/sr1,以此类推。
/dev/vgname/lvname #逻辑卷磁盘
/dev/sda1 #第一个串行硬盘的第一个分区
/dev/hda1 #第一个并行硬盘的第一个分区
留神: 当 Linux 下的磁盘超过 24 个时,比方 from /dev/sda>/dev/sdz,冗余的磁盘会持续排列在 /dev/sdaa,/dev/sdab 中。
Df #显示文件系统的应用状况。
Du #统计文件大小
Mount #将分区挂载到一个目录,或者复制显示挂载状态的代码。
文件搜寻
在搜寻之前,执行 updatedb 以构建索引数据库,而后执行 locate filename。
搜寻 find/-name ccie #遍历 / 分区中的所有子目录,而后依据文件名进行搜寻。
Find/-type d -name ccie #遍历 / 分区中的所有子目录,而后只查找名为 ccie 的目录。
Find/-size 10M #遍历 / 分区中的所有子目录,而后查找大小靠近 10M 的文件。
Find/-perm 0755 #遍历 / 分区中的所有子目录,而后查找权限为 0755 的文件
Find/-user student #遍历 / 分区中的所有子目录,而后查找 student 用户的文件正本代码。
服务流程相干
应用 rehl7 中的 systemctl 来治理 systemctl-tehelp #以列出所有单元类型。
Systemctl-type “unit” #查看指定单元类型的状态
Systemctl-failed #查看所有故障单元的信息。
Systemctl 状态 cups.service #查看 cups 服务单元的状态
Systemctl start cups.service #启动 cups 服务单元。
Systemctl stop cups.service #进行 cups 服务单元。
Systemctl 重启 cups.service #重启 cups 服务单元
Systemctl enable cups.service #将 cups 服务单元配置为在关上时主动启动。
Systemctl disable cups.service #将 cups 服务单元配置为在不启动的状况下启动。
Systemctl reload cups.service #从新加载 cups 服务单元的配置文件。
system ctlis-active cups . service #查看 cups 服务单元以后是否正在运行。
system ctlis-enabled cups . service #查看 cups 服务单元在关上时是否主动运行。
system mask network manager . service #齐全屏蔽 NM 服务单元。
system Unmask network manager . service # Unmask NM 服务单元