运维日记整理篇---运维基础命令总结

下面的命令只是简单的罗列,并没用写具体的用法,如果需要了解具体的命令用法可以直接man command或者commond --help查看帮助信息。如果运行命令出现command not found的字样,说明需要安装一下相应的软件包。

1、文件、目录及文件操作命令

ls:全拼 list,功能是列出目录的内容及其内容属性信息。

pwd:全拼 print working directory,其功能是显示当前工作目录的绝对路径

cd:全拼 change directory,功能是从当前工作目录切换到指定的工作目录

cp:全拼 copy,其功能为复制文件或目录

scp:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令

wget:用来从指定的URL下载文件

mkdir:创建目录

rmdir:删除目录(空目录)

rm:删除文件或文件夹

stat:查看文件或目录的详细信息(包括mtime等)

du:查看文件及目录大小

mv:移动目录及文件

touch:创建空文件

find:查找符合条件的文件

tree:以树形结构显示目录下的内容

less:分页显示文件内容

more:分页显示文件内容,与less相反

vi:编辑文件

vim:编辑文件(vi的升级版)

tail:显示文件内容的尾部

cut: 将文件的每一行按指定分隔符分割并输出

sort:对文件的文本内容排序

uniq:去除重复行

wc:统计文件的行数、单词数或字节数

tar:打包

zip:压缩

unzip:解压缩

gzip:压缩

whereis:查找二进制命令,按环境变量 PATH 路径查找

which:查找二进制命令,按环境变量 PATH 路径查找

locate:从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用 updatedb 更新库

chmod:修改文件权限(读写执行)

2、系统和网络相关命令
uname: 显示操作系统相关信息的命令

free:查看系统内存

df:报告文件系统磁盘空间的使用情况

top:实时显示系统资源使用情况

iostat:统计系统 IO

date:查看和修改系统时间

cal:查看日历

uptime:显示系统运行时间及负载

hostname:查看和修改系统命名

ifconfig(ip addr):查看和修改网络配置

ifup:启动网卡

ifdown:关闭网卡

netstat:查看网络状态

telnet:使用telnet协议远程登录

ssh:使用ssh协议远程登录

ping:使用ping命令测试主机连通性

route:  查看及修改路由信息

lsof:全名 list open files,也就是列举系统中已经被打开的文件

dig:查找 DNS 解析过程

traceroute:追踪数据传输路由状况

fdisk:查看磁盘信息,为磁盘分区

mkfs:格式化磁盘分区

mount:挂载分区

umount:卸载分区

who:显示目前登录系统的用户信息

last:显示登入系统的用户

service(systemctl):查看及修改服务状态

chkconfig:查看及修管理 Linux 系统开机启动项

init :切换运行级别

shutdown:关机

halt:关机

poweroff:关机

logout:退出当前登录shell

exit:退出当前登录shell

Ctrl + d:退出当前登录shell(快捷键)

kill:杀掉进程

ps:显示进程的快照

crontab:查看及修改定时任务

nohup:忽略挂起信号运行指定命令(后台运行进程)

3、用户和组相关
useradd:新建用户

userdel:删除用户

groupadd:新建组

groupdel:删除组

passwd:修改用户登录命令

chown:修改文件所属者所属组

chgrp:更改文件用户组

chage:修改用户密码有效期限

su:切换用户

sudo:在root用户级别下执行命令

4、内置命令及其他

echo:打印变量,或直接输出指定的字符串

print:将结果输出到标准输出

printf:将结果格式化输出到标准输出

rpm:管理rpm包

yum:自动化管理rpm包

clear:清除屏幕,简称清屏

xargs:将标准输入转换成命令行参数

exec:调用并执行指令的命令

set:设置变量或函数

unset:删除变量或函数

type:查看文件类型

原文地址:http://blog.51cto.com/xiaoxiaozhou/2112331

时间: 2024-08-29 20:19:37

运维日记整理篇---运维基础命令总结的相关文章

Linux运维之路 基础篇:Linux基础命令(一)

Linux运维之路 基础篇:Linux基础命令(一) Linux哲学宗旨: 一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件 有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作 尽量避免和用户交互:实现脚本编程,以自动完成某些功能 使用纯文本文件保存配置信息 终端:用户和主机交互时用到的设备 物理终端:直接接入的设备也叫控制台/dev/console 虚拟终端:附加在物理终端上虚拟出的,默认启动六个,Ctrl+Alt(F1~F6),系统启动时,默认启动虚拟终端1,启动终

自动化运维之ansible-安装部署与基础命令篇

一.Ansible简介 Ansible基于Python语言开发,集合了众多优秀运维工具的优点,实现了批量运行命令.部署程序.配置系统等功能. 二.安装部署Ansible服务 Ansible自动化运维环境由控制主机与被管理主机组成,由于Ansible是基于SSH协议进行通信的,所以控制主机安装Ansible软件后不需要重启或允许任何程序,被管理主机也不需要安装和运行任何应用程序. Ansible案例环境 角色 ip地址 组名 控制主机 192.168.174.209 被管理主机1 192.168.

Linux运维必会MySQL 30道基础命令

1.1登录数据库 mysql-uroot -poldboy123 -S/data/3306/mysql.sock 1.2查看数据库版本及当前登录用户是什么? mysql> select version(); +-----------+ | version() | +-----------+ | 5.6.36   | +-----------+ mysql>select user(); +----------------+ | user()        | +----------------+

Linux运维必会MySQL30道基础命令

Linux运维必会MySQL 30道基础命令 老男孩老师教学与培训核心思想:重目标.重思路.重方法.重实践.重习惯.重总结. 版权声明:余连辉 本系列文档为<老男孩 Linux 运维实战培训中心>内部教学用教案,只允许 VIP 学员 个人使用,为保护大家的学习利益,禁止私自传播,违者将取消 VIP 学员资格.严重者我们将法律起诉.如果你已经参加本培训,即视为你已无条件接受上述内容说明! 联系方式: 意见投诉信箱:[email protected] 网站运维交流群:114580181 24605

Liunx基础命令——目录与文件管理方面(下篇,建议事先阅读上篇后食用)

书接上文,上篇博客我们详细介绍了有关文件和文件夹的命令.那么本篇博客就是介绍有关目录和文件管理的命令. 同样本次我们也将分为三大部分,接着将每个大部拆成具体的多个小部分 目录: 查看文件内容(CAT.MORE.LESS.HEAD.TAIL) 针对文件的统计与检索(WC.GREP) 文件的压缩与解压(GZIP.BZIP2.TAR) 一.查看文件内容 1.cat.more.less命令 为什么要把这三个命令放在一起呢?因为这三个命令之间属于递进关系,一步一步逐步完善的过程.首先,初代品CAT命令:为

Linux运维常用的 MySQL基础命令

MySQL基础命令 ------------- 创建MySQL库,授权. >create database mysqldb character set utf8; >grant all privileges on mysqldb.* to 'mysqluser'@'localhost' identified by 'mysqlpasswd'; >flush privileges; 创建了mysqldb数据库,创建mysqluser用户,并授权mysqldb的所有权限.__________

运维常识整理

运维常识整理基础服务: LAMP:Linux+Apache+MySQL+(PHP\Python\Perl) 是一组用来建立web应用平台的解决方案.LNMP:Linux+ Nginx+MySQL+PHP 网站服务器架构 Apache:一款可以跨平台的Web服务器软件.Nginx:一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务.MySQL:一个开源的关系型数据库管理系统.FTP:File Transfer Protocol(文件传输协议).控制文件的双向传输.DNS:

[运维] 第七篇:数据中心监控体系建设方法论

无论是传统数据中心,还是云时代的数据中心,运维监控都是运维工作的重点,而且运维监控是一个整体,你必须尽可能监控的全面和深入,你的监控数据才会更有价值,例如你想监控业务应用,可是如果没有基础监控数据(OS.数据库.中间件.网络等),你觉得你的监控会到位吗?那么如何建设一个全面和深入的监控体系呢?        首先看监控体系的规划:              再看监控体系的梳理:           监控体系的落地思路:            监控体系建设的持续改进:           监控是一

《LDAP服务器的配置》RHEL6——第一篇 运维工程师必考

ldap这种原始的服务器搭建起来比较复杂,同时它也是CE必考的(客户端的搭建).过段时间再写客户端的搭建.加密.共享.第一章先搭建服务器端.. 1.安装openldap-servers软件包 2.查看ldap模板文件的存放位置: 3.拷贝ldap模板文件到配置文件目录并修改文件名为slapd.conf. 4.删除/etc/openldap目录下原有的文件,保留下这几个文件,注意:以前学时是要删除schema文件,直留下三个,但是我测试时如果删除schema服务将失败. 5.修改slapd.con