1.1 Linux学习环境配置

1.1.1 Linux简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使 用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

1.1.2 为什么要学习Linux

首先要说一下什么是DBA:
数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
其次说一下Linux system的特点:
1、完全免费
2、多任务,多用户
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
3、支持多种平台
综上两点,现在的大型服务器中Linux系统占据了重要地位。是一个好的DBA不可或缺的。

1.1.3 Linux安装

  • Linux是开源的,所以通过各种渠道都可以在下载到Linux操作系统。
  • 准备好安装有VMware的电脑,Linux安装镜像,Xmanager Enterprise(Xshell)
    1、创建新虚拟机
    2、安装Linux系统,这里我安装的是CentOS 6.8,安装时有几条一定要注意:语言一定要选择English,界面选择basic server(字符界面),图形界面在之后的学习中没有任何用处。
    3、安装完成后输入你的root密码登陆,开始配置我们的学习环境。

1.1.4 Linux学习环境的配置

配置IP地址

    [root@ene ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
    DEVICE=eth0
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=172.16.16.1
    NETMASK=255.255.0.0
  • 其中IPADDR=IP_ADDRESS,NETMASK=子网掩码,没有键入即可,注意:严格区分大小写
  • 这里先简单介绍一下vim编辑器的使用,
    按a可以从光标处开始键入,编辑完成后输入:进入末端模式,输入wq或者x保存退出。
  • ifcfg-eth0文件是eth0网卡的配置文件,我们修改这个配置文件之后重启网卡永久生效。
    关于网卡的常用命令
    ifdown eth0 关闭网卡eth0
    ifup eth0 启动网卡eth0
    ifconfig eth0 查看网卡eth0的信息
    ifconfig eth0 ip_address netmask 子网掩码 临时配置IP地址,重启Linux失效

关闭防火墙

1、 临时关闭防火墙,重启失效

[root@ene ~]# service iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]

2、永久关闭防火墙

[root@ene ~]# chkconfig iptables off
  • 设置后重启生效

关闭SELinux

1、什么是SELinux
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统
2、如何关闭SELinux

[root@ene ~]# vim /etc/selinux/config     #修改seLinux的配置文件将其关掉

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled          /默认enforcing是强制执行,改为disabled关闭
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

[root@ene ~]# reboot      #重启才能生效

Xshell

1、安装Xshell

  • Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
  • 安装就不做过多赘述,自行解决

2、用Xshell连接Linux
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值