一、配置静态IP
NAT:模式:
修改网卡eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
内容如下:
DEVICE=eth0
HWADDR=:0C:::4D:F9
TYPE=Ethernet
UUID=df410f16-82cc-45ce-8ac5-137b57eca2a4
ONBOOT=yes (开机启动)
NM_CONTROLLED=yes
BOOTPROTO=static (静态属性)
IPADDR=192.168.19.200 (IP)
NETMASK=255.255.255.0
GATEWAY=192.168.19.2 (网关,和虚拟机一致)
DNS1=114.114.114.114
保存退出 ifdown eth0 && ifup eth0 (关闭和开启) 二、更新yum源,先安装wget
安装wget: yum -y install wget 、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
如果在/etc/yum.repos.d/ 目录下 wget http://mirrors.aliyun.com/repo/Centos-6.repo 就这样下载

3、下载163的配置

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,下载下来的文件名为 CentOS6-Base-163.repo
4、改名

mv CentOS6-Base-163.repo CentOS-Base.repo

、运行yum makecache生成缓存

、更新数据库

yum -y  update
、yum -y install vim* 安装vim编辑器
、yum -y install iptables 安装防火墙

Yumdownloader工具
我们可以通过 yum 命令的 Yumdownloader 插件下载 RPM 软件包及其所有依赖包。


如无此命令,请安装:
yum install yum-utils


命令格式:
yumdownloader +–resolve(可选,意为下依赖包) + –destdir=软件存放位置 (可选) +软件包名


软件包保存位置:
默认,将会下载软件包到当前目录下
root@localhost lijibin]# yumdownloader  --resolve  httpd

[root@localhost lijibin]# ll
总用量 840
-rw-r--r--. 1 root root 856124 6月 20 2018 httpd-2.2.15-69.el6.centos.x86_64.rpm

三、设置ssh端口

cp /etc/ssh/sshd_config  /etc/ssh/sshd_config.liji  (备份配置)
vi /etc/ssh/sshd_config
#Port 改为 Port5200 (去掉前面#号才可以,实现ssh端口为5200,特别说明,端口要不断试,要与原来端口不冲突才行)
PermitEmptyPasswords no (禁止空密码用户登录)
GSSAPIAuthentication no (解决linux间ssh远程慢的问题) ListenAddress 192.168.19.200: (企业仅指定监听本机内网IP,192.168..200是本机linuxIP,220是ssh端口) 重启ssh
/etc/init.d/sshd restart 设置防火墙允许220端口
cp /etc/sysconfig/iptables /etc/sysconfig/iptables.liji (保存原来配置文件)
vi /etc/sysconfig/iptables
修改防火墙:vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT 改22改为要添加的端口,或者添加一行。
-A INPUT -m state –state NEW -m tcp -p tcp –dport -j ACCEPT    #80端口开放 -A INPUT -m state –state NEW -m tcp -p tcp –dport -j ACCEPT    #3306端口开放 -I INPUT -s 113.106.93.110 -p tcp --dport -j DROP    #禁止指定IP访问 -I INPUT -s 113.106.93.110 -p tcp --dport -j ACCEPT    #开放固定ipIP访问 (113.106.93.0/24同内网所有ip)
保存
重启防火墙:service iptables restart
上面是直接改防火墙配置文件方法
下面是直接外面写防火墙规则,不是在配置文件写的方法: iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.2.0/24   -j  SNAT  --to 192.168.1.63
service iptables save                    //将临时设置的规则保存到/etc/sysconfig/iptables

linux简单安装方法的更多相关文章

  1. linux cmake安装方法

    linux cmake安装方法 OpenCV 2.2以后的版本需要使用Cmake生成makefile文件,因此需要先安装cmake:还有其它一些软件都需要先安装cmake 1.在linux环境下打开网 ...

  2. linux git 安装方法

    最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...

  3. kali 攻击wordpress + trunkey linux wordpress 安装方法

    Kali-linux攻击WordPress和其他应用程序   今天越来越多的企业利用SAAS(Software as a Service)工具应用在他们的业务中.例如,他们经常使用WordPress作 ...

  4. Linux软件安装方法小结(附:rpm详解)(转载)

    在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-))不过我们常见的软件包有两种: 1)含有软件 ...

  5. elasticsearch安装与使用(1)-- centos7 elasticsearch的两种简单安装方法

    转自:http://www.cnblogs.com/miao-zp/p/6003160.html 简单修改 前言 elasticsearch(下面称为ES)是一个基于Lucene的搜索服务器(By 百 ...

  6. Kail Linux的安装方法

    众所周知,kail 是一个基于Debian的Linux发行版,它的目标就是为了在一个实用的工具包里尽可能多的包含渗透和审计工具 kail就实现了这个目标,里面包含有很多关于安全测试的开源工具,如果现在 ...

  7. Linux软件安装方法

    常用的两种软件安装方法: 1.RPM软件安装 rpm -qi 软件名 查询 rpm -ivh *.rpm 安装 rpm -e 软件名 卸载 系统自带的一些rpm包在系统镜像的Server文件夹里,需要 ...

  8. Linux下安装方法总结(源码安装)

    很久之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装Linux下的坑了老半天,特此记录. 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源 ...

  9. linux 简单安装mongodb

    Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon- ...

随机推荐

  1. win10 .net3.5的问题及解决方案

    近日有网友反映在windows10_64位系统电脑上安装Net framework3.5,操作时总失败,怎么办呢?小编下面就介绍win10 64位系统无法安装Net framework3.5的两种解决 ...

  2. javaweb复习(一)

    学习网站开发一般都是3部走.1.基本的servlet.jsp.js.html的内容学习.2.ssm.ssh之类的框架学习.3.大型网站开发的框架和技术学习(目前我还没学到),我学习这部分主要的书是李兴 ...

  3. jpa @RepositoryRestResource

    依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr ...

  4. Java线程池应用及原理分析(JDK1.8)

    目录 一.线程池优点 二.线程池创建 三.任务处理流程 四.任务缓存队列及排队策略 五.任务拒绝策略 六.线程池关闭 七.线程池实现原理 八.静态方法创建线程池 九.如何确定线程池大小 一.线程池优点 ...

  5. Python OS模块,和Open函数

    https://www.cnblogs.com/ginvip/p/6439679.html

  6. celery (二) task调用

    调用 TASK 基础 task 的调用方式有三种: 类似普通函数的调用方式, 通过 __calling__ 调用 ,类似 function() 通过 apply_async() 调用,能接受较多的参数 ...

  7. IEEE/ACM International Conference on Advances in Social Network Analysis and Mining (ASONAM) 2014 Industry Track Call for Papers

    IEEE/ACM International Conference on Advances in Social Network Analysis and Mining (ASONAM) 2014 In ...

  8. spring框架校验自定义注解

    起因: 项目开发时遇到一个问题是对于金额类型的字段,数据库中格式一般为BigDecimal类型,两位小数点,然后在接口定义中如果不定义成String类型的话,就不能使用@pattern注解限定格式,而 ...

  9. unittest模块小结

    这次写的是unittest模块的测试用例,属于自动化的门槛,进去了基本算自动化入了门,测试内容很简单,模拟给url推送用户名.密码测试登录功能 先上代码: #login_test.py import ...

  10. java课程之团队开发冲刺1.1

    一.今日目标 1.完成课程助手的日期显示以及周数显示功能 2.将功能表改成侧面功能栏 3.将代码重新规范,尽量使得主函数简洁明了