计算机基本概念:

1、计算机硬件组成:

2、计算机系统结构:

3、操作系统的功能:硬件驱动、进程管理、内存管理、网络管理、安全管理、文件管理等。

4、OS通用目的的软件程序:用户<-->应用软件<-->操作系统<-->硬件。

linux起源:

1、1991年Linus Torvalds 发布Linux创建开放源码,类Unix 的内核,在GPL下发布,(下载地址:www.kernel.org)

2、linux操作系统组成:linux内核+GNU工具。

3、linux常见发行版:slackware:SUSE、debian:ubuntu、redhat、CentOS等。

4、开源协议:GPL,LGPL, Apache,BSD

5、GNU项目与GPL,LGPL协议:

GNU:编写大量兼容于UNIX系统的可自由传播使用的软件用来替换UNIX系统中的商业软件。

GPL:通用公共许可证软件必须以源代码的形式发布,提供源代码,允许用户任意复制、传递、修改使用以及再次发布新的软件版本如果使用GPL授权保护的必须遵守GPL协议。可以出售(附带技术支持和服务)。

LGPL:次级公共许可证如果你对遵循LGPL的软件进行调用,而不是包含则允许封闭源代码。

6、软件分类:商业、共享、自由。

linux哲学思想:

1.一切皆文件。

2.单一目的的小程序。

3.组合小程序完成复杂任务。

4.文本文件保存配置信息。

5.尽量避免捕获用户接口。

获取linux发行版:

CentOS全系列下载地址:http://www.centoscn.com/CentosSoft/iso/

Linux各系列下载地址:http://www.centoscn.com/CentosSoft/linux/

企业贡献:

阿里云开源镜像站:http://mirrors.aliyun.com/
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/

CentOS7系统安装:

  boot:  以图形模式安装(默认)

  boot:linux text  以文本模式安装

  boot:linux rescue  进入急救模式

 1、光盘引导进入系统安装界面:选择第一项安装CentOS7

2、选择语言:默认英文,时区我们选择亚洲上海。

3、最小安装,选择安装的软件

4、选择系统安装位置,磁盘分区:

5、建议分区方案:

  a)常规方案,建议/boot分区给200M,swap分区可以是内存的1.5倍(内存<8G),剩余的空间都给“/”跟分区。

  b)如果有数据库及存储角色,可以单独分一个/data分区用来存储重要数据。

  c)如果业务需求不确定,可以预留部分空间备用。

6、开始安装:

7、选择用户设置-root密码:

8、安装完成后重启,登录成功

基本操作:

1、用户登录:

超级用户:root,提示符#

普通用户:非root,提示符$

2、终端:用户与主机交互用到的设备

物理终端:直接接入本机差点显示器和键盘设备,/dev/console

虚拟终端:设备路径:/dev/tty#,CentOS默认开启6个虚拟终端:ctrl+alt+f1-f6

图形终端:提供桌面环境

模拟终端:命令行或基于ssh、tenlet等协议远程打开,设备路径:/dev/pts/#

串行终端:ttys

伪终端:pty

查看当前的终端设备:~]# tty

3、图形与命令行界面:

图形界面:GNOME、KDE 占用系统资源大,不利于远程管理

命令行界面:(字符界面)推荐使用高效,稳定,占用系统资源小,便于远程管理

4、命令行基本操作:

切换终端:chvt # (#代表第#个终端)

hostname  查看主机的完整名称

ifconfig  查看ip地址

cat /proc/cpuinfo  查看cpu信息

cat /proc/meminfo  查看内存

uname –r  查看内核版本号

arch  查看cpu架构

cat /etc/redhat-release  查看系统版本号

    X.YY.ZZ

    X主版本号  YY次版本号     ZZ末版本号

YY奇数开发板,偶数稳定版

关机操作:

Shutdown –h now (+15可延长15分钟后执行)

Poweroff

init 0

halt

重启操作:

Shutdown –r now

Reboot

Init 6

显示登陆用户名:who

查看我是谁:Whoami

启动GUI:startx &

广播:wall

语言管理:locale

日历:cal

时间管理:date

测试网络连通性:ping

5、命令行的快捷方式:

tab键:自动补全文件名、命令等,按两次tab键,系统将输出可用的名称列表

“\”:反斜线,强制换行

ctrl+K: 快速删除当前光标处之后的所有字符

ctrl+y: 粘贴刚才所删除的字符

ctrl+u:删除到行尾

ctrl+C: 取消当前命令行的编辑

ctrl+D: 从shell提示中注销并关闭,类似输入exit回车

ctrl+L: 清屏

ctrl+a: 把光标移动到行首

ctrl+e: 把光标移动到行尾

ctrl+z:转入后台运行

Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)

Ctrl Shift +        调大字符

Ctrl -              缩小字符

Ctrl Shift n        打开新的伪终端

Ctrl Shift t          打开新的伪终端

Alt 数字            伪中断切换

*************************

linux下任何设备都称为文件

linux下严格区分大小写

linux下一定使用tab键

CentOS 7安装简介及基本操作的更多相关文章

  1. Python爬虫入门CentOS环境安装

    前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:梦想橡皮擦 CentOS环境安装-简介你好,当你打开这个文档的时候,我知 ...

  2. Mysql 5.7 CentOS 7 安装MHA

    Table of Contents 1. MHA简介 1.1. 功能 1.2. MHA切换逻辑 1.3. 工具 2. 环境 2.1. 软件 2.2. 环境 3. Mysql 主从复制 3.1. Mys ...

  3. 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置

    简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...

  4. CentOS CVS安装使用

    CentOS CVS安装使用   一.CVS简介 CVS(Concurrent Versions System)版本控制系统:是一种GNU软件包,CVS是一个C/S系统,主要用于在多人开发环境下的源码 ...

  5. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  6. Python爬虫入门教程 1-100 CentOS环境安装

    简介 你好,当你打开这个文档的时候,我知道,你想要的是什么! Python爬虫,如何快速的学会Python爬虫,是你最期待的事情,可是这个事情应该没有想象中的那么容易,况且你的编程底子还不一定好,这套 ...

  7. centos7.2安装完成的基本操作

    系统是centos7.2,安装完成的基本操作 1 修改网卡为eth02 更新系统3 给/etc/rc.local添加执行权限4 添加用户hequan5 禁用selinux6 关闭防火墙安装iptabl ...

  8. CentOS 下安装和使用 Docker

    引言: 在服务器开发过程中,环境部署无疑是及其繁琐的事情,特别是当项目数量和规模达到一定级别之后,在一台新的机器上部署项目环境无疑是极其漫长而痛苦的,那么什么办法能够实现我们的目标:在开发环境的一次配 ...

  9. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

随机推荐

  1. 初学zookeeper--自定义事件监听

    zk有四种节点类型: 持久节点,持久顺序节点,临时节点,临时顺序节点. 自定义监听事件时,在节点的创建,修改,删除的方法第一行都需要加入是否监听的一个方法: //开启监听的方法.第二个参数表示是否开启 ...

  2. 简单测试Java线程安全中阻塞同步与非阻塞同步性能

    摘抄自周志明老师的<深入理解Java虚拟机:JVM高级特性与最佳实践>13.2.2 线程安全的实现方法 1.名词解释 同步是指锁哥线程并发访问共享数据时,保证共享数据同一时刻只被一个线程访 ...

  3. Win7下硬盘安装Ubuntu双系统

    一. 准备工作 1. 下载ubuntu镜像文件:Ubuntu-14.04.5-desktop-amd64.iso(4G及以上内存建议64位) 注意这个amd并不是指amd芯片. 2. 下载硬盘分区工具 ...

  4. 关于使用flying-saucer-pdf,实现xhtml2pdf

    @author Guoguo 2013.11.24 关于flying-saucer-pdf 是一个XML/CSS渲染器,flying-saucer-pdf工具以XML标准文件作为输入,CSS进行排版. ...

  5. flask 简易注册登陆

    db.py import MySQLdb conn = MySQLdb.connect(', 'test1') cur = conn.cursor() def addUser (username,pa ...

  6. js权威指南学习笔记(二)表达式与运算符

    1.数组初始化表达式 数组直接量中的列表逗号之间的元素可以省略,这时省略的空位会填充undefined.如:       2 2           1 var arr = [1,,,,,6]; 2 ...

  7. sass变量

    sass变量用法 1.sass变量必须以$符开头,后面紧跟着变量名 2.变量值和变量名之间就需要使用冒号(:)分隔开(就像CSS属性设置一样) 3.如果值后面加上!default则表示默认值 默认变量 ...

  8. 两种实现光标点插入range

    一.insertNode <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  9. SSRS 2008R2 执行Log 查询

    1. 可以参考ExecutionLog3试图,此为系统安装Reporting Service自带的试图. 2. 可以使用以下语句查询: SELECT els.LogEntryId, els.Insta ...

  10. 用navicat工具创建MySQL存储过程

    使用Navicat for MySQL工具创建存储过程步骤: 1. 新建函数(选择函数标签 -> 点击新建函数): 2.输入函数的参数个数.参数名.参数类型等: 3.编写存储过程:  代码如下: ...