Linux培训
达内IT学院

400-111-8989

Linux运维工程师常用到的Linux基础命令(三)


今天小编要跟大家分享的文章是关于Linux运维工程师常用到的Linux基础命令(三)。在上篇文章中小编已经为大家整理了一些常用的Linux基础命令,今天小编将继续分享给大家一些基础命令,希望能够对正在从事Linux运维工作的小伙伴们有所帮助。

Linux运维工程师常用到的Linux基础命令(三)

1、runlevel - output previous and current runlevel

[root@ping ~]# runlevel

N 3

查看当前系统的运行级别

2、init - Upstart process management daemon

[root@ping ~]# init 5

切换当前系统的运行级别

3、chkconfig - updates and queries runlevel information for system services

[root@ping ~]# chkconfig sshd on

使ssh服务开机自启动

4、[root@ping ~]# chkconfig --list sshd

查看ssh服务在每一个运行级别是否为开机自启动

5、which - shows the full path of (shell) commands

[root@ping ~]# which ps

搜索ps命令的绝对路径

6、whereis - locate the binary, source, and manual page files for a com-mand

[root@ping ~]# whereis jobs

搜索命令的文件所在的绝对路径

7、[root@ping ~]# whereis -b ping

只搜索命令的二进制文件的绝对路径

开户网卡和重新读取配置文件

8、[root@ping ~]# ifdown eth0 && ifup eth0 ==》 [root@ping ~]# /etc/init.d/network reload

查看当前系统块设备的UUID号

9、BASH_BUILTINS(1)

alias, bg, bind, break, builtin, caller, cd, command,

compgen, complete, compopt, continue, declare, dirs, disown, echo,enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help,history, jobs, kill, let, local, logout, mapfile, popd, printf, pushd,pwd, read, readonly, return, set, shift, shopt, source, suspend, test,times, trap, true, type, typeset, ulimit, umask, unalias, unset, wait

#Linux中所有的内置命令,我们说which只能在PATH变量中搜索命令的绝对路径,内置命令是内置在bash中的,所以我们找不到

10、[root@ping ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 #《==物理设备名,eth1表示第2块网卡

ONBOOT=yes #《==控制网卡是否为开机自启动

NM_CONTROLLED=yes #《==是一个可以让networkmanage管理的工具

BOOTPROTO=none #《==其中,proto取下列值这一:none,引导时不使用协议;static静态分配地址;bootp,使用bootp协议 使用dhcp协议

11、IPADDR=192.168.114.5 #《==ip address是IP地址

netmask=255.255.255.0 #《==子网掩码,划分网络位和主机位。

resolv.conf - resolver configuration file

[root@ping ~]# cat /etc/resolv.conf

#DNS的客户端文件,DNS在网卡的文件中也可以配置

[root@ping ~]# cat /etc/resolv.conf

nameserver 8.8.8.8

nameserver 202.106.0.20

#一般最好配置两个DNS,一个主,一个备

# 不要配置网卡里设置DNS优先于/etc/resolv.conf

小结:

1、客户端DNS可以在网卡配置文件里设置(ifcfg-eth0)

2、客户端DNS也可以在/etc/resolv.conf里设置

3、网卡里的设置DNS优先于/etc/resolv.conf

hosts - The static table lookup for hostnames

[root@ping ~]# cat /etc/hosts

#设定用户IP与名字(或域名)的对应解析表,相当于本地LAN局域网内的DNS

对应windows的文件路径:C:\Windows\System32\drivers\etc\hosts

/etc/hosts:局域网 主机名和ip地址的解析,相当于DNS工具

12、hosts企业里的作用:

1.开发、产品、测试等人员,用于通过正式的域名测试产品

2.服务器之间的调用可以用域名(内部DNS),方便迁移

[root@ping ~]# cat /etc/sysconfig/network

#配置主机的主机名的配置文件

fstab - static information about the filesystems

[root@ping ~]# cat /etc/fstab

设置文件系统挂载信息的文件,使得开机自动挂载磁盘分区

The third field:such as adfs, affs, autofs,coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660,jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs,smbfs, sysv, tmpfs, udf, ufs, umsdos, vfat, xenix, xfs, and possiblyothers.

包含了所有的Linux文件系统类型

df - report file system disk space usage

[root@ping ~]# df -h

#以人类可读的信息查看磁盘挂载信息

mount - mount a filesystem

[root@ping ~]# mount

查看当前系统中所使用的文件系统类型

[root@ping ~]# mount -t ext4 -o loop,noatime,noexec /dev/sdb1 /mnt

-o 参数:noatime,noexec不改变时间戳,不改变命令

手动挂载一个文件系统

13、挂载:

1.命令

[root@ping ~]# mount -t ext4 -o noexec /dev/sdb1 /mnt

2.文件

[root@ping ~]# vim /etc/fstab

dd - convert and copy a file

[root@ping ~]# dd if=/dev/zero of=/dev/sdb1 bs=4096 count=10

生成一个文件系统

mke2fs - create an ext2/ext3/ext4 filesystem

[root@ping ~]# mkfs.ext4 /dev/sdb1

格式化文件系统/dev/sdb1

14、测试手动挂载:

1.创建一个虚拟的块设备

dd if=/dev/zero of=/dev/sdb1 bs=4906 count=100

2.格式化

mkfs.ext4 /dev/sdb1

3.挂载

mount -t ext4 -o loop,noatime,noexec /dev/sda1 /mnt

fsck - check and repair a Linux file system

[root@ping ~]# fsck -A /dev/sda

磁盘检查(不要检查好磁盘),卸载的状态检查

以上就是小编今天为大家分享的关于Linux运维工程师常用到的Linux基础命令(三)的文章,希望本篇文章能够对正在从事Linux相关工作的小伙伴们有所帮助。想要了解更多Linux相关知识记得关注达内Linux培训官网。最后祝愿小伙伴们工作顺利。

子抹

#/pingzhe/p/7077607.html

【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Linux运维工程师常用到的Linux基础命令(二)
下一篇:为你分享一些超好用的Unix/Linux 命令技巧

学物联网工程好就业吗?

图像算法工程师发展前景

大数据运维工资一般多少?

运维工程师经常加班吗?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省