linux系列之常用运维命令整理笔录
-
Linux系列操作系统是一种开源的操作系统,广泛应用于服务器和个人电脑等各个领域。在对Linux系统进行运维管理时,掌握一些常用的运维命令是非常有必要的。下面是常用的Linux系统运维命令的整理笔录:
1. pwd:显示当前工作目录的完整路径。
2. ls:列出当前目录中的文件和目录。
3. cd:切换当前目录。
4. cp:复制文件或目录。
5. mv:移动或重命名文件或目录。
6. rm:删除文件或目录。
7. mkdir:创建新目录。
8. rmdir:删除空目录。
9. touch:创建空文件或更改文件时间。
10. cat:显示文件内容。
11. more:分页显示文件内容。
12. less:高级分页显示文件内容。
13. head:显示文件的头部内容。
14. tail:显示文件的尾部内容。
15. grep:在文件中搜索指定的字符串。
16. find:在文件系统中按名称搜索文件。
17. ps:显示当前运行的进程。
18. top:实时显示系统的进程状态和资源占用情况。
19. kill:终止指定的进程。
20. killall:终止与给定名称相匹配的进程。
21. ifconfig:显示或配置网络接口信息。
22. netstat:显示网络连接、路由表等网络信息。
23. ssh:利用安全的Shell协议远程登录到服务器。
24. scp:安全复制文件到远程服务器。
25. ftp:通过FTP协议传输文件。
26. chmod:修改文件或目录的权限。
27. chown:修改文件或目录的所有者。
28. chgrp:修改文件或目录的所属组。
29. tar:创建或提取归档文件。
30. gzip:压缩文件。
31. unzip:解压缩文件。
32. rsync:远程备份和文件同步工具。以上整理的是Linux系统运维常用的命令,掌握并熟练使用这些命令可以提高工作效率,更好地管理和维护Linux系统。笔录中列举的命令只是其中的一部分,还有很多其他命令需要根据具体情况进行学习和应用。通过不断的实践和学习,我们可以更好地掌握和运用这些命令,对Linux系统进行高效的运维管理。
2年前 -
1. ls命令:ls命令用于列出当前目录下的文件和文件夹。常用的参数包括:
– -l:以长格式显示文件和文件夹的详细信息;
– -a:显示所有文件和文件夹,包括隐藏文件;
– -R:递归显示当前目录以及子目录下的文件和文件夹;
– -t:按照修改时间排序;
– -al:以长格式显示所有文件和文件夹,包括隐藏文件。2. cd命令:cd命令用于切换当前工作目录。常用的参数包括:
– cd:回到当前用户的家目录;
– cd /path/to/directory:切换到指定路径下的目录;
– cd ..:切换到上一级目录;
– cd -:切换到上一次所在的目录。3. mkdir命令:mkdir命令用于创建新的目录。常用的参数包括:
– -p:递归创建目录,即创建多层目录;
– -m:设置目录的权限。4. rm命令:rm命令用于删除文件和目录。常用的参数包括:
– -r:递归删除目录,即删除目录及其子目录;
– -f:强制删除,不提示确认;
– -i:交互式删除,提示确认。5. cp命令:cp命令用于复制文件和目录。常用的参数包括:
– -r:递归复制目录,即复制目录及其子目录;
– -i:交互式复制,提示确认。6. mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。常用的参数包括:
– -f:强制移动,不提示确认;
– -i:交互式移动,提示确认。7. cat命令:cat命令用于查看文件内容。常用的参数包括:
– -n:显示行号;
– -b:显示非空行号;
– -s:合并多个空行为一个空行。8. tail命令:tail命令用于查看文件的末尾内容。常用的参数包括:
– -n +k:从第k行开始显示,k为正整数;
– -f:实时追踪文件的变化,常用于查看日志文件。9. grep命令:grep命令用于在文件中搜索指定的字符串。常用的参数包括:
– -i:忽略大小写;
– -v:反向匹配,即显示不包含指定字符串的行;
– -r:递归搜索。10. ps命令:ps命令用于查看系统中的进程信息。常用的参数包括:
– -ef:显示所有进程的详细信息;
– -aux:显示所有进程的详细信息,包括守护进程。以上是一些常用的Linux运维命令,通过熟练掌握这些命令,可以提高运维工作的效率。当然,还有很多其他命令也值得学习和掌握,如find命令、chmod命令、chown命令等。
2年前 -
一、Linux系统常用运维命令整理
在Linux系统的运维工作中,掌握一些常用的命令是十分重要的。下面整理了一些常用的Linux系统运维命令,希望对大家有所帮助。
1. 文件管理命令
1.1 ls命令
ls命令用于列出文件和目录的详细信息,可以通过参数来改变显示的方式。常用参数如下:-a 显示所有文件,包括隐藏文件
-l 以列表形式显示文件的详细信息
-h 以人类可读的方式显示文件的大小
-r 以相反的顺序显示文件
1.2 cd命令
cd命令用于切换目录,通过cd命令可以进入指定的目录。常用参数如下:.. 返回上一级目录
– 返回上次所在的目录
~ 返回当前用户的主目录
1.3 mkdir命令
mkdir命令用于创建目录,可以同时创建多级目录。常用参数如下:-p 递归创建目录
-v 显示创建过程
1.4 cp命令
cp命令用于复制文件或目录。常用参数如下:-r 复制目录及其内容
-p 保持文件属性不变
-v 显示复制过程
1.5 mv命令
mv命令用于移动文件或目录,也可以用于文件或目录的重命名。常用参数如下:-f 强制移动或重命名
-v 显示移动或重命名过程
1.6 rm命令
rm命令用于删除文件或目录。常用参数如下:-r 递归删除目录及其内容
-f 强制删除
-v 显示删除过程2. 文本文件处理命令
2.1 cat命令
cat命令用于将文件内容输出到标准输出,常用于查看文件内容。常用参数如下:-n 显示行号
-b 显示非空行号
-s 合并多个空行为一个空行
2.2 less命令
less命令用于分页查看文件内容,可以使用方向键进行上下滚动。常用参数如下:-f 在页面末尾显示进度条
-N 显示行号
2.3 head命令
head命令用于查看文件的前几行内容,默认显示前10行。常用参数如下:-n 显示指定的行数
-c 显示指定的字节数
2.4 tail命令
tail命令用于查看文件的后几行内容,默认显示最后10行。常用参数如下:-n 显示指定的行数
-c 显示指定的字节数
-f 实时显示文件末尾的内容
2.5 grep命令
grep命令用于在文件中搜索指定的字符串,并将匹配的内容输出。常用参数如下:-i 忽略大小写
-v 反转匹配结果
-A 显示匹配行和后面的N行
-B 显示匹配行和前面的N行
-C 显示匹配行和前后的N行3. 系统管理命令
3.1 ps命令
ps命令用于查看当前系统中运行的进程。常用参数如下:-a 显示除了控制进程之外的所有进程
-u 显示进程的详细信息
-x 显示没有控制终端的进程
3.2 top命令
top命令用于实时监控系统的进程和CPU使用情况。可以通过按键来进行排序和过滤。常用参数如下:-p 监控指定的进程ID
-u 监控指定的用户
3.3 kill命令
kill命令用于发送信号给指定的进程,可以用来终止或控制进程的执行。常用参数如下:-9 强制终止进程
-l 列出全部的信号
3.4 free命令
free命令用于显示系统的内存使用情况。常用参数如下:-m 以MB为单位显示内存大小
-g 以GB为单位显示内存大小
3.5 df命令
df命令用于显示文件系统的磁盘空间使用情况。常用参数如下:-h 以人类可读的方式显示磁盘空间大小
-i 显示文件系统的inode使用情况
3.6 du命令
du命令用于查看目录或文件的磁盘空间使用情况。常用参数如下:-h 以人类可读的方式显示磁盘空间大小
-s 只显示总的磁盘空间使用情况4. 网络管理命令
4.1 ifconfig命令
ifconfig命令用于配置和显示网络接口的配置信息。常用参数如下:-a 显示所有的网络接口
-up 启用指定的网络接口
-down 禁用指定的网络接口
4.2 netstat命令
netstat命令用于显示网络状态和连接信息,可以查看网络连接、路由表、网络接口统计等。常用参数如下:-a 显示所有的连接信息
-n 以数字形式显示网络地址
-p 显示对应的进程ID
4.3 ping命令
ping命令用于检测网络是否可达,可以通过向目标主机发送ICMP回显请求报文并等待回应来判断网络连通性。常用参数如下:-c 发送指定数量的请求报文
-i 设置请求报文的间隔时间
4.4 traceroute命令
traceroute命令用于显示数据包从源到目的地的路径,可以用来检查网络的延迟和跳数。常用参数如下:-n 以数字形式显示网络地址
4.5 iptables命令
iptables命令用于配置和管理Linux系统的防火墙规则。常用参数如下:-A 添加规则到链的末尾
-I 插入规则到链的开头
-D 删除指定的规则
-L 列出所有的规则以上是一些常用的Linux系统运维命令,通过熟练掌握这些命令可以更好地完成日常的运维工作。希望对大家有所帮助!
2年前