Linux运维(1)

1.远程连接排障步骤

  (1)检查道路通不通:ping ip地址或域名

  (2)检查防火墙是否开启:selinux

  (3)检查端口是否开启:telnet ip地址 端口号

2.http端口:80;https端口号:443;远程连接端口号:22

3.快捷键:

  (1)光标移到行首:ctrl+a

  (2)光标移到行尾:ctrl+e

  (3)把光标所在位置到行首的内容剪切(删除):ctrl+u

  (4)把光标所在位置到行尾的内容剪切(删除):ctrl+k

  (5)清屏:ctrl+l

  (6)取消当前命令:ctrl+c

4.关机:shutdown;取消关机:shutdown -c;reboot:重启

5.linux核心目录:

6.命令
  cd: change directory 进入到某个目录
  pwd:print working directory显示当前所在位置(以绝对路径方式显示)
  cd~:回到家目录
  cd:回到家目录
  cd ..:进入上级目录
  cd -:返回上次所在目录,cd - -是cd的选项
  cd .:进入当前目录(未来一般与复制,移动一起用)
  mkdir:make dir directory
    -p:创建多层目录
    -v:显示创建目录过程,工作中几乎不用
  touch 创建文件
  ls:list 列表
    -l:long以长格式显示(显示详细信息,比如文件时间,大小,所有者)
    -t:time 按照修改时间排序.
    -r: reverse .... 逆序排序,一般-rt 一起用.
    -h:以人类可读形式显示大小
  mv: move 移动或改名
  cp: copy 复制文件或目录
    -a:all简单理解为复制所有详情: -dpr
    -r:递归复制,复制目录及目录的内容.
    -p:复制的时候保持属性不变.(未来讲解文件属性就可以更深入了解)
    -d:可以复制软连接.
  rm: remove 移除,删除文件或目录
    -f: force 强制删除不提示,危险.
    -r:递归删除,删除目录及目录的内容,没有需求不要加上-r
  echo: 输出信息到屏幕
  cat:显示文件内容
    -n:number 显示文件内容及行号
  vim:编辑器
    i:编辑
    esc:退出编辑
    :wq  保存退出
    :q!强制退出不保存
    :wq! 强制退出并保存
    移动到最后一行 G(shift+g)
    移动到第1行 gg
    移动到某一行 100gg
    光标移动到行首 ^(数字6)
    光标移动到行尾 $(数字4)
    复制当前行 yy
    删除当前行 dd
    粘贴到当前行后 p
    撤销 u(undo)
    显示行号 :set nu 或 :set number
    取消显示行号 :set nonu
    搜索(默认就是向下找) /你要的内容
    继续向下搜索 n(next)
    继续向上搜索 N
    搜索默认向上找 ?你要的内容
  hostnamectl set-hostname 新的主机名:修改主机名
  cat /etc/hostname:查看主机名
7./etc下文件
  /etc/hostname:主机名配置文件
  /etc/hosts:主机名和ip的对应关系
  /etc/sysconfig/network-scripts/ifcfg-eth0:网卡配置文件
  /etc/rc.local:开机自启动的文件
  /etc/fstab:开机自动挂载的配置文件
  /etc/motd:文件中的内容会在用户登录系统后显示出来.
  /etc/issue
  /etc/issue.net:文件中的内容会在用户登录系统前显示出来
8./var下文件
  /var/log/:系统及服务的各种 日志目录
  /var/log/secure:存放用户登录情况日志。
  /var/log/messages:通用各种服务的日志,日志很多
9.proc下面
  /proc/cpuinfo:cpu信息
  /proc/meminfo:内存信息
  /proc/loadavg:系统负载信息,衡量系统繁忙程度
  /proc/mounts:系统挂载信息
10.查看日志
  head 显示文件的头几行,默认是头10行
    -n :显示头num行,默认显示头10行
  tail 显示文件的后几行,默认是后10行
    -n: num显示最后num行,默认显示最后10行.
    -f: follow显示文件末尾的实时更新( 一般用于查看日志 )
  less 按页显示文件内容
    q:退出
    空格或f:下一页
    b:上一页 (back)
    G:最后1行
    g:第1行
    99g:到第99行
    /内容:搜索,n继续向下搜索,N继续向上搜索
    less -N:显示行号
  more 按页显示文件内容,到达最后一行就退出
  wc统计:word count/calcuate 统计文件中单词情况,大小,行数, 未来工作中用于统计行数
    -l:统计行数
11.命令
  which:查询命令的位置
  whereis:查询命令的位置
  diff,vimdiff:文件比较
  sort:排序
    -n:number把要排序的内容当做是 数字 ,按照数字大小进行排序,默认是升序排序(小->大).
    -k:指定某一列,根据某一列进行排序.
    -r:reverse逆序排序
    -t:指定分隔符,只能指定1个字符. 默认是空格
  uniq:unique独一无二,去重
    -c:去重并显示次数(重复次数)
  date:设置或查看系统的日期,时间命令
  ntpdate 同步时间的命令
  timedatectl :修改时区
12.四剑客
  (1)grep
    -n:line-number 显示行号
    -v:排除,取反
    -i:ignore-case 过滤的时候忽略大小写
  (2)find
    -type:什么类型的文件 f表示文件 d表示目录
    -name:文件名
    -size:根据大小查找文件 +表示大于 -表示小于+10k(小写K) +10M(大写) G
    -mtime:根据修改时间查找文件
13.命令:
  alias:设置别名
14.用户相关文件
  /etc/passwd:存放用户信息
  /etc/shadow:存放密码信息
  /etc/group:用户组信息
  /etc/gshadow:用户组密码信息,几乎不会给用户组设置密码
15.管理用户命令
  useradd:
    -u:指定用户uid
    -s:指定命令解释器,默认是/bin/bash
    -M:不创建家目录
   passwd :修改密码
    --stdin:非交互式设置密码
   su: 切换用户
   userdel:删除用户
    -r: 删除用户及家目录
  usermod: 用于修改用户信息
  id: 查询用户的uid,gid,用户组信息,检查用户是否存在
  whoami: 查询当前用户的名字
  w: 查看当前登录的用户的信息
  last: 用户的登录情况.
  lastlog: 所有用户最近1次登录情况
   groupadd:创建用户组
  sudo:授权与使用
 16.权限管理

 17.安装软件方式

 18.rpm

  安装:-ivh  

    -i install

    -v 显示过程
    -h 人类可读显示过程

 19.yum

 20.yum命令配置文件

 21.Ubantu系统软件包管理

 22.linux文件类型

 23.打包压缩

 

posted @ 2024-02-19 14:58  嘉禾世兴  阅读(2)  评论(0编辑  收藏  举报