linux基础常用命令

常见系统目录及功能

  1. home 普通用户的目录(目前理解是随便造)
  2. etc 系统中软件的配置文件
  3. sys系统文件
  4. usr系统可执行文件
  5. sbin超级管理员可执行文件
  6. var各种日志存放地.也是服务器运行久了最大的目录文件
  7. root 管理员目录

系统基础操作(查看系统信息)

  1. ssh -p 端口号 用户名@地址(ip地址或者网址) 链接之后直接输入登录密码. 如果不指定端口号就是默认ssh端口.用例:ssh root@192.168.2.17
  2. lsb_release -a 查看操作linux系统的版本
  3. uname -a 查看linux系统内核
  4. df -HT 以g为单位查看系统磁盘空间 如果仅输入df 则以kb为单位显示
  5. cd / 去根目录 cd 文件夹名 去该文件夹
  6. ls -la 查看文件详情 以列表的方式展现 最前面展示的是文件权限 r读 w 写 x执行
  7. top 查看系统正在运行的进程. 按m可以切换显示状态
  8. kill -9 进程id 强制退出杀死进程 如果不加-9 则就是杀死进程
  9. service 服务名 status查看运行服务的状态
  10. service 服务名 stop 终止服务
  11. service 服务名 restart 重启服务
  12. service status firewalld.service 查看防火墙状态

文件操作

  1. mkdir name 新建一个叫name的文件夹
  2. touch name.txt 新建一个叫name的txt文件
  3. vi name.txt 使用vi编辑器编辑该文件(进入界面后按i编辑文件 按Esc 输入:wq 保存并退出 如果直接退出则输入:q!)
  4. cat name.txt 查看文件内容
  5. echo 文字内容 >> name.txt 将文字内容追加到文件内(追加到最后一行)
  6. echo 文字内容 > name.txt 将文字内容覆盖到文件内
  7. rm name.txt 删除文件(会提示你是否删除)
  8. rm -r name 删除name目录(会提示你是否删除)
  9. rm -rf name 强制删除name目录/文件以及子文件夹(慎用,不会提示是否删除)

下载/压缩/解压

  1. wget 文件的链接地址 将文件的链接地址的文件下载到当前目录(必须是文件的链接)
  2. tar zxvf 文件名.tar.gz 解压缩z代表具有.gz结尾的文件 x代表解压缩 v代表显示所有解压过程 f代表显示原文件名
  3. tar zcvf 文件名.tar.gz 压缩文件 字母含义同上 唯独c是压缩的意思

SSH登录服务器

  1. ssh root@192.168.2.14 通过ssh登录服务器
  2. cat /etc/hostname 查看主机名字
  3. service sshd status 查看ssh服务状态 乌班图Ubuntu系统是 ssh 没有d
  4. netstat -anlp | grep sshd查看默认ssh监听的端口
  5. vi /etc/ssh/sshd_config 通过vi修改默认端口 删除port 22 前面的#号 并且修改端口数字
  6. semanage port -a -t ssh_port -p tcp 10022 使端口生效 乌班图系统不需要
  7. yum whatprovides 命令 反查命令 查询 互联网上哪个包有这个命令 然后安装相应的包
  8. semanage port -d -t ssh_port_t -p tcp 10022 删除端口
  9. service sshd restart 重启ssh服务
  10. ssh -p 10022 root@47.105.212.11指定端口登录远程服务器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值