系列文章目录

【网络安全之Web系列一】常用工具安装及使用之Burp Suite
【网络安全之Web系列二】常用工具安装及使用之VMware Workstation


文章目录

  • 系列文章目录
  • 前言
  • 一、终端介绍
  • 二、目录介绍
  • 三、基本命令
    • date指令
    • cal指令
    • hostname指令
    • id指令
    • whoami指令
    • ps -ef指令
    • top 指令
    • du -sh指令
    • find指令
    • service 指令
    • kill指令
    • ifconfig指令
    • reboot 指令
    • shutdown指令
    • uptime指令
    • uname指令
    • netstat -tnlp
    • man指令
    • 在命令行中快速删除光标前/后的内容

前言

CentOS6.5是目前常见的Linux系统。


一、终端介绍

终端组成部分:

常见关机命令:

# 正常关机
shutdown now# 关闭内存
halt# CentOS7以后不再使用
init 0

二、目录介绍

bin:目录中存储的都是些二进制文件,文件都是可以被运行的。
dev:目录存放的主要是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接使用的,需要挂载。
etc:目录存放的是一些配置文件。
home:除了root用户以外其他用户的家目录。
proc:存储的是Linux运行时候的进程。
root:root用户自己的家目录。
sbin:存放一些可以被执行的二进制文件,但是必须得有super用户权限的用户才能执行。
tmp:表示临时的,系统运行时产生的临时文件会在这个目录存着。
usr:存放的是用户自己安装的软件。
var:存放的程序/系统的日志文件的目录。
mnt:当外接设备需要挂载的时候,就需要挂载在mnt目录下。

三、基本命令

“./”表示当前目录,“…/”表示上一级目录。“~”当前用户的家目录。

# 创建文件
touch 文件# 复制文件,复制目录时需要加-r
cp 被复制的文件路径 目标位置# 移动文件到新的位置(剪切、重命名)
mv# 输出重定向
>:覆盖输出,会覆盖原先的文件内容
>>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加# 查看磁盘空间
df -h# 查看内存使用情况,-m表示以mb为单位查看
free -m# 从头开始查看文件
head# 从尾部开始查看文件
tail# 查看文件
less# 统计文件内容信息
wc# 操作时间
date

date指令

作用:表示操作时间日期(读取、设置)

# 语法1
[root@localhost /]# date
2022年 01月 20日 星期四 15:37:30 CST# 语法2
[root@localhost /]# date +%F
2022-01-20
[root@localhost /]# date +%Y-%m-%d
2022-01-20
[root@localhost /]# date +%y-%m-%d
22-01-20# 语法3
[root@localhost /]# date "+%F %T"
2022-01-20 15:42:12
[root@localhost /]# date "+%Y-%m-%d %H:%M:%S"
2022-01-20 15:43:56# 语法4:获取之前或者之后的某个时间
[root@localhost /]# date -d "-1 day" "+%F %T"
2022-01-19 15:46:53

cal指令

作用:用来操作日历的。

[root@localhost /]# cal一月 2022
日 一 二 三 四 五 六12  3  4  5  6  7  89 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
[root@localhost /]#
[root@localhost /]# cal -y 20232023                               一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5  6  7             1  2  3  4             1  2  3  48  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
29 30 31               26 27 28               26 27 28 29 30 31四月                   五月                   六月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1       1  2  3  4  5  6                1  2  32  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 109 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17
16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24
23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30
30七月                   八月                   九月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1          1  2  3  4  5                   1  22  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  99 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
30 31十月                  十一月                 十二月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六1  2  3  4  5  6  7             1  2  3  4                   1  28  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
29 30 31               26 27 28 29 30         24 25 26 27 28 29 3031[root@localhost /]#
[root@localhost /]# cal -3十二月 2021            一月 2022             二月 2022
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六1  2  3  4                     1         1  2  3  4  55  6  7  8  9 10 11   2  3  4  5  6  7  8   6  7  8  9 10 11 12
12 13 14 15 16 17 18   9 10 11 12 13 14 15  13 14 15 16 17 18 19
19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26
26 27 28 29 30 31     23 24 25 26 27 28 29  27 28               30 31
[root@localhost /]# 

hostname指令

作用:操作服务器的主机名

# 输出完整的主机名
[root@localhost /]# hostname
localhost.localdomain# 输出当前主机名中的FQDN(全限定域名)
[root@localhost /]# hostname -f
localhost

id指令

作用:查看一个用户的一些基本信息(包含用户ID,用户组ID,附加组ID…),如果不指定用户则显示当前用户的信息。

# 默认显示当前用户的基本信息
[root@localhost /]# id
uid=0(root) gid=0(root) 组=0(root) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023# 显示指定用户的信息
[root@localhost /]# id dev
uid=500(dev) gid=500(dev) 组=500(dev)

用户信息文件:/etc/passwd
用户组信息文件:/etc/group

whoami指令

作用:显示当前的用户名,一般用于shell脚本

[root@localhost /]# whoami
root

ps -ef指令

作用:查看服务器的进程信息。-e列出全部进程,-f列出全部列。

[root@localhost /]# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 15:35 ?        00:00:01 /sbin/init
root          2      0  0 15:35 ?        00:00:00 [kthreadd]
root          3      2  0 15:35 ?        00:00:00 [migration/0]
root          4      2  0 15:35 ?        00:00:00 [ksoftirqd/0]
root          5      2  0 15:35 ?        00:00:00 [migration/0]
root          6      2  0 15:35 ?        00:00:00 [watchdog/0]

top 指令

作用:查看服务器的进程占的资源

# 进入命令(动态显示)
top
# 退出命令:按下q键

du -sh指令

作用:查看目录的真实大小

[root@localhost /]# du -sh root
1.6M    root

find指令

作用:用于查找文件
选项:
-name:按照文档名称进行搜索(支持模糊搜索)
-type:按照文档类型进行搜索
文档类型:“-”表示文件(在使用find的时候需要用f来替换),“d”表示文件夹

# 使用find 来搜索httpd.conf
[root@localhost /]# find / -name httpd.conf
/etc/httpd/conf/httpd.conf# 搜索etc目录下所有的conf文件
[root@localhost /]# find /etc -name *.conf# 使用find来搜索/etc/sane.d/目录下的所有的文件
[root@localhost /]# find /etc/sane.d/ -type f
/etc/sane.d/v4l.conf
/etc/sane.d/mustek_usb.conf
/etc/sane.d/pixma.conf
/etc/sane.d/net.conf
/etc/sane.d/canon.conf# 使用find来搜索/etc/下的所有的文件夹
[root@localhost /]# find /etc/ -type d
/etc/
/etc/bash_completion.d

service 指令

作用:用于控制一些软件的服务启动/停止/重启
语法:# service 服务名 start / stop / restart

# 启动本机安装的Apache(网站服务器软件)
[root@localhost /]# service httpd start
正在启动 httpd:httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName[确定]
[root@localhost /]# 

kill指令

作用:杀死进程
语法:# kill 进程pid

# 杀死Apache的进程
[root@localhost 桌面]# ps -ef | grep httpd
root       3838      1  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3841   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3842   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3843   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3844   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3845   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3846   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3847   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
apache     3848   3838  0 08:19 ?        00:00:00 /usr/sbin/httpd
root       3854   3812  0 08:20 pts/0    00:00:00 grep httpd
[root@localhost 桌面]# kill -9 3838

与kill命令作用相似但是比kill更加好用的杀死进程的命令:killall
语法:killall 进程名称

[root@localhost 桌面]# killall httpd
[root@localhost 桌面]# ps -ef | grep httpd
root       3967   3935  0 08:29 pts/0    00:00:00 grep httpd

ifconfig指令

作用:用于操作网卡相关指令

# 获取网卡信息
[root@localhost /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:10:FA:0D  inet addr:192.168.138.130  Bcast:192.168.138.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe10:fa0d/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:650 errors:0 dropped:0 overruns:0 frame:0TX packets:346 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:51070 (49.8 KiB)  TX bytes:28637 (27.9 KiB)lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:72 errors:0 dropped:0 overruns:0 frame:0TX packets:72 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:19226 (18.7 KiB)  TX bytes:19226 (18.7 KiB)[root@localhost /]# 

reboot 指令

作用:重新启动计算机
语法:reboot

shutdown指令

作用:关机
用法:shutdown -h now

uptime指令

作用:输出计算机的持续在线时间(计算机从开机到现在运行的时间)

uname指令

作用:获取计算机操作系统相关信息
用法1:# uname 获取操作系统的类型
用法2:# uname -a 获取操作系统的全部信息

netstat -tnlp

作用:查看网络的连接状态

-t:只列出TCP协议的连接
-n:表示将地址从字母组合转化成IP地址,将协议转化成端口号来显示;
-l:只显示状态列中其值为LISTEN的连接数。
-p:表示显示发起连接的进程pid和进程名称

man指令

作用:手册
用法:man 命令 (退出按下q键)

在命令行中快速删除光标前/后的内容

前:Ctrl + u
后:Ctrl + k

【网络安全之Web系列三】CentOS6.5基础相关推荐

  1. Java Web系列:Spring MVC基础

    1.Web MVC基础 MVC的本质是表现层模式,我们以视图模型为中心,将视图和控制器分离出来.就如同分层模式一样,我们以业务逻辑为中心,把表现层和数据访问层代码分离出来是一样的方法.框架只能在技术层 ...

  2. 从零开始学 Web 之 ES6(三)ES6基础语法一

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  3. Web前端系列技术之HTML基础(从入门开始)①

    Web前端系列技术之HTML基础(从入门开始)① 从这里开始,我便开始记录每天重新学习巩固HTML语言的过程,这不仅仅是为了提高自己的熟练度,更是为了让自己的博客一步一步的见证我走向前端全栈工程师这条 ...

  4. [知识库分享系列] 三、Web(高性能Web站点建设)

    知识库分享系列: [知识库分享系列] 二..NET(ASP.NET) [知识库分享系列] 一.开篇 分享介绍 此知识库之所以为 Web 系列,因为和 .NET 没有完全的关系,其中的技术和实践实用于各 ...

  5. 【C++自我精讲】基础系列三 重载

    [C++自我精讲]基础系列三 重载 0 前言 分二部分:函数重载,操作符重载. 1 函数重载 函数重载:指在同一名字空间中,函数名称相同,参数类型.顺序或数量不同的一类函数,同一函数名的函数能完成不同 ...

  6. Web 开发人员和设计师必读文章推荐【系列三十】

    <Web 前端开发精华文章推荐>2014年第9期(总第30期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...

  7. 软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术

    软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术 一.摘要 二.缓存服务器和均衡负载设备 三.Web服务器配置 四.三层C/S软件结构设计 一.摘要 某大型图书馆数字化信息系统的设计 ...

  8. Android面试基础之ContentProvider详解(斗帝养成系列三)

    斗帝养成 斗师,一至九星,斗气纱衣,聚气化液态. 我匆忙了一生,我却留不下任何东西. Android面试基础之Activity详解(斗帝养成系列一) Android面试基础之Service详解(斗帝养 ...

  9. Web开发和设计精华文章推荐【系列三】

    这篇文章继续向大家分享Web开发和设计精华文章,文章主要来自今年七月份发布在梦想天空博客的博文.梦想天空博客专注于分享Web开发技术.资源和教程,展示最新 HTML5 和 CSS3 技术应用,分享实用 ...

最新文章

  1. MyBatis多对多关联查询示例——MyBatis学习笔记之十八
  2. windchill开发之创建对象
  3. 编辑器未包含main类型_利用 ONLYOFFICE 将在线文档编辑器集成到 Python Web 应用程序中...
  4. 物联网大数据平台软件开发架构案例解析
  5. SpringBoot中模板引擎thymeleaf
  6. vue ----axios
  7. 第1天线性表顺序存储
  8. linux系统的实时性,Linux操作系统实时性
  9. 16进制颜色码对照表
  10. matlab 集群搭建,MATLAB 科学计算工作站及集群配置方案
  11. ddr2之OCD、ODT和Post CAS技术
  12. 简单介绍Fastboot
  13. 从交互设计“流行元素”中启发
  14. 推荐一款清爽的实时监控大屏附安装教程
  15. [Ubuntu] 在安卓手机中安装 Ubuntu
  16. XILINX FPGA+RK3399 PCIE X4
  17. Ubuntu实用工具/软件汇总
  18. 手机通用root刷补Magisk教程
  19. linux命令安装python Django
  20. linux卸载摄像头,如何在 Linux 中禁用内置摄像头

热门文章

  1. 开心一刻丨程序员,才是真正的段子手
  2. Windows 7 改变文本区或文本框的颜色
  3. html文本框不显示滚动条,html怎么设置不显示滚动条
  4. setInterval函数的用法
  5. Google Chrome、遨游和火狐浏览三种浏览器的比较
  6. GaussDB T WSR简介
  7. 数据结构期末考试题库
  8. 我们能够完全模拟我们的世界么?
  9. i18n和l10n的意思
  10. elasticsearch-7.17.9