CentOS 7安装简介及基本操作
计算机基本概念:
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安装简介及基本操作的更多相关文章
- Python爬虫入门CentOS环境安装
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:梦想橡皮擦 CentOS环境安装-简介你好,当你打开这个文档的时候,我知 ...
- 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 ...
- 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置
简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...
- CentOS CVS安装使用
CentOS CVS安装使用 一.CVS简介 CVS(Concurrent Versions System)版本控制系统:是一种GNU软件包,CVS是一个C/S系统,主要用于在多人开发环境下的源码 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- Python爬虫入门教程 1-100 CentOS环境安装
简介 你好,当你打开这个文档的时候,我知道,你想要的是什么! Python爬虫,如何快速的学会Python爬虫,是你最期待的事情,可是这个事情应该没有想象中的那么容易,况且你的编程底子还不一定好,这套 ...
- centos7.2安装完成的基本操作
系统是centos7.2,安装完成的基本操作 1 修改网卡为eth02 更新系统3 给/etc/rc.local添加执行权限4 添加用户hequan5 禁用selinux6 关闭防火墙安装iptabl ...
- CentOS 下安装和使用 Docker
引言: 在服务器开发过程中,环境部署无疑是及其繁琐的事情,特别是当项目数量和规模达到一定级别之后,在一台新的机器上部署项目环境无疑是极其漫长而痛苦的,那么什么办法能够实现我们的目标:在开发环境的一次配 ...
- 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1
CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...
随机推荐
- Java - 避免不必要的对象
通常,我们更喜欢重用一个对象而不是重新创建一个.如果对象是不可变的,它就始终可以被重用. 下面是一个反面例子: String s = new String("stringette" ...
- 01.MD5加密
namespace _01.MD5加密 { class Program { static void Main(string[] args) { //MD5加密就是给想要的密码或者其它字符加密 //如果 ...
- 由ArrayList来深入理解Java中的fail-fast机制
1. fail-fast简介“快速失败”也就是fail-fast,它是Java集合的一种错误检测机制.某个线程在对collection进行迭代时,不允许其他线程对该collection进行结构上的修改 ...
- jQuery的几点笔记
1.jQuery核心选择器 (sizzle.js) http://sizzlejs.com/ 2.jQuery有两个主要特性 ①隐式迭代 //改变页面所有p标签的背景色 $('p').css('bac ...
- ES6,先知道这些必会的才行
变量声明 const 和 let 不要用 var,而是用 const 和 let,分别表示常量和变量.不同于 var 的函数作用域,const 和 let 都是块级作用域. const DELAY = ...
- 车厢调度(train.cpp)
车厢调度(train.cpp) [问题描述] 有一个火车站,铁路如图所示,每辆火车从A驶入,再从B方向驶出,同时它的车厢可以重新组合.假设从A方向驶来的火车有n节(n<=1000) ...
- (转)快速了解微信小程序的使用,一个根据小程序的框架开发的todos app
微信官方已经开放微信小程序的官方文档和开发者工具.前两天都是在看相关的新闻来了解小程序该如何开发,这两天官方的文档出来之后,赶紧翻看了几眼,重点了解了一下文档中框架与组件这两个部分,然后根据简易教程, ...
- 移动端 line-height 不垂直居中问题
本文是从简书复制的, markdown语法可能有些出入, 想看"正版"和更多内容请关注 简书: 小贤笔记 一般情况下, 我们把 line-height 的值设置为 height 的 ...
- Linux基础之-Bash命令优先级
一. Bash简介 命令解释器,也就是 Bourne Again Shell,起源于shell.shell俗称壳,它是指UNIX系统下的一个命令解析器:主要用于用户和系统的交互.UNIX系统上有很多种 ...
- Java 之初(1)
省赛结束之后有相当长一段空闲时间,于是就想先提前自学一点Java语言的知识,在这里纪录一下学习过程,希望能给自学Java的同学提供一点小帮助!(当然,也能方便我以后的复习用^_^) 在学习过程中有什么 ...