1.Linux入门介绍
1.1 Linux概述
1.1.1 Linux简要介绍
Linux的由来:
Linux的内核最初是由芬兰人李纳斯·托瓦茨在上大学的时候编写的一个内核,它是基于Unix操作系统编写的
大多服务器使用的是Linux内核,所以企业中Linux系统的使用是一个必备的技能
Linux的特点:
开源:Linux是开源免费的一个系统内核,可以任意修改它的源代码
支持多用户:Linux各个用户对于自己的文件设备有自己的权限,保证了各个用户之间互不影响
支持多任务:Linux可以多个程序同时独立地运行
良好的界面:Linux同时具有字符界面和图像界面
支持多平台:Linux可以在多种硬件平台上安装和运行
1.2 Linux系统的安装与分区
1.2.1 Linux系统的安装
系统安装所需的软件:
- VMware-workstation/VirtualBox虚拟机
- CentOS-6.5-x86_64-bin-DVD1 操作系统
- SSH Secure File Transfer Client、SecureCRTV5.1或Xshell 连接远程云主机/本地虚拟机
安装步骤:
1.创建虚拟机(图中没有提到的,均为默认选择,点击了“下一步”)









2.点击下一步到完成之后,接着编辑刚刚创建的虚拟机:


3.选择好镜像之后,点击开启此虚拟机








1.2.2 系统的分区
分区步骤:
1.按下图操作分区







1.2.3 磁盘分区的概念及查看磁盘信息的指令
主分区与扩展分区:
主分区:用于装系统信息的分区
扩展分区:主要是用于存储数据的分区
查看磁盘分区的指令:
1.fdisk -l :用于列出分区表的状况

2.df(disk free) -h :用于显示磁盘的相关信息!!

3.parted -l :用于显示分区的情况

1.3 Linux目录结构及常用命令
1.3.1 Linux系统常用的命名
命令提示符详解:
命令提示符的格式为:
[用户名@主机名 当前目录]权限符 --- "#"表示超级管理员权限、"$"表示普通权限
1.[root@location ~]#
2.[root@location ~]$
命令格式详解:
命令格式:
命令 [-选项] [参数] --- 使用[]包着表示可有可无,有的话,三者之间一定要有空格,并且区分大小写
获取命令的帮助(查看对应命令是什么、如何使用):
1.whatis 命令:用于查看该命令是什么,如果不成功则需要先执行 makewhatis,如下图:

2.man 命令:用于查看命令对应选项,里面有显示选项的含义,Enter键用于按行翻看,空格键用于按页翻看,按Q退出
3.命令 --help:作用与2一致,只是用中文展示,但是不全,建议少使用
1.3.2 Linux的目录结构
命令查看目录:
执行ls / 命令可查看系统的目录结构:

Linux的目录树结构如下:

一些重要目录的简要介绍:
1.Home(家)目录:/root,/home/{UserName}
2.普通用户可执行文件:/bin,/usr/bin,/usr/local/bin
3.系统管理员可执行文件:/sbin,/usr/sbin,/usr/local/sbin
4.配置文件目录:/etc
5.临时文件目录:/tmp
6.内核和启动文件:/boot
7.服务器数据:/var , /srv
8.系统信息:/proc,/sys
9.共享库:/lib,/usr/lib,/usr/local/lib
10.其它挂载点:/media,/mnt
注意:
在给文件或者目录起名时,字符长度要<=255个字符、字母区分大小写、同时名字中不能包含“/”
绝对路径与相对路径的含义:
1.绝对路径:以“/”开头的路径
2.相对路径:相对于当前位置的路径,"." -- 表示当前目录,".." -- 表示父目录
目录相关命令:
1.pwd:用于查看当前的目录
2.mkdir 目录名:用于创建目录(只能创建一级目录)
3.mkdir -p /目录1/目录2……:可以直接创建多级目录
4.cd 目标目录:用于切换到目标目录
5.cd -:"-" 表示前一个目录,用于返回前一个目录,类似电视遥控器上的返回
6.cd ~:"~"表示当前用户的home目录,"~用户名" 用于指定用户名对应的home目录
7.ls [选项] [目录或者文件]:用于显示对应目录下的目录或者文件
对应选项有:
-a或者--all:用于显示对应目录下的所有文件和目录(包括隐藏的)
-l:表示使用详细格式的列表

-R:表示进行递归处理,将指定目录下的文件及其子目录一并处理
-ld:用于显示指定的目录或文件的详细信息
其他一些常用的命令:
1.cp 要拷贝的文件 [要拷贝的文件] 目标目录 :用于拷贝文件到指定目录,可以同时拷贝多个文件,中间用空格隔开
2.cp -r/R 目录 目标目录 :用于将整个目录拷贝到目标目录
3.touch 文件名称 :用于创建空文件或目录
4.rm -rf 目标目录/文件:用于删除文件或者目录,-r表示递归删除,-f表示强制删除
5.rmdir 目录 ---只能删除空目录
6.mv 源文件/目录 目标目录 ---用于移动文件或者目录到目标目录
7.mv 旧名字 新名字 ---用于给文件或者目录更改名字
关机与重启命令:
1.shutdown -h now :立马关机
2.shutdown -h 20:25 :系统会在当天的20:25关机
3.shutdown -h + :系统十分钟之后关机
4.shutdown -r now :系统立马重启
5.shutdown -r + :系统十分钟后重启
6.reboot :系统重启
7.halt :关闭系统
1.4 运行级别
1.4.1 设置和查看Linux的运行级别
运行级别对应的数字及其含义:
运行级别对应的数字及其含义

运行级别的切换:
1.init 运行级别 :用于切换到对应的运行级别
2.vi /etc/inittab :修改系统每次启动默认使用的运行级别
运行级别的作用:
1.用于重启系统
2.用于修改密码
3.用于修改启动时默认的运行级别
1.4.2 修改密码
修改密码操作步骤:
1.重启系统
2.出现下图时,按Enter

3.出现下图页面,按下"E"

4.出现下图页面,按下"E"

5.出现下图接着在其尾部填写" 1",然后回车

6.接着按下"b",进入单用户模式
7.使用passwd命令修改密码

8.重启系统,密码即被修改
1.Linux入门介绍的更多相关文章
- Linux入门介绍
Linux入门介绍 一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以 ...
- 01 Linux入门介绍
一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 L ...
- Linux 入门介绍
背景:最近在搞redis 集群 ,然后有时候会怀疑自己,那么问题来了, 怀疑自己就是自己不扎实! 记忆不好了! 写下来备份吧! 才入门时候总是会想 ,Linux 下面文件夹都是什么意思! bin ...
- Linux(一)__入门介绍
linux的特点 优点: 1.免费的/开源的系统 2.支持多线程/多用户的系统 3.安全性好 4.对内存和文件管理优越 5.提供了丰富的网络功能 6.良好的用户界面.图形化界面和字符型界面 linux ...
- 超详细Linux新手快速入门(一)——Linux的介绍安装以及虚拟机的介绍安装
一.Linux的介绍 1.Linux和Windows的比较 Linux是一款操作系统,其性能稳定,因其防火墙组件高效安全.简单易配置,所以获得了追求速度和安全的一些企业和人群的青睐.与我们日常所熟知 ...
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...
- Linux入门_1
Linux入门 目录 Root用户 终端 交互式接口(图形化界面和命令行) 什么是Shell(bash) 命令提示符 内部命令和外部命令 enable,hash 命令别名 ...
- 3,linux入门到上手-文件权限管理与配置
linux入门-文件权限管理与配置 一.关于linux的操作命令一般格式如下: 1,一行指令中第一个输入的部分绝对是"指令(command)"或"可可执行文件案(例如批次 ...
- Python入门介绍
Python入门介绍(人生苦短,我用 Python) Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹 ...
随机推荐
- iOS网络高级编程:iPhone和iPad的企业应用开发之错误处理
本章内容 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWluZ2h1YXdlbmthbmc=/font/5a6L5L2T/fontsize/400/fi ...
- jQuery的立即调用表达式
立即调用表达式 任何库与框架设计的第一要要点就是解决命名空间与变量污染的问题.jquery就是用javascript函数作用域的特性,采用立即调用表达式包裹了自身的方法来解决这个问题的. jQuery ...
- automaticallyAdjustsScrollViewInsets 使用
automaticallyAdjustsScrollViewInsets(个人认为iOS7中略坑爹的属性) @当我们在一个UIViewController中同时创建2个tableView的时候,如果把 ...
- 汉澳Sinox2014X64server高级桌面服务器版操作系统公布
汉澳Sinox2014X64server高级桌面服务器版操作系统公布 当你在现代城市夜空中看到一道闪电.屏幕中央闪过几个图形,转眼间变成美轮美奂的紫色空中天国,说明你来到了汉澳sinox2014世 ...
- CodeForces 16B Burglar and Matches(贪心)
B. Burglar and Matches time limit per test 0.5 second memory limit per test 64 megabytes input stand ...
- go语言笔记——调试还很弱,用gdb来做?可用panic和defer。格式化代码使用gofmt,貌似我的vim插件是自带
3.3 调试器 应用程序的开发过程中调试是必不可少的一个环节,因此有一个好的调试器是非常重要的,可惜的是,Go 在这方面的发展还不是很完善.目前可用的调试器是 gdb,最新版均以内置在集成开发环境 L ...
- 第二周 Leetcode 493. Reverse Pairs(HARD)
leetcode 493跟经典的逆序对问题没有什么区别, 首先考虑对数组前半部和后半部求逆序对数,若能保证两段数组都有序,则显然可以在线性时间内求出对数. 所以我们采用归并排序的方法,一方面让数组有序 ...
- Makefile 实际用例分析(二) ------- 比较通用的一种架构
之前已经讲了这一篇文章:Makefile实际用例分析(一)-----比较通用的一种架构 现在这篇其实和那个差的不是很多,只是在布局上有些差别(这个makefile也是论坛上一起讨论过的,囧,忘了哪个论 ...
- PCB CS架构(工程系统)实现单点登入方法
社会的不断进步发展,分工也越来越细了.而我们工作接触的范围也越来越狭小了,但这不是倒退了,而是分工之细让人们在各个方面深耕细作.PCB企业软件系统发展路线同样也如此,随着我们PCB企业发展不断壮大,软 ...
- dubbo+zookeeper下生产者和消费者配置(基于springboot开发)
一.总共分为三个目录: dubbo-api 服务的接口用于对接客户端和服务端 dubbo-client 客户端配置文件为:consumer.xml dubbo-service 服务 ...