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 ...
随机推荐
- Python之推导式、生成器表达式
l = [i for i in range(10)] print(l) l1 = ['选项%s'%i for i in range(10)] print(l1) 1.把列表解析的[]换成()得到的就是 ...
- 斯坦福大学公开课机器学习:advice for applying machine learning - deciding what to try next(设计机器学习系统时,怎样确定最适合、最正确的方法)
假如我们在开发一个机器学习系统,想试着改进一个机器学习系统的性能,我们应该如何决定接下来应该选择哪条道路? 为了解释这一问题,以预测房价的学习例子.假如我们已经得到学习参数以后,要将我们的假设函数放到 ...
- Day28--Python--网络通信协议 tcp与udp下的socket
昨日内容回顾: 1. CS架构 服务端客户端架构 软件CS架构: 京东,淘宝,QQ,微信,暴风影音,快播 硬件CS架构: 打印机 服务端: 提供服务的 客户端: 享受服务的 BS架构: 浏览器和服务端 ...
- MySQL的主从分离基本配置
1.介绍 MySQL数据库设置读写分离,可以使对数据库的写操作和读操作在不同服务器上执行,提高并发量和响应速度.现在的网站一般大点的,都采用有数据库主从分离.读写分离,既起到备份作用也可以减轻数据库的 ...
- angular cli全局版本大于本地版本 把本地版本升级方式
查看 angular 版本 ng version 如出现提示 Your global Angular CLI version (xxx) is greater than your local ver ...
- bzoj4034 线段树+dfs序
https://www.lydsy.com/JudgeOnline/problem.php?id=4034 有一棵点数为 N 的树,以点 1 为根,且树点有边权.然后有 M 个 操作,分为三种: 操作 ...
- 2017-12-14python全栈9期第一天第五节之变量、常量、注释
6,变量. 变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用. 1,必须由数字,字母,下划线任意组合,且不能数字开头. 2,不能是python中的关键字. ['and', 'as', 'a ...
- web.xml 文件头
Servlet 2.3 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN ...
- Hadoop记录-yarn ResourceManager Active频繁易主问题排查(转载)
一.故障现象 两个节点的ResourceManger频繁在active和standby角色中切换.不断有active易主的告警发出 许多任务的状态没能成功更新,导致一些任务状态卡在NEW_SAVING ...
- JAVA入门教程 - idea 新建maven spring MVC项目
用的是Idea2017版本.其他大同小异 1.新建项目 2.勾选Create from archetype 选中maven-archetype-webapp 3.输入项目名字. 4.下一步 5.点Fi ...