linux简单安装方法
一、配置静态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简单安装方法的更多相关文章
- linux cmake安装方法
linux cmake安装方法 OpenCV 2.2以后的版本需要使用Cmake生成makefile文件,因此需要先安装cmake:还有其它一些软件都需要先安装cmake 1.在linux环境下打开网 ...
- linux git 安装方法
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...
- kali 攻击wordpress + trunkey linux wordpress 安装方法
Kali-linux攻击WordPress和其他应用程序 今天越来越多的企业利用SAAS(Software as a Service)工具应用在他们的业务中.例如,他们经常使用WordPress作 ...
- Linux软件安装方法小结(附:rpm详解)(转载)
在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-))不过我们常见的软件包有两种: 1)含有软件 ...
- elasticsearch安装与使用(1)-- centos7 elasticsearch的两种简单安装方法
转自:http://www.cnblogs.com/miao-zp/p/6003160.html 简单修改 前言 elasticsearch(下面称为ES)是一个基于Lucene的搜索服务器(By 百 ...
- Kail Linux的安装方法
众所周知,kail 是一个基于Debian的Linux发行版,它的目标就是为了在一个实用的工具包里尽可能多的包含渗透和审计工具 kail就实现了这个目标,里面包含有很多关于安全测试的开源工具,如果现在 ...
- Linux软件安装方法
常用的两种软件安装方法: 1.RPM软件安装 rpm -qi 软件名 查询 rpm -ivh *.rpm 安装 rpm -e 软件名 卸载 系统自带的一些rpm包在系统镜像的Server文件夹里,需要 ...
- Linux下安装方法总结(源码安装)
很久之前安装过windows下以及Mac下的node,感觉还是很方便的,不成想今天安装Linux下的坑了老半天,特此记录. 首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源 ...
- linux 简单安装mongodb
Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon- ...
随机推荐
- LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal 由前序和中序遍历建立二叉树 C++
Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that ...
- Android Jetpack 组建介绍(一)——Lifecycler
转自带你领略Android Jetpack组件的魅力 Android Jetpack 对于任何一个产品来说,我们开发中都会面对哪些问题?如:产品交互.用户体验.代码结构.数据获取.数据存储.网络优化. ...
- PHP批量保存图片
关于这个问题网上也有回答,我只是把我在工作中用到的代码分解出来,供需要的朋友使用.以下代码都已经经过测试,所以没有任何问题.有问题请加QQ:1127173874 第一部分 数据库表结构 create ...
- leetcode966
class Solution(object): def spellchecker(self, wordlist: 'List[str]', queries: 'List[str]') -> 'L ...
- wireshark抓包新手使用教程
wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息.常用于开发测试过程各种问题定位. Wireshark软件安装 软件下载路径:wireshark官网.按照系 ...
- CentOS 6.5 64位下安装Redis3.0.2的具体流程
系统环境:CentOS 6.5 64位 安装方式:编译安装 防火墙:开启 Redis版本:Redis 3.0.2 一.环境准备 1.安装 gcc gcc-c++ [root@iZ94ebgv853Z ...
- PHP5.5.38版本Zend Guard loader for 5.5安装(详细)
第一次在博客园写东西记录自己,不,可以说第一次在网上写东西记录自己,我只是个菜鸟,具体的不太懂, 但是作为一个菜鸟我肯定把我遇到的问题给详细的表述出来,大神勿喷.在安装Zend Guard loade ...
- [原创] 扩展jquery-treegrid插件, 实现勾选功能和全删按钮.
新上手一个项目, 因而正好想学习下bootstrap, 所以就采用asp.net mvc + bootstrap来做. 因为需要TreeGrid的控件, 本来想用easyUI.LingerUi.DW ...
- pyton 模块之 pysmb 文件上传(windows)
#!/usr/bin/env python #coding:utf-8 from smb.SMBConnection import SMBConnection from nmb.NetBIOS imp ...
- Visual Studio Enterprise 2019序列号
Visual Studio Enterprise 2019序列号:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio Professional 2019序列号:NY ...