linux系统(centos6.5)初始化安装及部署
来源:互联网 发布:温柔知乎 编辑:程序博客网 时间:2024/04/28 10:56
工作中常常会涉足linux系统,作为一名java开发人员也需要掌握的linux方面的知识。通常情况下,linux是作为服务器来使用,一般由运维人员进行维护,java开发者只需要会使用即可,这个时候的linux服务器都是已经准备好的,那都是需要在linux系统中安装什么软件进行什么样的配置呢。记录一下linux系统(centos6.5版本)初始化的过程,以及需要做什么事。
在Windows下玩linux系统最方便的办法就是安装一个虚拟机vmware,在虚拟机里随便玩,最多删掉虚拟机重新安装呗,所以别怕玩坏想怎么玩就怎么玩。
一、安装虚拟机VMware Workstation Pro 12
二、安装centos6.5系统
注意:
选择网络类型一般常用桥接和nat,简单来说桥接是使用物理网卡,需要手动配置ip,子网掩码、网关。nat不用手动配置ip、子网掩码等,但只能主机访问,否则只能映射出去后再进行访问,常用的是桥接模式。ps:关于桥接和nat之间的区别不做详解,相关的东西网上都能找得到。
三、安装centos6.5完成后,输入用户名和密码即可进入系统
由与centos6.5默认使用dhcp服务会自动获取到ip,使用ifconfig可以查看虚拟机的ip地址。但是如果输出的是127.0.0.1,就需要设置ip了。
修改/etc/sysconfig/network-scripts下的ifcfg-eth0文件
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes--开机启动
BOOTPROTO=static--静态 dhcp表示动态获取
IPADDR=192.168.**.236--静态ip
PREFIX=24--子网掩码24位
GATEWAY=192.168.**.1--网关
DNS1=192.168.**.1--dns地址
MTU=1500--传输速度
然后service network restart即可。
四、linux系统可以上网了,使用yum命令尽情下载吧
介绍几个常用的linux中的软件,lrasz(文件上传下载,sz下载rz上传)gcc(编译redis使用)vim(编辑文件使用)wget(下载)ntpdate(时间同步)jdk(java运行环境)tomcat(web服务器)mysql(数据库)redis(非关系型数据库)
除jdk、mysql、redis需要简单配置外,其他的下载解压即可使用
五、修改防火墙,开放端口否则不允许外网访问
修改/etc/sysconfig/iptables文件开放22和8080端口
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
最后service iptables restart
至此,linux初始化配置已完成,运行tomcat就可以访问到可爱的猫了。
- linux系统(centos6.5)初始化安装及部署
- Linux安装系统注意事项及系统初始化
- Linux安装系统注意事项及系统初始化
- Centos6.5分区及安装系统准备
- Linux(CentOS6.5)系统安装Windows字体
- Linux(CentOS6.5)系统安装Windows字体
- CentOS6.5下Zabbix安装部署及汉化
- OwnCloud安装及维护文档(基于linux CentOS6.5)
- Linux Centos6.5 安装Apache及优化
- linux(centos6.5)部署solr6.4.2
- Linux(CentOs6.5) 部署Dlib
- ftp初始化配置与连接(win10连接Linux系统-Centos6.5)【自学博客】
- linux学习之centos6.6——(1)——系统简介及安装
- Linux系统安装初始化
- centos6.5安装部署nginx
- CentOS6.5安装部署zabbix
- centos6.5安装部署rabbitmq
- CentOS6.5系统安装及LAMP环境安装(yum方式)配置详解(四)
- Linux 命令
- js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例:
- 现在提交iOS应用,必须要提供 iPad Pro 的截图和视频么?有没有选项可以绕过去
- 字符串的连接strcat(自实现)
- 机器学习——神经网络模型构建方法
- linux系统(centos6.5)初始化安装及部署
- Python 3 的数据类型和基本处理
- 虚拟内存机制
- 753个大奖邀请各位新老博主入驻云栖,请技术人员广而告之
- 如何将jar包上传到Maven中央仓库
- UEditor富文本框(附件上传)
- 数据中心业界迎来机器学习工具
- 唯快不破:TCP的那些事儿(上篇)
- 深度学习提速280%! 未来GPU在计算机领域的地位将会如何?