linux一些操作

1.安装httpd:
yum -y install httpd
启动 httpd 服务
service httpd start
测试
http://192.168.xx.xx:xx

注意:若要测试到ip地址 一定要启动服务 重新开启一次虚拟机可能要重新启动一下

2.配置jdk

2.1 下载jdk

官网下载.tar.gz文件 到software 一个软件安装的集合包 里面集合了很多软件的安装包

2.2 安装jdk

在java文件夹里安装 解压缩 一般权限设置755 

2.3 配置环境

一定要配置环境才能运行jdk哦

vi /etc/profile 

文件最后的位置添加

这几行代码 注意JAVA_HOME的值就是jdk解压缩后的存放路径地址 其他都不用改

2.4 重新运行下jdk

source /etc/profile  有时候不重新运行也会检查不到 如果查不到jdk了就重新加载下 也不要安装过高版本的jdk
2.5 查看jdk是否安装成功

java-version 出现版本号说明安装成功了

 

3.配置tomcat

3.1 下载tomcat

.tar.gz 文件

3.2 安装tomcat

解压.tar.gz 文件

3.3 启动和关闭tomcat

进入apache-tomcat-版本号/bin后  ./startup.sh 开启tomcat 浏览器窗口输入192.168.80.100:8080

有时候会拒绝访问,注意拒绝访问是linux拒绝了浏览器的请求 因此防火墙,端口占用等等都要对虚拟机操作

有这么几种可能:1.linux的防火墙关闭 一种是/etc/selinux/config 中的selinux改成disable 一种是stop firewalls 2.端口占用  3.换个网 有时候换个网就好了 不知为何 都试试总没坏处

用完关闭服务器 sql也是一样的

4.配置mysql

4.1 下载安装mysql

4.2 

5.软件的安装和卸载

对于软件的安装 我们一般都是查询是否已有该软件 不管是安装过还是系统自带 都建议先卸载

rpm -qa | grep xx f.e. java mysql ... 查询是否有xx软件

rpm -e --nodeps  查询到的内容copy过来 

6、若要以主机名去操作一些指令 如主机名方式远程登录  需两步

确定主机名 主机名应唯一

hostnamectl

hostnamectl set-hostname xxx

配置主机名和IP

vi /etc/hosts

192.168.80.101 host1

192.168.80.102 host2

...

这样就可在hosts1上主机名登录host2

7.ssh基于密钥免密登录

想说的是在公钥私钥设置过程中出现的一个问题:

ssh-keygen -t rsa 各自主机上生成自己的公钥和私钥后

此时如果改变主机的名字 不保存到生成的公钥和私钥中

进行公钥拷贝生成的authorized_keys中 主机名没有改变

若改变主机名 重新生成公钥和私钥

8.对称加密和非对称加密

8.1对称加密

服务器1向服务器2发送请求需要登录 此时需要传输些密文进行验证

服务器2之前存储了些该服务器的验证数据

当密文传输过来之后 通过一些方法进行处理(二次加密或者解密) 得到的值和服务器2中的值是一致的 说明是你服务器1 可以远程操作我哦

8.2非对称加密

还是两个服务器1和2 还是1向2发请求

1的信息用2的公钥加密 传过去再用2的私钥解密

这样的好处是 比如传了一个公开的信息 用公钥加密形成密文 

传输给服务器2 即便中间被人截获 也无法进行解密 因为解密的私钥是非公开的

 

 
 



 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值