系统管理员在工作中经常会面对维护数台Linux服务器,redhot,centos和其他操作系统;有时会面对几十甚至上百台服务器要操作;

这个时候,需要养成良好的操作习惯,将复杂的事情尽可能简单化,而这些工作多是打个补丁,安装一个新程序而已,三两句命令行就OK了;

既然是命令行操作,简单的话编辑成命令行批处理语句,而复杂的则直接编辑成脚本执行即可;但是脚本的通用性很差,需要编程者每个操作系统都能兼顾,且还要顾忌同一操作系统的不同版本,而系统维护又是各自为政的普遍现象,你维护你的,我维护我的,这个时候命令行批处理语句就显得比较强大了,centos系统管理员编辑完成后,共享给redhot服务器操作者,简单替换各自对应的语句即可,灵活且方便快捷;紧急事态下效率极高;

本文以安装JDK为例,说明优化后的执行语句的方便之处:

1.下载jdk版本到本地PC
2.上传jdk版本到服务器目录(/tmp)
3.新建jdk安装目录 (开始命令行操作,一般用户的应用安装在/usr/local/目录下)
4.拷贝jdk到安装目录
5.进入安装目录
6.解压jdk文件到本目录(jdk解压即可,不需要编译安装)
7.设置环境变量 (手工输入配置语句:命令行执行)
8.设置环境变量生效
9.验证jdk是否生效(结束)

mkdir /usr/local/java
cp /tmp/jdk-8u192-linux-x64.tar.gzv /usr/local/java
cd /usr/local/java
tar -zxvf jdk-8u192-linux-x64.tar.gz
vi /etc/profile
---------------------------在profile中追加如下内容------
在最后添加3行环境变量(编辑时,按i切换到输入环境,esc退出编辑环境,:wq表示保存并退出,:q!表示不保存退出)
**
    export JAVA_HOME=/usr/Java/jdk1.8.0_192
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
**
source /etc/profile
java -version

安装完成;

可以看到,只需要在第8步骤,vim命令进入文本编辑器,在行尾拷贝配置语句即可,其他命令顺序执行即可,有些语句行尾加回车后一次执行即可;

Linux服务器操作习惯培养相关推荐

  1. 使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限

    Mysql是为了安全考虑,初始的时候并没有开启Root用户的远程访问权限,Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Lin ...

  2. 连接Linux服务器操作Oracle数据库

    1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会 ...

  3. linux服务器操作系统日志都有哪些,Linux操作系统服务器日志管理详解

    Linux操作系统服务器日志管理详解 Linux操作系统服务器日志管理详解 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下 ...

  4. Linux服务器操作数据库

    一.进入mysql数据库 1.使用命令连接进入数据库 mysql -u root -p参数解析: root-是连接数据库的用户 连接成功的截图如下 2.可以查看当前用户有哪些数据库权限 show da ...

  5. 查看linux服务器操作日记,linux服务器系统如何查看日志?

    在您作为Linux管理员的职业生涯中,您将不得不查看日志文件.毕竟,他们有一个非常重要的原因......帮助您解决问题.事实上,每个经验丰富的管理员都会立即告诉您,出现问题时要做的第一件事就是查看日志 ...

  6. Windows负载机JVM 远程监控Linux服务器下tomcat

    基本是跟着网上的操作进行的,除了遇到一个Local host name unknown的问题: 一.Linux服务器操作部分 服务器地址:10.64.111.68 首先配置JMX: 1.找到jdk目录 ...

  7. java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息...

    1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/2 ...

  8. linux 笔记服务器,Linux服务器 CentOS7.5 操作小笔记

    Linux服务器 CentOS7.5 查看命令所在位置 which java 查看JVM内存情况 # 系统内存使用 free -h # 查看当前进程 ps -ef | grep java # 查看JV ...

  9. DNS 基础知识及 Linux DNS 服务器操作知识

    一.DNS域名结构与域名服务器 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址.域名系统其实就是名字系统.为什么不叫&quo ...

最新文章

  1. 浅析操作系统和Netty中的零拷贝机制
  2. VTK:图片之ImageMedian3D
  3. linux+不同分区mv,mv操作深入浅出
  4. 介绍一个基于 .NET 的船的新 PHP SDK + Runtime: PeachPie
  5. 数字图像处理基本原理和常用方法
  6. document.execCommand() 解析
  7. 【初级01】java JVM核心技术(1):字节码、类加载器、GC机制
  8. Flask 系列之 SQLAlchemy
  9. Open3D绘制3D坐标,绘制点云
  10. 高通平台开发系列讲解(USB篇)MBIM QXDM 日志解析
  11. CAPL学习之路-DoIP相关函数
  12. springboot个人博客项目面试准备
  13. 双绞线有两种接法:EIA/TIA 568B标准和EIA/TIA 568A标准。具体接法如下:
  14. ipad如何与手机微信连接服务器地址,如何设置微信在手机和ipad同步 - 卡饭网
  15. 计算机应用技术投稿流程,计算机技术与发展投稿有何要求?
  16. 轻松玩转Python:打开文件夹,搜索视频文件,实现简单视频播放器
  17. c语言中执行cl exe时出错,执行cl.exe时出错怎么办
  18. Debian 12 Bookworm 尝鲜记
  19. NGFF、M.2、NVME、SATA、PCIE、USB的层次和区别:协议?接口?
  20. 啥是jQuery(什么是jQuery)

热门文章

  1. linux安装autossh详细教程,Linux系统入门学习:如何安装autossh
  2. 计算机组成原理复习总结(七)外围设备
  3. 3d 角色血条制作方案:解决近大远小的策略
  4. 源码到底应该怎么读?
  5. Mac OS X的Spotlight综述
  6. 《涨知识啦24》---JBS or MPS?
  7. Unity 骨骼动画 Anima2D
  8. 前端进击的巨人(三):从作用域走进闭包
  9. 录音文件下载_录音转文字别烦恼,收下这份锦囊,几种方法任你选!
  10. 12款福克斯后座中置灯加开关