本文发表于 642 天前,其中的信息可能已经事过境迁
文章摘要
加载中...|
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

Ubuntu服务器命令大全

基本命令

文件操作

  • ls:列出当前目录下的文件和文件夹
  • cd:切换目录
  • pwd:显示当前目录路径
  • cp:复制文件或目录
  • mv:移动或重命名文件或目录
  • rm:删除文件或目录
  • touch:创建一个空文件或修改文件时间戳
  • mkdir:创建一个新目录
  • rmdir:删除空目录

权限操作

  • chmod:修改文件或目录权限
  • chown:修改文件或目录的所有者
  • chgrp:修改文件或目录的所属组

系统信息

  • top:显示当前系统中运行的进程信息
  • free:显示内存使用情况
  • df:显示磁盘空间使用情况
  • du:显示文件或目录的磁盘使用情况
  • ps:显示当前运行的进程
  • who:显示当前登录系统的用户
  • hostname:显示或设置当前系统的主机名

软件安装与配置

安装软件

  • apt-get update:更新软件包列表
  • apt-get install package_name:安装软件包
  • apt-get remove package_name:卸载软件包
  • apt-get purge package_name:卸载并删除软件包的配置文件

MySQL

  • sudo apt-get install mysql-server:安装MySQL服务器
  • sudo mysql_secure_installation:设置MySQL安全选项
  • sudo mysql:进入MySQL命令行
  • sudo systemctl start mysql:启动MySQL服务
  • sudo systemctl stop mysql:停止MySQL服务

Redis

  • sudo apt-get install redis-server:安装Redis服务器
  • sudo systemctl start redis-server:启动Redis服务
  • sudo systemctl stop redis-server:停止Redis服务
  • redis-cli:进入Redis命令行

Nginx

  • sudo apt-get install nginx:安装Nginx
  • sudo systemctl start nginx:启动Nginx服务
  • sudo systemctl stop nginx:停止Nginx服务
  • sudo systemctl restart nginx:重启Nginx服务

网络与抓包

  • ping:测试与目标主机的连通性
  • traceroute:跟踪数据包到达目标主机的路径
  • netstat:显示网络连接、路由表、接口统计信息等
  • tcpdump:抓取网络数据包

文本处理与正则表达式

  • grep:在文件中查找指定的字符串
  • sed:流编辑器,用于处理文本
  • awk:报告生成器,用于处理文本
  • tail:查看文件的最后几行
  • less:分页显示文件内容

压缩与解压

  • tar -czvf archive_name.tar.gz /path/to/directory:压缩目录
  • tar -xzvf archive_name.tar.gz:解压压缩文件
  • gzip:压缩文件或目录
  • gunzip:解压gzip压缩的文件
  • zip:创建zip格式的压缩文件
  • unzip:解压zip格式的压缩文件

其他命令

  • man:显示命令的帮助文档
  • echo:输出文本到控制台
  • date:显示或设置系统日期和时间
  • wget:从网络上下载文件
  • curl:传输数据的工具,支持多种协议
  • ssh:远程登录到另一台计算机
  • scp:在本地计算机和远程计算机之间复制文件

欢迎浏览和收藏🔖我们的主站

Start: FreeTimeAI 🙏支持
对于商业化合作请留言。💼
如果本文对您有帮助,可以下方赞赏我们💪💪Good luck!
赞赏博主