1、Linux系统概述
一、计算机资源
软件资源
硬件资源
操做系统
二、操做系统
Windows
MacOS
Linux
Unix
三、Linux含义
狭义Linux:由Linus一段内核代码
广义Linux:Linux厂商开发的Linux衍生版(wget、yum、apt-get)
四、Linux发展史
unix操做系统
linus开发了Linux操做系统
五、开源文化
斯托曼
Linux(GNU/Linux)
六、Red Hat
七、Linux软件安装
.rpm后缀(编译后的软件包)
.tar.gz后缀(未编译的软件包必须经过gcc编译器进行编译安装)
2、虚拟机
虚拟机:在咱们的我的计算机虚拟出一个软件的运行环境(操做系统)
3、Linux软件的安装
Linux分区:
/根分区:整个Linux系统都是放置于根目录中
swap分区:当系统发现内存不足时,系统会自动调用swap分区来支援内存(1G)
分区时我的建议一共分三个区
/boot分区:引导或启动分区(至关于Windows中的Windows文件),低版本Linux(100M),建议在500M(CentOS)
swap分区:分区大小为1024M
/根分区:把剩余空间都给根分区php
Windows分区:
C盘 D盘 E盘
D:\server\apache\htdocs\index.php
images/1.jpgapache
1、引导系统
/etc/grub.conf文件中加密
2、用户和组
/etc/group
组名称 组密码 组id 组内用户
/etc/gshadow操作系统
/etc/passwd 用户
名称 x 用户id 组id 备注信息 用户的家 Shell目录
/etc/shadow 用户密码文件(是经过md5-crypt加密)
名称 密码unix
与组相关的指令
groupadd
-g :指定组id
groupmod
-n : 修改组名
-g : 修改组id
groupdelserver
与用户相关的指令
useradd
-g :指定所属组
-d :指定用户的家递归
usermod
-c comment :备注信息
-l name :修更名称
-d home_dir :修改用户的家
-g 修改用户的所属组内存
userdel
-r md5
设置登录口令
passwd 用户名
passwd -S 用户名
passwd -l 锁定
-u 解锁
-d 删除
禁止用户登录操做系统
/etc/shadow 禁止某个或某些用户登录Linux,在密码前面添加!!
/etc/nologin 文件便可资源
gpasswd -a(add) -d(删除)
用户相关指令
su 切换用户
newgrp 切换所属组
whoami 查看当前用户
显示用户信息
chfn 用户名
finger 用户名
查看资料信息
groups 查看所属组
id 用户名:查看用户信息
批量添加用户(六步走)
编辑用户文档
编辑密码文档
newusers < user.txt
pwunconv 反转shadow中的密码到/etc/passwd
chpasswd < pass.txt
pwconv
赋予某些特殊权限
/etc/sudoers(建议)
visudo
用户名 localhost=/sbin/shutdwon
whereis shutdown
sudo /sbin/shutdown -h 10
3、文件操做一、文件权限r 4w 2x 1777644055拥有者权限 组内用户权限 组外用户权限7(4+2+1)6(4+2)ls -l 文件信息二、目录操做mkdirmkdir-p :递归建立-m :制定权限rmdir -p :递归删除三、文件操做touchrm-f :关闭确认-r :递归删除四、复制与剪切(重命名)cp -vRp 源文件 目标路径mv 剪切mv 源文件名 新文件名