Centos 02 操作系统 & Linux安装
操作系统的概念
操作系统是沟通使用者和硬件之间传递信息的工具或程序,是电子计算机系统负责支撑应用程序运行环境以及用户操作环境的基础系统软件 硬件 ==》 系统核心 ==》 命令解释器shell ==》 外围应用程序
起源与发展
这里就不在细细讲述linux的起源了,可以搜索一下,会发现很多很专业的文章。
UNIX强大的多用户,多任务操作系统。曾经是服务器操作系统的首选。1969年。
分支:
AIX4.3 ==》 IBM的商业版(UNIX)
Solaris8 ==》 SUN公司的操作系统
HP-UX11 ==》 惠普的操作系统
FreeBSD ==》 之前雅虎2000台服务器是。。
Linux 90年代初 91
Linux的优势
1)技术成熟,可靠性高
2)极强的可伸缩性
3)强大的网络功能
4)强大的数据支持能力
5)强大的开发功能
不受任何商业化软件版权制约,自由使用的UNIX兼容产品
Linux被大家喜欢的原因:
1、自由软件
2、它具有UNIX的全部功能
GPL(general public license)
GPL许可核心思想
保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件的源代码权利,但是要求把具体的改动发步出来。
FSF
FSF软件基金会的主要项目是GNU,主要目标是建立可自由发布和可移植的类UNIX操作系统
GNU项目
Emacs编辑软件、gcc变异软件、bash命令解释程序和编程语言,以及gawk(GNU‘s awk)等,此外还包括许多操作系统必不可少的工具。是linux内核之上的一些组件。 目的:建立可直接发布和可移植的类Unix操作系统。
Linux优点
1、Linux:Unix在PC系统上的克隆,仿Unix内核构建,同Unix指令集向下全兼容
2、完善的多用户,多任务,多进程系统
3、很高的系统稳定性与可靠性
4、较高的系统安全性
5、完善的网络服务:HTTP,FTP,SMTP,SMTP,POP,SAMBA,SNMP,DNS,DHCP,SSH,TELNET等
6、GNU开放式系统
7、大量第三方免费应用程序
8、众多业界厂商支持:IBM、ORACLE、INTEL、HP、MOTO、Google
9、完善的大型数据库平台:oracle,DB/2,Sysbase,Mysql,Postgres
10、完善的图形用户界面:GNOME,KDE
11、完善的开发平台:C/C++,Java,Perl,各类图形界面API(GTK+,QT)
12、众多厂商提供的JEE应用服务器平台支持IBM:Websphere、Apache:Tomcat、Redhat:JBoss
linux安装
之前,一直是使用的ubuntu装虚拟机的,不过作为服务器的选择的话,Centos自然成为了首选,作为Redhat的遵守GPL协议的分支,稳定的可怕。找不到一个不用它的理由,当然有钱的也可以取玩redhat。。ubuntu跟centos很类似。
这里也不再过多的阐述虚拟产品里面安装的具体过程了,大体讲讲问题。
有些笔记本BIOS里面默认设置是不支持64位模式(long mode报错),需要手动到BIOS里面设置一下:
重启笔记本电脑按F2键,进入BIOS界面后,把‘virtual technology’设置为enabled,然后按F10保存。重启就OK了。
自定义磁盘分区(主分区只能有四个分区)
/boot 200MB 内核 标准分区
swap 内存的1~2倍左右 不是必须的
/ fill to maximum allowable size
选包情况:
1、查看已安装的:yum grouplist
2、Install groups:Base、Compatibility libraries、Debugging Tools、Development tools、Dial-up Networking Support、Hardware monitoring utilities、Performance Tools
3、安装包组:
yum groupinstall "Compatibility libraries" "Base" "Development tools"
安装好,可以测试下有没有外网
注意这里楼主的是mac,所以command键等于window上的control键,也不确定之后会怎么写,写什么,看心情,希望记住转换
中断命令 command + z;然后kill %1. 也可以直接ping -c 3 www.baidu.com来ping3次
安装好的网络问题:
切换到/etc/sysconfig/network-scripts/目录下,打开“ifcfg-ens33”文件
注意:这里,楼主的是mac所以网卡是ens33,正常的windows好像是eth0,有点忘记了
第一步:
1、静态网络配置
修改
BOOTPROTO=static
ONBOOT=yes
添加
IPADDR=172.27.0.32
NETMASK=255.255.255.0
GATEWAY=172.27.0.1
DNS1=172.27.0.5
2、动态网络配置(正常NAT就用动态网络设置dhcp,然后onboot修改为yes就好了)
修改
BOOTPROTO=dhcp
ONBOOT=yes
第二步:
重新启动网络服务:systemctl restart network
修改主机名和DNS:
vim /etc/sysconfig/network # centos6.4
[dandy@localhost ~]$ hostnamectl set-hostname centos7.com # centos 7==== AUTHENTICATING FOR org.freedesktop.hostname1.set-static-hostname ===
Authentication is required to set the statically configured local host name, as well as the pretty host name.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
[dandy@localhost ~]$ hostname
centos7.com 最后重启远程工具
查询本机的外网输入:
curl ifconfig.mes
ifconfig 命令无效:
yum install net-tools
设置DNS
8.8.8.8 是谷歌提供的一个免费的DNS服务的IP
centos6.5
安装setup命令:
yum install setuptool
setup ==> Network configuration ==> device configuration
centos7
修改/etc/NetworkManager/NetworkManager.conf 在main部分添加
dns=none
取消注释plugins=。。。
重新装载:
systemctl restart NetworkManager.service
手工修改/etc/resolv.conf
nameserver 8.8.8.8
重启网卡
/etc/init.d/network restart
编辑网卡文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
Linux远程连接不上
1、iptabls防火墙 /etc/init.d/iptables stop
2、ssh服务没有开启或者端口不对
3、客户端到服务器端的线路有问题 ping服务器ip地址
远程linux系统的工具
win:SecureCRT, Putty, Xshell(楼主用的Xshell之前)
mac:terminal就很好,其他没用过
mac通过terminal连接到linux虚拟机:
shuais-MBP:Downloads dandyzhang$ ssh dandy@172.16.54.132
The authenticity of host '172.16.54.132 (172.16.54.132)' can't be established.
ECDSA key fingerprint is SHA256:6n0IiHduM63o5nRNQTsFcQrREeihCHVEevcoQndcSPY.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.54.132' (ECDSA) to the list of known hosts.
dandy@172.16.54.132's password:
[dandy@centos7 ~]$ 已经连接到centos7上面
windows远程连接windows服务器:
端口: 3389
连接工具:远程桌面、vnc
Centos 02 操作系统 & Linux安装的更多相关文章
- CentOS 6.5 Linux 安装 openoffice
资源准备: Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_zh-CN.tar.gz 编译安装: 本人资源包放在 /opt/moudles 中, 解压 ...
- CentOS 7.4 下安装Epel源和Nginx
EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL.CentOS和Scientif ...
- 一篇文章带你了解服务器操作系统——Linux简单入门
一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...
- 使用VNC远程安装CentOS 7操作系统
使用VNC远程安装CentOS 7操作系统 by 无若 数据中心一般都不在本地,如果希望重新安装系统,难道还要跑到数据中心...所以必须要有一种方式来远程解决这个问题. 目前CentOS 7主要使用的 ...
- Linux CentOS 6.5 yum安装MongoDB的操作
安装MongoDB的方法有很多种,可以源代码安装,在CentOS也可以用yum源安装的方法.由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法.64位CentOS下的安装步骤如下: 1.准 ...
- Linux - CentOS 6.3 (x86_64)安装过程详细图解
I:下载CentOS 6.3 楼主已经从CentOS官方公布下载列表当中整理出了2个在国内的下载地址,这样就不需要为访问墙外的龟速网络而费心了. 32位:下载地址1,下载地址2 64位:下载地址1,下 ...
- Linux:CentOS 7系统的安装
相信有看过我写的博文就知道我写的第一篇博文就是CentOS 7系统的安装,不过是在虚拟机中安装的,而且还是直接加载镜像文件进去的,不过这次我就通过PE来安装,来证实下PE是否可以用来安装Linux系统 ...
- Linux操作系统常见安装方式
Linux操作系统常见安装方式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在window操作系统安装程序只需要点点鼠标就能搞定的事情,但是在Linux操作系统中,尤其是字符终端 ...
- Centos搭建PXE,安装部署操作系统
centos系统搭建PXE网络安装centos+ubuntu+Windows Centos搭建PXE,安装部署操作系统 一 . 原理: 1.什么是PXE: PXE(Pre-boot Execution ...
随机推荐
- 使用vcftools或者gcta计算群体间固定指数(Fixation index,FST)
下列所用到的数据均为千人基因组数据库 1.通过vcftools计算FST 命令行如下: ./vcftools --vcf input_data.vcf --weir-fst-pop populatio ...
- java的集合
Collection: 1.list ArrayList.Vector.LinkedList ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构. Vector是 ...
- echarts map地图设置外边框或者阴影
geo: { map: 'china', center: [112.194115019531, 23.582111640625], zoom: 12, aspectScale: 1, //长宽比 la ...
- prototype 与 proto的关系是什么:
__proto__是什么? 我们在这里简单地说下.每个对象都会在其内部初始化一个属性,就是__proto__,当我们访问一个对象的属性 时,如果这个对象内部不存在这个属性,那么他就会去__proto_ ...
- 怎么在linux下创建一个可运行脚本?
1.touch hello.sh 2.vim hello.sh键入i插入#!/bin/shecho hello world;键入:esc:wq3.chmod 700 hello.sh 4. 执行./h ...
- JS(基础)_总结获取页面中元素和节点的方式
一.前言 1.元素和节点的区别 2.总结获取元素的方式 3.总结获取节点的方式 二.主要内容 1.结点和元素的区别 (1)一些常见基本概念: 文档:document 元素:页面中所有的标签 结点:页面 ...
- springboot学习之maven多环境打包的几种方式
在应用部署的时候,往往遇到需要发布到不同环境的情况,而每个环境的数据库信息.密钥信息等可能会存在差异. 1.在默认的application.properties或者yaml中设置profile spr ...
- JAVA核心技术I---JAVA基础知识(文件系统及java文件基本操作)
一:文件概述 文件系统是由OS(操作系统)管理的 文件系统和Java进程是平行的,是两套系统 文件系统是由文件夹和文件递归组合而成 文件目录分隔符 –Linux/Unix 用/隔开 –Windows用 ...
- ACM-ICPC 2018 焦作赛区网络预赛 G Give Candies(高精度求余)
https://nanti.jisuanke.com/t/31716 题意 n颗糖果n个人,按顺序给每个人任意数目(至少一个)糖果,问分配方案有多少. 分析 插板法或者暴力打表后发现答案就为2^(n- ...
- 启用SQL Server 2014 中的OLE 自动化功能
企业中很多架构都在快走向Service概念,尽量采用平台服务方式提供给各个Application使用.因此,个系统都会去呼叫像是Web Service,WCF或ODATA…等等各种类型的服务.一般来说 ...