[关闭]
@yangwenbo 2023-02-10T14:44:43.000000Z 字数 4538 阅读 395

运维小知识

运维小知识--总结篇

1.查看当前操作系统版本

  1. [root@root ~]# cat /etc/redhat-release
  2. CentOS release 6.5 (Final)

2.查看操作系统的位数(内核)

  1. [root@root ~]# uname -r
  2. 2.6.32-431.el6.x86_64

3.查看当前系统的运行级别

  1. [root@root ~]# runlevel
  2. N 3

4.设定Linux开机级别

image.png-39.1kB

5.临时修改主机名字

image.png-3.8kB

6.永久修改主机名

6.1 Centos6x-永久修改主机名(备注:必须关机重启)

image.png-6.1kB

6.2 Centos7x-永久修改主机名

6.2.1 必须关机重启生效

  1. [root@root ~]# vim /etc/hostname
  2. [root@root ~]# cat /etc/hostname
  3. [root@root ~]# ywb
  4. [root@root ~]# reboot
  5. [root@ywb ~]#

6.2.2 无须关机重启即可生效

  1. [root@root ~]# hostnamectl set-hostname ywb
  2. [root@root ~]# bash
  3. [root@ywb ~]#

7.最快显示本机IP

  1. [root@yangqwnbo ~]# hostname -I
  2. 192.168.200.54

8.查看本机账号密文

image.png-7.9kB

9.最快显示一个文件的权限(LL)除外

9.1数字版

  1. [root@root /]# stat -c %a yangwenbo
  2. 644

9.2英文版

  1. [root@root /]# stat -c %A yangwenbo
  2. -rw-r--r--

10.变量取值(可以参考一元一次方程式)

  1. [root@root /]# yunwei=yangwenbo
  2. [root@root /]# echo $yunwei
  3. yangwenbo

11.查看已挂载磁盘空间

  1. [root@root /]# df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/vg_root-lv_root 18G 1.1G 16G 7% /
  4. tmpfs 491M 0 491M 0% /dev/shm
  5. /dev/sda1 485M 33M 427M 8% /boot

12.查看当前系统

12.1查看都有谁登录过

  1. [root@root /]# who
  2. root tty1 2018-07-27 05:42
  3. root pts/0 2018-07-27 05:43 (192.168.200.1)

12.2查看当前登录系统的账号是谁

  1. [root@root /]# whoami
  2. root

13.查看AWK的版本

  1. [root@yangwenbo /]# awk --version
  2. GNU Awk 3.1.7
  3. Copyright (C) 1989, 1991-2009 Free Software Foundation.
  4. This program is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 3 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program. If not, see http://www.gnu.org/licenses/.

14.解析/etc/resolv.conf

DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。

  1. [root@yangwenbo etc]# cat /etc/resolv.conf
  2. ; generated by /sbin/dhclient-script
  3. search localdomain
  4. nameserver 192.168.200.1

虚拟机中NET设置列表
image.png-3.8kB

15.pstree进程树

image.png-7.2kB

16.aux专门查看cpu和内存

image.png-21.6kB

image.png-12.2kB

17.find

17.1找到这个路径下文件(目录)大小大于10M

image.png-2.3kB

17.2找到这个路径下7天内的文件(目录) +7(7天外的)

image.png-2.8kB

18.两种移动文件(目录)的方法:

18.1 方法一

image.png-6.2kB

18.2 方法二

image.png-2.8kB

19.headtail的使用

19.1wc -l的使用

image.png-7.8kB

19.2查看文件的前5行

image.png-2.7kB

19.3查看文件的后5行

image.png-3kB

19.4分别查看文件的前5行和文件的后5行

image.png-4.8kB

19.5看文件的6到10行

image.png-6.4kB

20.rpm安装程序

20.1rpm -q精确查找某个安装包是否安装

image.png-3kB

20.2rpm -qi查看安装包的详细信息

image.png-1.6kB

20.3rpm -qa查看所有已装安装包表

image.png-1.5kB

20.4rpm -ivh安装包名字: 安装某个安装包

image.png-1.7kB

20.5rpm -e安装包名字 强行卸载某个安装包

image.png-1.8kB

21.gzip压缩文件

21.1压缩文件

image.png-4.9kB

21.2 解压缩

image.png-3.4kB

21.3查看文件大小

image.png-2.1kB

22.tar文件打包

22.1将文件打包

image.png-3.2kB

22.2解包

image.png-4.3kB

22.3将文件打包的过程中再将文件压缩[j(z):压缩的格式]

image.png-25.1kB

23.chkconfig

image.png-175.3kB

24.Linux中有两个特殊文件:黑洞文件与无限流

/dev/null:黑洞文件,不论什么文件内容被重定向到这个文件里,内容都消失了。
/dev/zero:无限数据流文件,不论你从多大的数据都能取得出来,然而取出来的数据没有任何内容显示,就是纯粹的占大小。

举例:
image.png-41.4kB

image.png-38.9kB

image.png-34.4kB

25.pskill

image.png-5.9kB

25.1pstree进程树

image.png-7.2kB

25.2ps aux专门查看cpu和内存

image.png-21.6kB

image.png-12.2kB

25.3kill

  • kill 根据pid杀
  • pkill killall 根据服务名杀

image.png-27.6kB

image.png-8.5kB

image.png-3.6kB

26.账号与组的创建

  • 保护账号信息的两个重要路径:/etc/passwd/etc/shadow
  • 保护组账号信息的两个重要路径:/etc/group/etc/gshadow

26.1创建用户

image.png-1.9kB

26.2为用户创建密码

26.2.1为刚创建的用户设置登录密码(需要两次密码确认)

image.png-42.6kB

26.2.2一次性为登录用户创建密码

image.png-5.9kB

26.3删除用户

image.png-1.8kB

26.4创建程序用户(不能登录)

image.png-3.3kB

26.5使正在使用状态下的账号不能登录

26.5.1vim 用户名

image.png-1.8kB

26.5.2把/bin/bash改成/sbin/nologin

image.png-2.5kB

26.5.3source /etc/passwd(即时生效)

image.png-1.9kB

26.6指定账号失效时间

image.png-4.5kB

26.7创建组与删除组

image.png-2.2kB

image.png-1.8kB

27.文件权限

image.png-20.2kB

image.png-6.9kB

  • 在Linux中,规定目录最高权限为777,文件最高权限为666
  • 当umask的值为0022时,
  • 目录的默认最高权限为(777—022=)755
  • 文件的默认最高权限为(666—022=)644

27.1如何快速查看一个文件或目录的权限

image.png-13.6kB

27.2chmod修改目录或文件的权限

27.2.1用数字的模式

image.png-18.9kB

27.2.2用字母的模式

image.png-13.9kB

image.png-13.4kB

image.png-13.5kB

27.3chown 修改属主或属组

image.png-21.4kB

image.png-12.9kB

image.png-13.7kB

28.给文件加上锁,lsattr命令的使用

28.1 i锁

image.png-7.3kB

28.1.1 加i锁

image.png-12.9kB

28.1.2 解i锁

image.png-7.3kB

28.2 a锁

28.2.1 加a锁

image.png-14.1kB

28.2.2 解a锁

image.png-2.8kB

28.2.3 a锁原理

image.png-4.7kB

image.png-3.8kB

29.历史命令

29.1 查询历史命令

image.png-7.9kB

29.2 清除历史命令

image.png-4.5kB

29.3 修改历史命令最大保留条数

image.png-3.9kB

image.png-7.6kB

30.susudo

30.1 su命令的使用

image.png-16.7kB

image.png-12.3kB

30.2 sudo命令的使用

image.png-5.9kB

image.png-11.4kB

image.png-13.9kB

30.3 sudo免密登录

使用visudo命令进入编辑

image.png-10.4kB

31.inode号的软,硬链接

31.1如何查看inode号Block号

image.png-5.2kB

image.png-22.3kB

31.2 inode号的软链接

image.png-17.8kB

31.3inode号的硬链接

image.png-14.2kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注