Linux 入门:用命令行认识你的第一台服务器
很多初学者第一次接触 Linux,都会被黑底白字的命令行吓住。其实命令行并不可怕,它只是一种更直接、更精确地和计算机对话的方式。图形界面用鼠标点来点去,命令行则是一句话说清一件事。学会十几个常用命令,就足以完成日常大部分工作。
先从看路开始。登录系统后,输入 pwd 可以知道自己在哪个目录,ls 可以列出当前目录里的文件,加上参数还能看到隐藏文件和详细信息。cd 负责切换目录,返回上一级、回到家目录都有对应的简写。把这三个命令练熟,目录结构就不再是一团迷雾,找文件、放文件都会有章法。
接下来是读文件和改文件。cat 适合快速查看短文件,less 适合一页一页翻长文件,head 和 tail 则专门看开头和结尾,这在查日志时特别好用。编辑文件不必一开始就啃复杂的编辑器,先从系统自带的简单编辑器上手,学会打开、修改、保存、退出这四个动作,就能改配置、写脚本。
权限是 Linux 新手最容易卡住的一课。每个文件都有所有者、所属组和其他人的读、写、执行权限,ls 加上参数就能看出来。改权限之前先想清楚:给多了会带来安全风险,给少了程序又跑不起来。理解权限不是背数字,而是理解谁能对这个文件做什么。
进程和服务是服务器的日常。ps 可以看到正在运行的进程,配合筛选能快速定位某个服务;系统自带的服务管理工具可以查看服务状态、启动或停止服务。遇到服务起不来,先看日志,再看端口是否被占用,最后再看配置文件是否写错,按这个顺序排查,往往比盲目重启有效得多。
软件安装也不神秘。主流发行版都有自己的包管理器,安装、更新、卸载都有统一的命令,尽量用官方仓库里的软件,少从来源不明的地方下载安装包。装之前先更新软件源列表,装之后确认版本和服务状态,养成这个习惯,能避开很多奇怪的问题。
最后给新手三条建议。第一,多用帮助命令,命令后面加帮助参数,先看说明再动手,比到处搜零散教程更可靠。第二,在自己的练习环境里大胆试,改坏了重装一次也是学习,但生产服务器上动手前一定要先备份。第三,每天只学两三个命令,边学边用,一周下来就能应付常见任务。命令行不是要背下来的字典,而是用出来的工具,从认识目录、读懂权限、看懂日志开始,你就已经入门了。
- 点赞
- 收藏
- 关注作者
评论(0)