Linux系统入门

Linux系统入门

1. 正文

 1. 什么是Linux系统
 2. 为什么学习linux系统。
 3. Linux的种类。
 4. 如何安装Linux系统。
 5. Linux系统中常用的命令。

2. 什么是Linux系统

 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

3. 为什么学习linux系统。

开发的程序--window系统,---开发好的程序部署到服务器上面---100%都是再Linux服务器。window缺点:---使用的人多就会有人攻击----window系统存在很多漏洞。

好处:---如果你的编程能力比较弱,那么你把Linux系统学会,可以应聘运维和实施的岗位。它不难---固定K8S。

4. Linux系统的版本

Centos系统

redhat红帽系统

Ubantu系统

不管是哪个版本的linux系统,他们的命令都是相同。

5. 如何使用Linux系统

思考:安装都是window,如何使用linux系统。

【1】把window换成linux系统

【2】安装虚拟机---再虚拟机中可以安装任意操作系统。---VMware Workstation Pro

【3】租云服务器----腾讯云 阿里云 华为云 七牛云等---安装的系统【Centos】

6. 通过再虚拟机中安装linux系统

VMware Workstation Pro 必须安装该虚拟机软件。

虚拟机VMware Workstation下载和安装 - 知乎 (zhihu.com)

注意:如果你之前安装过虚拟机--那么就直接使用之前的---需要使用cclear它可以卸载干净。

CCleaner详细安装教程 - 知乎 (zhihu.com)

7.在虚拟机中安装Centos7操作系统

 

 

 

 

 

 

 

 镜像就是把系统压缩的一个文件

 

 

 

 

 点击重启 出现如下界面 按下回车即可启动.

 

 输入安装时的账号(管理员账号为root) 和密码 就可以进入Centos系统.

第一个命令:

ifconfig | ip addr ----查询当前服务器的IP地址。

NAT网络: ---在自己window系统上安装一个虚拟网络---NAT就会以虚拟网络作为路由器。进行网络连接。

  

桥接网络: 就是一台主机它和本地操作系统都在一个网段内。---它和自己本地系统同用一个网卡

 

 8. 使用图形化界面连接linux服务器

 Xshell

securitymanager:

FinalShell: FinalShell官网 (hostbuf.com)

 FinalShell的安装

 根据系统来选择安装包

 下载完毕之后直接安装点击下一步即可

安装位置:可以自行选择安装路径,也可以使用默认路径

该软件运行需要另一个软件Winpcap的支持,点击 “确定“即可

具体安装见:FinalShell的下载、安装及基本使用 - 轻描丨淡写 - 博客园 (cnblogs.com)

 

 

 9.centos7系统的目录结构

根下目录结构说明

目录说明
bin命令,二进制文件的存放目录
boot系统引导程序及系统内核目录
dev设备、光驱、硬盘目录
etc存放系统或服务的配置文件目录
home普通用户的家目录
lib库文件存放目录
lib64库文件存放目录(64位)
lost+found磁盘、文件系统损坏、断电、存放临时文件目录
mnt临时的挂载点目录
opt三方软件安装目录
proc虚拟目录,显示内存中信息
root超级用户的家目录
sbin超级命令,二进制文件的存放目录,只有root用户能够使用的命令
selinuxselinux及其配置文件存放目录
sys虚拟目录,显示内存信息
tmp临时文件的存放目录
usr存放用户程序目录
var系统日志目录

/: 根目录

bin和sbin: 它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。

root: 他就是root账号存放的目录。以后只要增加一个账号---对应一个目录

tmp: 临时目录---内存会自动删除

usr: 软件安装目录---等价于Windows系统中的program files目录

etc: 配置目录--配置信息都存在该目录中。

10. centos常见的命令[重要]

我们安装的linux系统--最小版,它就是命令行模式,所有的操作都是使用命令来完成的。而不是使用图形化完成。

(1)目录切换 cd

cd /目录名: 切换到指定目录下

 

cd ../: 切换到上一级目录

 

 

 思考:上面的目录切换都是使用的绝对路径吧。也可以使用相对目录。

 (2)查看当前所在目录的路径

 pwd

 

 (3) 列出目录下的子目录

ls 查询当前目录下的子文件

 ls /目录名称: 列出指定目录下的子文件

 ls -l /指定目录: 详细列出指定目录下的文件

 d:表示该文件是目录

l:表示快捷图标

-:表示它是一个文件

 cd:切换目录

pwd:查看当前所在目录下的路径

ls:列出当前目录或指定目录下的子文件

(4)创建文件

touch 文件名

 

 (5) 创建目录

mkdir 目录名

 

 它创建的都是一层目录。----创建多层目录

mkdir -p /多层目录名

 (6)删除目录或文件

rm 文件名

 

 发现: 删除文件时有确认提示框:

rm -f 文件名

 rm -r 目录名

 发现: 删除目录时有确认提示框:

rm -rf 目录名

rm -rf :删除目录或文件

mkdir:创建目录

touch:创建文件

(7)复制命令

cp 文件名 复制后的名称

 只能复制文件,能否复制文件夹。

cp -r 文件名 复制后的文件夹

 (8) 重命名|剪切

mv 当前文件名或目录名 被修改之后的名字

 

 (9) 查看文件内容

cat: 查询文件所有的内容。--不适合文件内容多的。

more: 查看当前窗口大小的内容. 空格表示翻页 回车表示下一行

head: 查看前n行内容。

 tail: 查看后n行内容---必须会

cp :复制文件

cp -r:复制目录

mv :重命名或剪切

cat:查看文件所有内容

more:查看当前窗口大小的内容. 空格表示翻页 回车表示下一行

tail:查看后n行内容

head:查看前n行内容

(10) 查看ip地址

ifconfig---如果没有 使用 ip addr

 

 (11)测试网络是否连通

ping www.baidu.com 是否当前服务器连通百度

Ctrl+C停止

(12)编辑文件命令

上面创建的文件--都是一个文件---想往文件中添加内容.

命令行模式---i--->编辑模式---esc键---:wq退出并保存 :q!退出不保存

进入编辑模式:vi  文件名,回车进入

输入i进入编辑模式

按下esc键,并输入:wq退出并保存

 

查看内容

 

再次进入编辑模式:vi 文件名,之后输入i,进行编写

查看当前文件所有内容:cat 文件名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值