1. 什么是Linux系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
2. 为什么学习linux系统。
开发的程序--window系统,---开发好的程序部署到服务器上面---100%都是再Linux服务器。window缺点:---使用的人多就会有人攻击----window系统存在很多漏洞。
3. Linux系统的版本
Centos系统
redhat红帽系统
Ubantu系统
不管是哪个版本的linux系统,他们的命令都是相同。
4. 如何使用Linux系统
思考:安装都是window,如何使用linux系统。
【1】把window换成linux系统
【2】安装虚拟机---再虚拟机中可以安装任意操作系统。---VMware Workstation Pro
【3】租云服务器----腾讯云 阿里云 华为云 七牛云等---安装的系统【Centos】
5.下载安装VMware和ContOS
链接为安装教程
http://t.csdn.cn/vHFvFhttp://t.csdn.cn/vHFvF
6. 使用图形化界面连接linux服务器
Xshell
securitymanager:
FinalShell
7.centos7系统得目录结构
/: 根目录
bin和sbin: 它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。
root: 他就是root账号存放的目录。以后只要增加一个账号---对应一个目录
tmp: 临时目录---内存会自动删除
usr: 软件安装目录---等价于program files目录
etc: 配置目录--配置信息都存在该目录中。
8. 常见的命令(上)
(1)目录切换 cd
cd /目录名: 切换到指定目录下
cd ../: 切换到上一级目录
(2)查看当前所在目录的路径
pwd
(3) 列出目录下的子目录
ls 查询当前目录下的子文件
ls /目录名称: 列出指定目录下的子文件
ls -l /指定目录: 详细列出指定目录下的文件
(4)创建文件
touch 文件名
(5) 创建目录
mkdir 目录名
mkdir -p /多层目录名
(6)删除目录或文件
rm 文件: 删除文件时有确认提示框
rm -f 文件名 删除是无提示框
rm -r 目录名
rm -rf 目录名
(7)复制命令
cp 文件名 复制后的名称 ----只能复制文件,能否复制文件夹。
cp -r 文件名 复制后的文件夹
(8) 重命名|剪切
mv
![]()
(9) 查看文件内容
cat: 查询文件所有的内容。--不适合文件内容多的。
more: 查看当前窗口大小的内容. 空格表示翻页 回车表示下一行
head: 查看前n行内容。
tail: 查看后n行内容
(10) 查看ip地址
ifconfig---如果没有 使用 ip addr
(11)测试网络是否连通
ping www.baidu.com 是否当前服务器连通百度
(12)编辑文件命令
vi 文件名
8. 常见的命令(下)
(1)在指定目录下搜索指定文件
find 指定目录 -name 文件名:
(2) 在指定文件中搜索相关的内容:
grep 内容 文件 [-n 显示在行号]
(3) 压缩和解压命令
压缩: tar -zcvf 压缩后的名称 被压缩的目录
z:表示解压缩固定标志
c:表示压缩
v: 显示压缩详情
f: 文件
![]()
解压: tar -zxvf 压缩的文件名 ---默认解压到当前目录
-x: 解压
tar -zxvf 压缩的文件名 -C /解压后的目录