Linux基本指令

时间:2023-11-23 23:11:17 雪桃 Linux认证 我要投稿
  • 相关推荐

Linux基本指令大全

  为帮助大家深入学习Linux命令,为大家汇总了Linux系统基本命令,欢迎阅读学习!

  一、管理文件和目录的命令

  pwd 判断当前目录

  cd 改变所在目录

  ls 查看目录下的内容

  cat 显示文件的内容

  grep 在文件中查找某字符

  touch 创建文件

  cp 复制文件

  mv 移动文件

  rm 删除文件

  二、有关磁盘空间的命令

  mount 挂上文件系统

  umount 卸下已经挂的文件系统

  df 检查各硬盘分区和已经挂上来的文件系统的磁盘空间

  du 显示文件目录或大小

  fsck 主要是检查和修复Linux系统

  三、文件备份与压缩命令

  bzip2/bunzip2 扩展文件名为.bz2的压缩/解压工具

  gzip/gunzip 扩展文件名为.gz的压缩/解压工具

  zip/unzip 扩展文件名为.zip的压缩/解压工具

  tar 创建备份和归档

  四、有关关机和查看系统信息

  shutdown 正常关机

  reboot 重启计算机

  ps 查看目前程序执行的情况

  top 查看目前程序执行的情况和内存使用情况

  kill 终止一个进程

  date 更改或查看目前时间

  cal 显示月历及年历

  五、管理使用者和设立权限的命令

  chmod 用来改变权限

  su 用来修改用户

  useradd 用来增加用户

  userdel 删除用户

  六、线上查询的命令

  man 查询和解释一个命令的使用方法,还有这个命令的说明事项

  locate 定位文件和目录

  whatis 寻找某个命令的含义

  七、文件阅读的命令

  head 查看文件的开头部分

  tail 查看文件结尾的10行

  less less是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息

  more more是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息

  八、有关网络的操作命令

  ftp 传送文件

  bye 结束连续并结束程序

  ping 检测主机

  telnet 远程登录

  rlogin 远程登录

  netstat 显示网络状态

  九、其他命令

  echo 用来显示一串字

  clear 清除显示器

  passwd 修改密码

  lpr 打印

  十、自己总结

  1、/etc/init.d/network restart 重启各网卡

  2、serviceNetworkManager stop 终止NetworkManager

  3、vim/etc/sysconfig/network-scripts/ifc fgts-eth0 打开eth0

  4、/etc/init.d/iptables stop 关闭Linux防火墙

  5、vncserver 启动vnc服务

  拓展:Linux系统日志管理常用的工具和指令

  日志主要的功能有:审计和监测。它还可以实时的监测系统状态,监测和追踪侵入者等等。

  那么日志存放的位置在哪里呢?

  /var/log

  常用日志文件

  ⊙btmp 记录登陆失败的信息

  ⊙lastlog 记录最近几次成功登录的事件和最后一次不成功的登录

  ⊙messages 从syslog中记录信息(有的链接到syslog文件)

  ⊙utmp 记录当前登录的每个用户

  ⊙wtmp 系统登录的情况:登入登出

  登录信息的查看

  last 查看登录日志内容

  lastlog 记录所有的用户什么时候登录过系统

  lastlog 和 last的区别:

  last 查看IP

  lastlog 查看后门的账号

  lastb 查看

  # 如果说你发现你的btmp文件变得很大,说明有很大的可能是有人在暴力破解你的主机

  日志管理

  系统和程序的“日记本”

  – 记录系统、程序运行中发生的各种事件

  – 通过查看日志,了解及排除故障

  – 信息安全控制的“依据”

  /var/log/messages 记录内核消息、各种服务的公共消息

  /var/log/dmesg 记录系统启动过程的各种消息

  /var/log/cron 记录与cron计划任务相关的消息

  /var/log/maillog 记录邮件收发相关的消息

  /var/log/secure 记录与访问限制相关的安全消息

  /var/log/lastlog 最后登录信息

  /var/log/btmp 用户登录系统的错误信息

  通用分析工具

  – tail、tailf、less、grep等文本浏览/检索命令

  – awk、sed等格式化过滤工具

  用户登录分析

  users、who、w 命令

  – 查看已登录的用户信息,详细度不同

  last、lastb 命令

  – 查看最近登录成功/失败的用户信息

  日志消息的优先级

  Linux内核定义的事件紧急程度

  – 分为 0~7 共8种优先级别

  – 其数值越小,表示对应事件越紧急/重要

  4级别本身及以上,属于错误日志

  使用journalctl工具

  提取由 systemd-journal 服务搜集的日志

  – 主要包括内核/系统日志、服务日志

  常见用法

  – journalctl | grep 关键词

  – journalctl -u 服务名 [-p 优先级]

  – journalctl -n 消息条数

  – journalctl --since="yyyy-mm-dd HH:MM:SS" --

  until="yyyy-mm-dd HH:MM:SS"

  栗子:

  # yum -y install httpd

  # systemctl restart httpd

  # journalctl -u httpd

  # journalctl -u httpd -p 6

  # journalctl

  # journalctl -n 10

  systemd

  一个更高效的系统&服务管理器

  – 开机服务并行启动,各系统服务间的精确依赖

  – 配置目录:/etc/systemd/system/

  – 服务目录:/lib/systemd/system/

  – service:后台的独立服务

  – target:一套配置单元的组合,类似于传统“运行级别”(运行模式)

  运行模式:图形、字符

  graphical.target 图形

  multi-user.target 字符

  设置开机默认的运行级别(运行模式)

  # systemctl get-default #查看默认的运行模式

  # systemctl set-default graphical.target

  # systemctl get-default

  # reboot

  临时切换运行级别(运行模式)

  # systemctl isolate multi-user.target

  # systemctl isolate graphical.target

  启动/停止/重启/看状态

  控制服务状态

  – systemctl start|stop|restart 服务名...

  查看服务的运行状态

  – systemctl status 服务名...

  配置开机自启

  查看服务是否自启

  – systemctl is-enabled 服务名...

  设置服务是否开机自启

  – systemctl enable|disable 服务名...

【Linux基本指令】相关文章:

Linux常用基本命令精选201606-20

linux常用基本命令(文件处理命令)03-31

Linux认证系统管理:linux下搭建ftp08-26

Linux认证基础知识:linux操作系统目录结构08-26

Linux认证考试科目06-03

Linux文件权限详解05-11

Linux认证账户映射06-21

Linux 考试试题08-20

Linux cpuinfo系统详解07-29

Linux认证考试报考条件06-03