2017-06-26
linux操作系统:GNU/Linux
GNU:是里查德.马修发起的
linux:是linus(林纳斯)写的内核
硬盘接口:SAS/SATA/SCSI : sd
IDE/PATA: hd
硬盘:
分区方式:MBR(主引导记录), GPT
分区类型:主分区(最多只有4个,因为MBR第一个扇区是512B,其中只有64B用于保存分区信息,每个分区信息要占16B),
扩展分区(最多只有1个,不能被格式化存数据),
逻辑分区(没有数量限制,是在扩展分区的基础上划分的)
2017-06-27
虚拟机:可以模拟计算机硬件的软件;
Kump:内核崩溃转储机制,主要是开发人员查看系统崩溃原因用的!
swap:交换文件,当物理内存不足时,可以当内存用(物理内存不足4G时,建议设置为物理内存的1.5~2倍)
文件系统定义:在硬盘上组织数据的一种方式;
[root@localhost ~]# 各个部分的含义
[uni@localhost ~]:普通用户
selinux:是服务器上软件的安全阀门
防火墙:网络的安全屏障;
linux各个运行级别的含义:
0:关机
1:单用户模式,不需要密码就可以登录,可以用来重置root密码;
2:字符界面,多用户模式,但不支持网络
3:字符界面,完整多用户模式
4:系统保留(未分配使用)
5:图形界面的多用户模式
6:重启
几个基本命令用法:
SElinux:
getenforce:查看selinux的状态;(Enforcing:强制开启,Permissive:宽松模式)
setenforce 0:临时关闭selinux;
setenforce 1:开启selinux;
永久关闭:修改/etc/selinux/config配置文件:SELINUX=disabled
防火墙:()
service iptables stop: 临时关闭防火墙(重启系统后会再次开启);
service iptables start: 临时开启防火墙;
service iptables status: 查看当前防火墙的状态;
chkconfig: 命令主要用来更新(启动或停止)和查询系统服务的运行级信息,(需要重新启动才能生效)
chkconfig iptables on: 开启防火墙;
chkconfig iptables off: 永久关闭防火墙(重启系统也会是关闭的);
chkconfig --list: 查看本机所有运行级别的系统服务的运行状态信息;
chkconfig --list iptables: 查看防火墙的服务状态;
关机重启:
reboot: 立刻重启
shutdown -r now: 立刻重启
halt: 立刻关机
shutdown -h now: 立刻关机
运行级别:
init:可以临时切换系统运行组别,例:init 3
runlevel:查看之前和当前系统的运行级别;
永久修改系统默认运行级别:/etc/inittab配置文件:id::initdefault:修正红色部分,(需要重启系统才能生效)
2017-06-28
命令字 [选项] [参数]
[选项]:用于调节命令的具体功能
[参数]:命令要操作的对象,如文件,目录名等;
目录也叫路径:分为绝对路径和相对路径
绝对路径:是以/(根)开始的路径
相对路径:是以当前目录开始的路径,如: ./home
tail -f 文件 : 这个命令可以跟踪文件末尾的变化内容; 很重要;
2017-06-29
vim 与 rm cp mv mkdir
2017-06-30
帐号与权限
1970年是Unix诞生的时间; 时间都是从1970年1月1日开始计算的;
/etc/shadow各个栏位的信息
history -c useradd passwd usermod userdel groupadd gpasswd groupmod groupdel
2017-07-03
软件包的管理:
bash-4.1.2-15.el6_4.x86.rpm
bash:名称
4.1.2:版本号
15:发布次数
el6_4:企业版6
x86_64:64位硬件架构
rpm:rpm包
应用程序与系统命令的关系:
位置、用途、环境、运行格式四部分来区分;
2017-07-04
文件系统管理:fdisk工具的使用
自动挂载:/etc/fstab配置文件每一行都是一个自动挂载设置,共6个部分:1、要挂载的设备(分区) 2、挂载点 3、文件类型 4、要挂载的分区的相关权限设置 5、是否开启备份 6、是否开启fsck检查磁盘!
2017-07-05
LVM(逻辑卷管理)和quota(磁盘配额)
2017-07-06
基础网络设置