扫盲
基本知识
1.现阶段需要了解的
系统安全 网络安全 代码安全 web渗透安全
linux操作系统 cenots7 基础命令 系统管理 服务安全 脚本编写 和防火墙规则
2.版本
理查德.史托曼 GNU GPLv2 GUN社区 开发爱好者
Linus Torvalds ---- 内核
内核/发行 ubuntu Fedora Debian Centos RedHat
uname -r 查看内核版本号
3.10.0-862.el7.x86_64
3:主版本号
10:次版本号,奇数:开发版,指增加新的功能,不修补漏洞
偶数:稳定版,只修补漏洞,不增加功能
=============================================================
3.基本安装后的操作
安装Centos7
系统安装完成后要做的优化:
0.建议:power–nerver
1.关闭selinux(标签机制 对每个文件打上标签然后进行管理,类似于超市安检机制)
打开终端(可以调整字体)
vim /etc/selinux/config
SELINUX=disabled
(只有重启系统后才能生效,命令getenforce验证selinux是否关闭)
2.关闭防火墙
firewall-cmd --set-default-zone=trusted
3.安装vmtools
umount /dev/cdrom 卸载光盘
选择虚拟机-》安装vmwaretools
桌面上会显示vmware tools光盘 进入光盘将其中的压缩包考到桌面上并解压缩 进入解压缩目录执行绿色的执行文件 加-d选项表示默认。
(重启系统才能生效)
重启命令:systemctl reboot
***建议将光盘换回来
4.安装完毕后关机做快照
关机命令:systemctl poweroff。
测试快照成功性:
dd if=/dev/zero of=/dev/sda bs=512 count=1
抹掉分区表(mbr分区表)
===============================================================
4.基础扫盲:
####linux系统特点:1.一切皆文件!
2.严格区分大小写!
####查看日期时间: date
date +%Y-%m-%d-%H:%M
####查看日历: cal [月 年]
####终端提示(shell环境):
[root@wencoll Desktop]#
注释:
root:当前登录用户
@在
wenxiaofei:当前主机名
Desktop: 当前目录
“#”:代表当前是管理员身份
$:代表普通用户身份
~:代表家目录
####命令格式:命令字 [选项][参数]
如最基本命令:
pwd 列出当前所在目录
(print working direcotory)
ls 列出当前目录下的内容
(list)
cd 改变目录
(change directory)
cd … 上一级目录
cd /
####linux的基本目录结构:
/ 代表操作系统的起始目录
/bin 普通用户和管理员都可以执行的命令字存放目录
/sbin 只有管理员可以执行的命令存放目录
/boot 系统的引导目录(损坏系统无法启动)
/etc 系统配置文件存放目录
/dev device设备文件存放目录(一切皆文件)
/home 普通用户的家目录(登录目录)
/root 管理员的默认登录目录
/proc 进程的状态目录(加载到内存中的)
/var 常变文件存放目录(如日志、邮件)
/usr 软件的安装目录(GNU社区软件的默认安装路径)
/tmp 临时文件存放目录
####关机:
systemctl poweroff
shutdown -h now //shutdown -h hh:mm shutdown -h +m
init 0
(Systemctl是一个系统及服务管理控制工具,众多命令及工具的集合,用于取代System V、service和chkconfig等命令)
####重启:
systemctl reboot
reboot
shutdown -r now //shutdown -r hh:mm shutdown -r +m
init 6
####清屏:帮助:
clear
help 命令
命令 --help
man 命令
####查看操作系统的详细信息
cat /proc/cpuinfo 查看cpu信息 //不需要全看懂
cat /proc/meminfo 查看系统内存信息
free -h
fdisk -l 查看系统硬盘信息
/dev/sda sda代表硬盘的配置文件,sd代表是sata/scsi/u盘
a代表第一块硬盘
y
####小练习:
1.通过ls cd pwd 完成任务,进入以上所有目录。并查询出黑底黄字的文件在哪个目录中存在。
2.通过颜色区分文件类型:查找到以下所有颜色的文件或目录
蓝色 ---- 目录
浅蓝色 — 表示符号链接(快捷方式)
黑色 — 普通文件(文本文件)
绿色 — 具有执行权限的文件(命令字)
红色 — 压缩文件
紫色 — 图片(或其他文件)
黑底黄字 — 设备文件
=================================================================================
###增删改查基本命令的学习:
linux系统命令的固定格式:命令字 【选项】 【文件或目录或路径】
####ls:
-l 列出详细信息
-lh 人类易读(以K、M、G等为单位显示详细信息)
-R 递归显示当前目录下所有子目录中的内容
-a 列出所有文件包括隐藏文件