一、Linux 系统日常运维九大技能 1、安装部署 方式:U盘,光盘和网络安装 其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart 网络安装可以参考如下链接: ://./mchina/p/centos-pxe-kickstart-auto-install-os.html 2、初始化配置 禁用服务 1.使用syst
shell概述:shell是一个命令行解释器,它接收应用程序或用户的命令,然后调用操作系统内核 Linux Shell 种类非常多, 常见的有: Bourne Shell (/usr/bin/sh 或/bin/sh)、 Bourne Again Shell (/bin/bash)、 C Shell (/usr/bin/csh)、 K Shell (/usr/bin/ksh)、 Shell for
proc文件系统 /proc/cmdline 加载kernel时的相关指令与参数 /proc/cpuinfo CPU相关信息,包含频率、类型与运算功能 /proc/devices 记录了系统各个主要设备的主设备号码 /proc/filesystems 记录系统加载的文件系统 /proc/loadavg 平均负载值 top看到就是这个 /proc/meminfo 内存信息,free命令看到就是这个
grep命令:在文件中提取和匹配符合条件的字符串 grep [选项] [条件] 文件 #常用参数 参数 含义 -i 搜索时,忽略大小写 -c 只输出匹配行的数量 -l 只列出符合匹配的文件名,不列出具体的匹配行 -n 列出所有的匹配行,显示行号 -h 查询多文件时不显示文件名 -s 不显示不存在、没有匹配文本的错误信息 -v 显示不包含匹配文本的所有行 -w 匹配
which:查看可执行文件的位置 which 命令 whereis:查看文件的位置,只能用于程序名的搜索 whereis [选项] 命令 -b 定位可执行文件。 -m 定位帮助文件。 -s 定位源代码文件。 -u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。 find命令:用于在文件树中查找文件 find 路径 [选项] 文件名称 参数 含义 -n
权限 r :读权限,用数字4表示 w :写权限,用数字2表示 x :执行权限,用数字1表示 常用权限 644:代表所有者拥有读、写权限,而所属组和其他人拥有只读权限。 755:代表所有者拥有读、写和执行权限,而所属组和其他人拥有读、执行权限。 777:代表所有者、所属组和其他人都拥有读、写权限。 文件的特殊权限:SUID、SGID、SBIT SUID SUID:是一种对二进制程序进行设置的特殊权限
useradd:用于创建新的用户 useradd [选项] 用户名 参数 含义 -D 改变新建用户的预设值 -c 添加备注文字 -d 新用户每次登陆时所使用的家目录 -e 用户终止日期,日期的格式为YYYY-MM-DD -f 用户过期几日后永久停权。当值为0时用户立即被停权,而值为-1时则关闭此功能,预设值为-1 -g 指定用户对应的用户组 -G 定义此用户为多个不同
df:检查文件系统的磁盘空间占用情况 df [参数] 目录或文件名 -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes 的容量显示各文件系统; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以 M=1000K 取代 M=1024K 的进位方式; -T :
ping命令 ping [参数] IP -t 一直ping -a 将地址解析为主机名 -c 指定ping的次数 -s 指定探测包的大小 netstat命令 netstat [参数] -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化成数字。 -l 仅列出有在 Listen
tar命令:用来压缩和解压文件 tar [选项] 压缩文件 文件 参数 含义 -c 建立新的压缩文件 -f 指定压缩文件 -r 添加文件到已经压缩文件包中 -u 添加改了和现有的文件到压缩包中 -x 从压缩包中抽取文件 -t 显示压缩文件中的内容 -z 支持gzip压缩 -j 支持bzip2压缩 -Z 支持compress解压文件 -v 显示操作过程 示例
pwd命令:用于查看当前工作目录路径 pwd [选项] pwd -P 查看软链接的实际路径 [root@izb1j05w8ldmtn1ylavvdfz mpaas]# pwd /data/dabao/mpaas cd命令:用于切换工作路径 绝对路径 cd 目录名 相对路径 cd ~ 进入用户的家目录 cd - 进入上次所在目录 cd .. 进入上级目录 ls:通过 ls
stat命令:查看文件详细信息的命令 stat [选项] 文件 参数 含义 -L 支持符号链接 -f 显示文件系统的信息 -t 以简洁的方式输出 --help 显示命令帮助信息 --version 显示命令版本信息 示例: [root@izb1j05w8ldmtn1ylavvdfz mpaas]# stat zhuque2tj.json File:
last:查看所有系统的登录记录 执行last命令时,它会读取/var/log目录下名称为wtmp的文件,并把该文件记录的登录系统或终端的用户名单全部显示出来。默认显示wtmp的记录,btmp能显示的更详细,可以显示远程登录,例如ssh登录。 last [选项] 参数 含义 -R 省略hostname的栏位 usename 展示username的登入讯息 tty 限制登入
ifconfig:查看网络地址,配置网络接口 ifconfig [网络设备] [选项] up 激活接口 down 关闭接口 reload 重启接口 add<地址> 设置网络设备的IP地址 del<地址> 删除网络设备的IP地址 uname:用于查看系统内核与系统版本等信息 uname [选项] 参数 含义 -a
top:实时显示进程动态 top [选项] 参数 含义 -d 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s -q 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行 -c 切换显示模式 -s 安全模式,将交谈式指令取消, 避免潜在的危机 -i 不显示任何闲置 (idle) 或无用
Linux 系统目录结构 /bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。 /etc:etc 是
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号