说明:本文是对以前学习的东西,进行简单的记录介绍,内容较简单,望看到的人批评指正,以后有时间会回过来进行修改。
1、操作系统的定义
操作系统是用来协调、管理和控制计算机硬件和软件资源的系统程序。它位于硬件和应用程序之间。
2、操作系统的内核定义
内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括:文件系统、内存管理、设备管理和进程管理。
硬件《——内核: 操作系统 :接口——》 应用软件
3、linux系统发行版本
CENTOS、RHEL、FEDORT、UBENTU、SUSE
CENTOS是目前用的较多的,免费。
RHEL需要授权内核。
4、内存、硬盘
swap:虚拟内存(设置为内存的1.5-2倍大小)硬盘上。临时存放内存暂时不用的程序数据,缓解内存压力。原则上不要超过8个G。
boot:引导,/根分区,/boot引导盘。
5、kdump程序
没有足够的内存时自动启用kdump。kdump就是在系统崩溃时(操作系统运行在内核里面),记录下内核里系统的状态,备份下来,用来为内核开发的人,检查哪里出问题bug。
6、命令
设置日期:date ‘月日时分年’。
cal 查看日历。 例:cal 12 2018 (查看1999年7月)
hwclook -s 同步硬件时间。
-w 同步系统时间。
“/” 左斜杆表示目录,linux的根目录。
. 表示当前目录,
… 表示父目录,即上一级目录。
cd :切换目录。linux和Windows一致:cd 目录。
pwd :显示当前目录。
ls :显示当前目录下的文件。-l 详细信息,-a显示隐藏文件(.开头的是隐藏文件)。
7、目录介绍,即文件夹目录
bin目录下:用来存放常用的可执行文件。
sbin目录:用来存放系统的可执行文件。
home家目录:用来存放用户自己的文件或目录(尤其是在设置samba网盘服务器的时候,存放东西)。
其中超级用户的家目录是/root,其他普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称。如xm用户的家目录为/xm,即/home/xm。
dev目录:设备文件目录。 device
etc目录:配置文件目录。
mnt、opt、media这三个目录可以随便使用。
tmp是临时文件目录,不用的文件放在此目标中。
硬盘:sd表示sd型号的硬盘,sda表示第一块儿硬盘,sda1表示第一块硬盘的第一个分区。
8、路径
绝对路径的定义:必须以一个“/”开始。
相对路径的定义:不是以“/”开始。
9、命令的参数
1、使用pwd和cd命令来确定和切换目录。
cd ..
cd ~ 家目录(当前用户的家目录)
cd - 返回上一次所在的目录
cd 直接cd切回家目录
2、使用ls命令列出目录的内容
ls -a 显示目录下所有文件,包括隐藏的文件
-all 和-a一样
-l 显示文件详细信息
3、cp 复制命令
cp 原目录文件 目标目录文件
cp -i
-r 选择把目标文件夹复制过来,(表示递归复制)
4、mv 移动及修改文件目录名
5、mkdir 创建目录(make directory)
一次只能建一个目录,创建一连串的目录如/1/2/3/4 ,则要写为mkdir -p /1/2/3/4
6、touch 创建文件
7、rm 删除文件
-r 删除目录
-rf 强制删除文件或目录
-f 提醒是否删除
尽量不要使用rm 命令,或者备份删除,或移动到临时文件夹
8、查看命令 浏览正文文件得到内容
cat 显示出文件所有的内容
head 默认显示这个文件的头10行
-5 /etc/passwd 显示头5行
tail 查看尾巴命令,默认显示后10行
-f .___ 动态查看文件内容。(常用来查看日志)
more 百分比查看文件,回车键向下翻看
less 上下键翻看
9、su 切换用户,ctrl+alt+F[1-6] 切换终端
10、whoami 查看当前用户,who 查看当前登录的所有用户
11、clear 清空屏幕,快捷键:ctrl+l
12、passwd 修改用户密码
-用户 指定修改某用户的密码
Useradd 添加用户
13、利用man获取帮助信息
查看使用说明,例:man su
使用 --help 获取帮助