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的异步IO模块
asyncio模块:示例一 import asyncio @asyncio.coroutine def func1(): print('before...func1......') yield fro ...
- windows下ngnix+php配置
1.需要工具: 下载ngnix 网址:http://nginx.org/ 下载:RunHiddenConsole 第二步 将下载文件解压后,将RunHiddenConsole拷贝到ngnix目录与p ...
- (贪心 模拟?) codeVs1098 均分纸牌
题目描述 Description 有 N 堆纸牌,编号分别为 1,2,…, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若于张纸牌,然后移动. 移牌规则为:在编号为 1 堆上取的纸 ...
- 关键字(3):order by/group by/having/where/sum/count(*)...查询结果筛选关键字
ORDER BY <属性表> 只要在WHERE子句的选择条件后面加上如下子句:ORDER BY <属性表> 就可以实现输出的排序,默认的顺序为升序(ASC).可以在属性的后面加 ...
- Go-day04
今日概要: 1.内置函数.递归函数.闭包 2.数组与切片 3.map数据结构 4.package介绍 5.互斥锁和读写锁 一.内置函数 1.close:主要用来关闭channel 2.len:用来求长 ...
- 冒泡排序Java版
package dataStructureAlgorithmReview.day01; import java.util.Arrays; /** * 冒泡 * @author shundong * * ...
- MySQL数据库优化_limit_1
转自:https://blog.csdn.net/cbjcry/article/details/70155118 1. MySQL中,在某些情况下,如果明知道查询结果只有一个,SQL语句中使用LIMI ...
- 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本
运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 上一篇博客我们分享了如何基于yum的方式部署zabbix 4. ...
- Pycharm搭建Django开发环境
Pycharm搭建Django开发环境 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们大家都知道Django是python都一个web框架,因此大家需要自行安装python环境 ...
- VirtualBox下安装Ubuntu Server 16.04
安装环境: Windows:确保磁盘空间足够,一般需要8个G左右. 所需文件: 首先在Ubuntu的官网上下载.iso的镜像文件,链接是:http://www.ubuntu.org.cn/server ...