0%

1. Red Hat Enterprise Linux 7

1.1. 什么是openssh?

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现,是一个提供远程访问控制的软件。

Read more »

1. Red Hat Enterprise Linux 7

1.1. 什么是服务?

服务就是在系统中运行的软件,这个软件主要是对外提供某项功能,那么我们把这一类软件叫做服务。 服务器则是安装了很多这类软件的主机。

Read more »

1. Red Hat Enterprise Linux 7

1.1. 什么是进程

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。简单的说,进程就是系统正在做的事情。

1.2. 进程状态

名称 ps状态 解释
运行 R : runnable (on run queue) 正在运行或在运行队列中等待
中断 S : sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号
停止 T : traced or stopped 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行
僵死 Z : a defunct (“zombie”) process 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放
不可中断 D : uninterruptible sleep (usually IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生
Read more »

1. Red Hat Enterprise Linux 7

1.1. 查看文件属性

1
2
3
ls -l filename
- rw-rw-r-- 1 kiosk kiosk 0 Oct 2 17:05 file
文件类型 文件权限 文件副本个数 文件所有人 文件所有组 大小 最后一次被修改的时间 名字

1.2. 查看目录属性

1
2
3
ls -ld	directoy
d rwxr-xr-x 3 kiosk kiosk 33 Aug 27 09:47 directory
类型 权限 子目录个数 目录所有人 目录所有组 子文件属性大小 目录中内容变化 目录名字
Read more »

1. Red Hat Enterprise Linux 7

用户如何存在于系统当中

1.1. /etc/passwd用户信息文件

1
2
[root@localhost ~]# ll /etc/passwd
-rw-r--r--. 1 root root 2009 Feb 8 20:40 /etc/passwd

用户名字:用户密码:用户uid:用户gid:用户说明:用户家目录:用户使用的shell

1
2
3
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
Read more »

1. Red Hat Enterprise Linux 7

1.1. 如何管理输出

1表示正确,2表示错误

1
2
3
4
5
6
7
8
9
find /etc -name passwd	> file	       ##重定向正确输出
find /etc -name passwd 2> file ##重定向错误输出
find /etc -name passwd &> file ##重定向所有输出
find /etc -name passwd >> file ##追加正确输出
find /etc -name passwd 2>> file ##追加错误输出
find /etc -name passwd &>> file ##追加输出
find /etc -name passwd > file 2>&1 ##重新定义错误输出为正确
find /etc -name passwd > file 1>&2 ##重新定义正确输出为错误
find /etc -name passwd > /dev/null ##扔掉输出结果
Read more »

1. Red Hat Enterprise Linux 7

1.1. man命令

man查看

1
2
3
man 级别  目标    ##按q退出
man 1 文件名 ##查找命令的帮助
man 5 文件名 ##查找配置文件的帮助
Read more »

1. Red Hat Enterprise Linux 7

1.1. linux系统结构

linux系统结构是倒树型

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/bin	##二进制可执行文件也就是系统命令
/sbin ##系统管理命令存放位置
/boot ##启动分区,负责系统启动
/dev ##设备管理文件
/etc ##大多数系统管理文件
/home ##普通用户的家目录
/lib ##32位系统库文件存放位置
/lib64 ##64位系统库文件存放位置
/media ##系统临时设备挂载点
/mnt ##系统临时设备挂载点
/run ##系统临时设备挂载点
/opt ##第三方软件安装位置
/proc ##系统信息
/root ##超级用户家目录
/srv, /var ##系统数据
/sys ##系统管理,主要是关于内核的
/tmp ##系统临时文件存放位置
/usr ##系统用户相关信息数据及用户自定义软件存放位置
Read more »

1. Red Hat Enterprise Linux 7

1.1. 什么是shell?

在计算机科学中,Shell俗称壳(用来区别于核),是指提供使用者使用界面的软件(命令解析器)。文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。

Read more »