Skip to content

介绍

Linux 以高效性和灵活性著称, 具有真正的多任务、多用户能力, 在服务器设备上广泛使用, 互联网大多数服务器都是架构在 Linux 之上的

疑问: 为什么要学这个? 这不是专业运维干的活吗?

这是一个我前端的同事问我的问题, 九年义务教育也不光只是学习 语文和数学 这两门课, 让你识字识数就算完事了, 不还得学生物/化学等看起来平常用不到的这些课吗? 这是一个人的基本常识啊

同样的, 作为开发者, 不说玩的多溜, 至少要玩得转, 基本操作总得会吧

发行版本

  • 发行版本了解 debian/centos/ubuntu

环境搭建

  • 在虚拟机中需要的系统, 然后配置网络, 最后用 ssh 客户端去连接

命令用法查询

man [command]

文件管理

  • ls
  • cd
  • cp
  • ln
  • mv
  • touch
  • cat
  • whereis
  • find
  • tar
  • zip
  • chmod
  • vim 查看/编辑文件

用户管理

  • useradd/userdel
  • groupadd/groupdel
  • passwd

进程管理

  • ps
  • top/htop
  • kill
  • systemd/services

网络

  • ssh
  • sftp
  • curl/wget
  • ifconfig/ipaddr
  • ping
  • netstat
  • lsof

软件管理

  • 换源(服务器在国外速度会很慢, 具体操作各个发行版本不同)
  • yum/apt/pacman

容器化

  • docker

部署前端项目

  • 安装 nginx
  • 修改配置文件

Released under the MIT License.