Linux学习

155 阅读2分钟

Linux目录

  1. bin:外部/内部命令

  2. etc:放配置文件

  • 系统本身的配置文件(如shadow,存放用户名和口令)
  • 安装的软件的配置文件
  1. lib/lib64: 放库文件
  • .lib 静态库
  • .so 动态库
  1. mnt: 挂载移动存储设备

  2. root: root用户的根目录

  3. usr: 用户文件

  4. boot: 放Linux内核文件,操作系统启动需要的配置文件

  5. opt: 放自己安装的软件

  6. proc: 虚拟目录,操作系统运行时才有内容,存放当前程序运行信息和当前系统信息(cpuinfo, meminfo)

  7. sys: 和系统相关的文件

  8. var/log: 放操作系统和第三方服务的日志文件

  9. dev: 硬件设备文件

  10. home: 用户主目录

  11. media: mnt的升级版,自动mnt设备到media,在里面查找U盘

  12. sbin: 和bin类似,放可执行文件

  13. tmp: 临时文件,正常情况下服务器重启会清空

网络端口

  • 端口从1到65535,默认端口80,一个程序只能使用一个端口
  • netstat -an 查看当前系统打开的端口
  • netstat -anp 查看哪些程序使用的端口
  • ssh的默认端口是22

服务

  • 在后台默默运行的程序,看不见,没法直接关掉,对应有界面的应用程序
  • 使用systemctl关服务

软件包管理器

  • Centos: yum
  • Ubuntu: apt/apt-get

Linux命令

  • vi/vim 行编辑器
  • systemctl 系统服务管理器
    systemctl status/start/stop/restart xxx 查看/开始/停止/重启某服务
  • ip: 网络管理命令
  • curl/wget 命令行下载
    wget -c http:\xxx 断点续传
    curl http:\xxx -o fileName curl需要说明下到哪个文件
  • man xxx 查看某个命令帮助
  • ctrl+s 停止屏幕输出
  • ctrl+q 恢复屏幕输出
  • ctrl+c 终止占用终端的程序
  • ctrl+l 清屏
  • ctrl+a/e 移动光标到行首/行尾
  • top/ps 查看进程
  • kill pid 根据ID杀进程
  • pkill name 根据名字杀进程