Linux服务器管理:命令大全
需积分: 10 139 浏览量
更新于2024-09-14
收藏 82KB DOC 举报
“Linux服务器命令”
在Linux服务器管理中,掌握一系列命令行操作是至关重要的。以下是一些常用且关键的Linux命令,它们涵盖了文件管理、进程监控、服务启动与停止、脚本执行等多个方面。
1. **进入路径及查看文件删除文件**:
使用`cd`命令进入指定路径,`ls`用于查看当前目录下的文件和文件夹。删除文件夹内容,可以先切换到待删除的目录,然后使用`rm -r *`来删除所有内容。
2. **执行SQL命令**:
连接到MySQL数据库,可以使用`mysql -u用户名 -p密码`,然后输入密码并执行`use 数据库名`来选择数据库。在MySQL客户端内,你可以自由地执行SQL语句。
3. **查看日志**:
转到日志文件所在的目录,例如`/var/log`,然后使用`tail -f 文件名`实时查看日志更新。
4. **启动/停止服务**:
通常,服务的启动和停止可以通过在服务目录中执行特定的脚本来完成,如`./httpd.sh start`启动Apache服务,`./httpd.sh stop`停止服务。对于MySQL,进入`mysql/bin`目录,执行相应的启动或停止脚本。
5. **用文件执行SQL**:
使用`vi`编辑器打开包含SQL语句的文件,编辑完成后,在MySQL客户端执行`source 文件名.sql`来执行文件中的SQL命令。
6. **修改文件权限**:
`chmod`命令用于修改文件或目录的权限,例如`chmod +x 文件名`将给予文件执行权限。
7. **查看文件类型**:
在`vi`编辑器中,使用`:set ff?`查看文件的换行符类型,这有助于处理从Windows系统传输过来的文件。
8. **删除文件夹**:
使用`rm -r 目录名`可以删除一个目录及其内容。
9. **移动文件**:
`mv`命令用于移动或重命名文件,例如`mv 文件名 新位置`。
10. **解压zip文件**:
使用`unzip 文件名.zip`可以解压ZIP格式的压缩文件。
11. **查看Java进程**:
`ps -ef | grep java`显示所有运行的Java进程。
12. **查看Apache进程**:
类似地,`ps -ef | grep httpd`查找Apache进程。
13. **查看MySQL进程**:
`ps -ef | grep mysql`用于查找MySQL服务的进程。
14. **查看SVN进程**:
`ps -ef | grep svn`查找Subversion(SVN)进程。
15. **Sh脚本后台执行**:
在脚本后面加上`&`符号,如`./script.sh &`,可以让脚本在后台运行。
16. **启动服务**:
以上已列出部分服务的启动方法,通常服务的启动、停止和重启命令包括`start`, `stop`, 和`restart`。
17. **查看文件权限**:
`ls -l`显示文件和目录的详细信息,包括权限。
18. **查看CPU占用率**:
`top`或`mpstat`命令可以实时查看CPU利用率。
19. **查看文件头部和尾部**:
`head`用于查看文件顶部,`tail`用于查看文件底部。
20. **创建文件**:
使用`touch 文件名`创建新文件。
21. **强行退出文件**:
在`vi`编辑器中,按`Esc`键后输入`:q!`并回车可以强制退出不保存。
22. **Tar文件**:
`tar`命令用于打包和压缩/解压缩文件,如`tar -czvf 压缩文件名.tar.gz 目标文件或目录`用于压缩。
23. **FTP命令**:
FTP命令用于文件传输,如`ftp IP地址`连接到远程服务器,然后使用`put`或`get`命令上传或下载文件。
24. **查看cron任务**:
`crontab -l`列出当前用户的定时任务。
25. **查看磁盘空间分区**:
`df -h`显示磁盘空间使用情况。
26. **查看文件大小和日期**:
`du -sh *`显示目录下每个文件的大小。
27. **查看环境变量**:
`echo $变量名`或者`printenv`可以查看环境变量。
28. **进入用户起始目录**:
`cd ~`将你带到当前用户的主目录。
29. **退出并重新登录**:
`exit`命令退出当前终端会话。
30. **文件拷贝命令**:
`cp 文件名 目标位置`用于复制文件。
31. **拷贝文件夹命令**:
`cp -r 文件夹名 目标位置`用于递归复制整个目录。
32. **查看进程打开文件数**:
`lsof -p 进程ID`显示进程打开的文件。
33. **查看临时目录文件大小**:
`du -sh /tmp/文件名`查看临时目录下文件的大小。
34. **查看环境变量**:
可以使用`echo $变量名`查看特定环境变量。
以上就是一些基本的Linux服务器命令,它们构成了日常运维工作的重要基础。熟练掌握这些命令将极大地提高你在Linux环境中的工作效率。
2019-04-13 上传
2022-03-13 上传
2023-05-18 上传
2023-09-06 上传
2023-05-26 上传
2023-05-24 上传
2024-05-17 上传
2023-06-10 上传
sdxrh2005
- 粉丝: 2
- 资源: 68
最新资源
- dbml-renderer
- zwtdwz.js.cool:我发现了一个秘密! 这是一个特殊的存储库,可用于构建静态网站。 确保它是公开的,并使用网站文件进行初始化以开始使用
- 智能医疗办公室:应用程序的发布
- 小白也能听懂的Python课.txt打包整理.zip
- Firebase Auth in Chrome Extension Sample-crx插件
- 网吧主页
- ADC1,c语言源码打字游戏,c语言
- SUSTech-GPA-Calculator:不需专门服务器的网页版南方科技大学本科生 GPA 计算器
- β 和伽马的 NIST 质量吸收系数:材料中电子 (β) 和光子 (γ) 辐射的吸收。-matlab开发
- 仿华为手机网站触屏版手机wap企业网站模板_网站开发模板含源代码(css+html+js+图样).zip
- mqsync
- 作业12
- Nubo Beauty-crx插件
- tp-android-unity-Plugins:tp-android源码配合unity插件
- 将任何多维矩阵展平为二维矩阵!:将任何多维矩阵转换为二维矩阵。 然后将其转换回其原始形式。-matlab开发
- NextJS-chat-app:使用Ably和Next JS构建并由Vercel托管的聊天应用程序