Linux01 /Linux初识
Linux01 /Linux初识
1. 服务器
电脑:辅助人脑的工具
所谓的电脑就是一种计算机,而计算机其实是:接受使用者输入指令与资料,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的资讯
电脑硬件的组成
输入单元:包括键盘、滑鼠、读卡机、扫描器、手写板、触控萤幕等等一堆;
主机部分:这个就是系统单元,被主机机壳保护住了,里面含有一堆板子、CPU 与主记忆体等;
输出单元:例如萤幕、印表机等等
服务器
1.服务器概念:
1.服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC,服务器指的是高性能计算机,稳定性、安全性要求更高
2.服务器的高性能体现在高速的运转能力,长时间的可靠运行,强大的数据吞吐能力 2.互联网常见服务器介绍:
DELL(大多数公司在用)
HP
IBM(百度,银行,政府)(贵)
浪潮
联想 3.服务器运行环境
1.无尘
2.无静电
3.温度较低
4.很少湿度
2. Linux系统介绍
操作系统的分类
Windows系列操作系统
Unix类操作系统
Linux类操作系统
Mac操作系统
Linux优势
1.跨平台的硬件支持
2.可靠的安全性
3.丰富的软件支持
4.良好的稳定性
5.多用户多任务
6.完善的网络功能
Linux内核
1.Linux内核定义:
内核(kernel)是系统的心脏,是运行程序和管理磁盘与打印机等硬件设备的核心程序,它提供了一个在裸设备和应用程序之间的抽象层 2.Linux内核的优势:
低风险、高品质、低成本、更透明
linux系统种类
1.redhat 收费
2.centos 免费 ,完全免费版的redhat,功能一样
3.ubuntu 个人桌面版,免费
3. linux简单介绍
linux提示符
掌握普通用户登录后系统的提示符:$
掌握root用户登录后系统的提示符:#
linux目录
Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。
linux目录详细介绍
1./bin:
bin是Binary的缩写, 这个目录存放着最经常使用的命令。 2./boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 3./dev :
dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 4./etc:
这个目录用来存放所有的系统管理所需要的配置文件和子目录。 5./home:
用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 6./lib:
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 7./lost+found:
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 8./media:
linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 9./mnt:
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。 10./opt:
这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。 11./proc:
这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 12./root:
该目录为系统管理员,也称作超级权限者的用户主目录。 13./sbin:
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 14./selinux:
这个目录是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。 15./srv:
该目录存放一些服务启动之后需要提取的数据。 16./sys:
这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。
sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。
该文件系统是内核设备树的一个直观反映。
当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。 17./tmp:
这个目录是用来存放一些临时文件的。 18./usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。 19./usr/bin:
系统用户使用的应用程序。 20./usr/sbin:
超级用户使用的比较高级的管理程序和系统守护程序。 21./usr/src:内核源代码默认的放置目录。 22./var:
这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。 注意/重要文件:
1./etc: 这个是系统中的配置文件,如果更改了该目录下的某个文件可能会导致系统不能启动。 2./bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。 值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。 3./var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。
4. VMware与Centos系统安装
windows使用linux系统,利用虚拟化技术
windows安装使用linux系统:
1.安装vmware软件
2.准备centos镜像文件 vmware的优势:
1.简易安装
2.自定义安装
3.快照
VMware虚拟机
1.VMware虚拟机定义:
虚拟机(virtual Machine)软件就是一套特殊的软件,同时可以用“多个操作系统”:虚拟出硬件+操作系统==服务器+OS 2.VMware虚拟机安装:
下载激活地址:http://www.zdfans.com/html/5928.html 3.安装时报错:可能window系统默认设置是不支持虚拟化技术
重启电脑并进入到 BIOS 中把 VT 虚拟化功能开启即可
设置虚拟机连接的两种方式:
1、NAT模式
电脑主机的ip在局域网内是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网,只有本机才可以访问
2、桥接模式
1.用此模式,就是局域网中一台独立的主机,它可以访问该类网段任意一台机器
2.和主机占用不用的IP地址,同一局域网下的电脑可以访问
5. 各个连接协议的端口
通过IP地址可以访问到网络中的计算机,通过port端口可以找到计算机上的应用程序
ftp:23
dns:53
http:80
https:443
ssh:22
Linux01 /Linux初识的更多相关文章
- 服务器初识、linux安装、linux初识
电脑硬件 电源 既然是人体的心脏,保障电源供应,就需要质量好的电源,生产环境中单个核心服务器最好是双电源AB线路. 一个接220V电路,一个可能接蓄电池UPS(不间断电源) cpu 常见品牌:Inte ...
- Linux初识(命令, 文件, 系统管理)
Linux初识(命令, 文件) 文件系统 在Linux系统下,没有驱动器磁盘,只有一个根目录 / ,所有的文件都在根目录下面. 相关文件夹介绍 bin : 程序相关 boot : 开机启动相关 cdr ...
- Linux初识
在这篇文章中你讲看到如下内容: 计算机的组成及功能: Linux发行版之间的区别和联系: Linux发行版的基础目录及功用规定: Linux系统设计的哲学思想: Linux系统上获取命令帮助,及man ...
- Linux初识二
1. Linux上常用的文件管理命令及使用 (1) CP命令:复制文件或文件夹语法格式 cp [OPTION]... [-T] SOURCE DEST // 单源复制 cp [OPTION]... S ...
- Linux初识(转)
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接 ...
- linux初识-01简介
什么是linux: Linux是一个自由的,免费的,源码开发的操作系统Linux的特点: 开放性.多用户,多任务,具有丰富的网络功能 可靠的系统安全 良好的可移植性 良好的用户界面(命令界面和图形界面 ...
- Linux 初识Libevent网络库
初识Libevent libevent是用c写的高并发网络io库,只要有文件描述符,就都可使用libevent. libevent使用回调函数(callback) . 有了libevent,网络编程我 ...
- 《Linux就该这么学》课堂笔记01 linux初识
此书作者刘遄(Liu Chuán)从事于Linux运维技术行业,并且在2012年获得红帽工程师RHCE 6版本证书,在2015年初又分别获得红帽工程师RHCE 7版本证书与红帽架构师认证RHCA顶级证 ...
- linux初识1
linux 操作系统 概念性的理解 1.Linux内置解释器bash 相当于pyhon解释器 2.Linux的内部大多是使用python去书写 云计算 1.只需要 花钱,买腾讯,阿里云服务器 2.专人 ...
随机推荐
- String 类中常用方法
序号 方法定义 类型 描述 1 public String(char[] value) 构造 直接将一个字符数组变为一个字符串 2 public String(char[] value,int off ...
- springboot的坑
No tests found for given includes:xxxx 找不到findOne()方法 可以用它的findById(id).orElse(null); 存在就会直接返回值,如果不存 ...
- 使用matplotlib进行可视化
转自:https://blog.csdn.net/qq_30614345/article/details/99049790 https://blog.csdn.net/qq_30614345/arti ...
- S7-1200视频教程: S7-1200的功能与特点-跟我学 - 1/112
S7-1200视频教程: S7-1200的功能与特点-跟我学 - 1/112 观看连接: http://www.elearning.siemens.com.cn/video/Course/201012 ...
- 人脸识别和手势识别应用(face++)开发
基础认识 本项目使用的是face++平台,人脸识别+手势识别双确认显示. python编程,代码简介,方便扩展. 该项目适用于Windows系统和Linux系统,但必须安装相应的模块,其中包括 l ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - 终结篇之发布项目
系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 ...
- 重识Java8函数式编程
前言 最近真的是太忙忙忙忙忙了,很久没有更新文章了.最近工作中看到了几段关于函数式编程的代码,但是有点费解,于是就准备总结一下函数式编程.很多东西很简单,但是如果不总结,可能会被它的各种变体所困扰.接 ...
- git提交时报错:Updates were rejected because the tip of your current branch is behind
有如下3种解决方法: 1.使用强制push的方法:git push -u origin master -f这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候. 2.push前先将远程rep ...
- elasticSearch数据库、skywalking集群部署
Centos6上面安装elasticsearc数据库的集群 安装的是6.3.2版本,安装之前首先要先安装jdk1.8版本 安装之前首先需要关闭防火墙 Centos6 sudo service ipta ...
- c语言二维数组的转置
#include <stdio.h> #include <string.h> #include <stdlib.h> #define maxsize 3 #defi ...