一、ifconfig,命令查看linux系统IP
二、su切换到root下(已是root用户不用切换),使用setup命令启用界面操作
        CentOS我安装的是Minimal版本,没有安装setuptool软件,可以使用yum源安装
        yum install setuptool
       setup命令启用界面后,没有network configuration等项,quit退出,再继续安装
       用于系统服务管理的工具:yum install ntsysv
       防火墙设置:yum install system-config-securitylevel-tui         
       网络设置:yum install system-config-network-tui
       键盘设置:yum install system-config-keyboard
       安装时区:yum -y install system-config-data
三、修改配置文件改IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0
四、重启网络服务:service network restart
五、关闭防火墙:service iptables stop
六、内网主机名---IP映射:vi /etc/hosts            如192.168.140.30    hjpPC
七、wc 文本文件    统计文本文件的行数、单词数及字符数
        wc -l 文本文件    得到行数;wc -w 文本文件    得到单词数;wc -c 文本文件    得到字符数
        wc --help    查看wc相关命令
八、date    查看当前系统时间
九、安装JDK
    1、通过flashFXP将JDK for Linux(jdk-8u73-linux-x64.tar.gz)复制到Linux 系统文件夹中
    2、如放在路径/home/hjp/javaDev/下面
     3、切换到javaDev文件夹下,使用命令解压,tar -zxvf jdk-8u73-linux-x64.tar.gz 
     4、解压完成后,切换到bin文件夹下, ./java -version命令查看JDK版本(./当前目录)
十、配置环境变量
        1、sudo vi /etc/profile命令编辑,以管理员身份运行,输入密码
                有可能出现错误:hjp is not in the sudoers file.  This incident will be reported.解决如下:
                        (1)、su 切换到root用户下
                        (2)、添加sudoers文件的写权限命令:chmod u+w /etc/sudoers
                        (3)、编辑sudoers文件:vi /etc/sudoers(或 visudo)    找到root ALL=(ALL) ALL,在下面添加hjp ALL=(ALL) ALL(hjp为系统用户,如果没有找到root`````````,在空白处添加root ALL=(ALL) ALL和hjp ALL=(ALL) ALL)
                        补充:添加sudoers文件可执行用户四种方式,hjp ALL=(ALL) ALL(允许hjp用户执行sudo命令,需要密码);%hjp ALL=(ALL) ALL(允许hjp用户组执行sudo命令,需要密码);hjp ALL=(ALL) NOPASSWD: ALL(允许hjp用户执行sudo命令,不需要密码);%hjp ALL=(ALL) NOPASSWD: ALL(允许hjp用户组执行sudo命令,不需要密码)
                        (4)、撤销sudoers文件的写权限命令:chmod u-w /etc/sudoers
        2、在/etc/profile文件末尾处新增一行,写入export JAVA_HOME=/home/hjp/javaDev/jdk1.8.0_73(JDK安装目录,赋值给JAVA_HOME变量),回车再将javahome变量添加到Path变量:export PATH=$PATH:$JAVA_HOME/bin($符号取变量值,:符号拼接),写完后,wq保存并退出编辑
        3、再使用source /etc/profile将配置文件的变量输送到内存中;测试:java -version
十一、Shell开发之HelloWorld
        root用户下操作,mkdir shellDev创建shellDev文件夹;切换到该目录下,touch shellTest.sh创建shellTest.sh文件,切记是以sh为后缀的文件;vi shellTest.sh编辑文件,写入#!/bin/bash换行 echo "What's your name?名字"换行 read PERSON换行echo "Hello,$PERSON";退出编辑模式,wq保存退出。
        执行:./shellTest.sh,如果由于权限被禁止,可以通过chmod +x shellTest.sh 设置所有用户对此文件可执行。
        解释:#!/bin/bash用来说明是使用的bash这个shell;read PERSON通过键盘输入变量值,赋值给PERSON变量;echo "Hello,$PERSON"通过$PERSON取得变量值    

linux学习之系统管理、网络配置、软件安装的更多相关文章

  1. Linux学习(十九)软件安装与卸载(二)更换yum源

    一.简介 系统自带的源数量有限,而且是国外的源,速度肯定不如国内的.而断网的时候,本地源就可以派得上用处.而RPMForge源是传说中规模最大的一个源.那么接下来我们就来分别配一下本地源,国内源,RP ...

  2. Linux学习笔记之九————ubuntu软件安装与卸载

    一.更新 源 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppStore 2. 备份Ubuntu默 ...

  3. Linux学习(二十)软件安装与卸载(三)源码包安装

    一.概述 源码包安装的优点在于它自由程度比较高,可以指定目录与组件.再有,你要是能改源码也可以. 二.安装方法 步骤 1.从官网或者信任站点下载源码包 [root@localhost ~]# wget ...

  4. linux的视频学习4(网络配置和rpm)

    linux的视频学习: 1.网络配置的三种方式的介绍. 第一种方式: setup 命令--选择network configuration-->配置固定ip(tab键)和自动分配IP(长空格) / ...

  5. vim学习、各类插件配置与安装

    vim学习.各类插件配置与安装 vim 插件 配置 1. vim学习 vim基础学习:根据网上流行基础文章<简明Vim练级攻略>,进阶书籍<vim实用技巧>.注:进阶书籍可以在 ...

  6. IBM服务器安装Ubuntu Linux server 64以及网络配置

    最近在部署AC环境,云AC要求软件环境为Ubuntu 14.04 版本的服务器Linux操作系统,下面是环境部署的准备工作: 一.下载文件 (1)下载系统文件 地址:http://mirrors.16 ...

  7. Linux下IP等网络配置

    Linux下IP等网络配置: 我所知道一共三种方式,下面简单介绍(注意:网络配置必须”root管理员“登录才能进行配置). 一 1.首先在命令行输入[ifconfig]命令,可看到相关网络信息,其中” ...

  8. Linux学习笔记1:配置Linux网络和克隆虚拟机并更改配置

    一.配置Linux网络 在安装Linux的时候,一定要保证你的物理网络的IP是手动设置的,要不然会在Linux设置IP连通网络的时候会报network is unreachable 并且怎么也找不到问 ...

  9. Linux第一天 ssh登录和软件安装详解

    Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器上使用的.实际情况,可能我很难直接到坐在服务器前,使用界面操作系 ...

  10. Linux web工程部署远程必备软件安装

    一.序 最近在将程序往linux上面部署,特此记录下部署步骤,待以后参考. web工程部署必备软件为:JDK.tomcat.数据库软件(oracle或mysql),远程监控.上传下载必备软件:VNC. ...

随机推荐

  1. 【转】【WPF】WPF 登录窗口关闭时打开主窗口

    在WPF中设计登录窗口关闭时打开主窗口,自动生成的App.xaml不能满足要求, 1.把App.xaml的属性窗口中的生成操作设定为 无 2.添加Program类 static class Progr ...

  2. Verilog学习笔记基本语法篇(九)········ 任务和函数

    task 和 function 说明语句分别用来定义任务和函数,利用任务和函数可以把函数模块分成许多小的任务和函数便于理解和调试.任务和函数往往还是大的程序模块在不同地点多次用到的相同的程序段.输入. ...

  3. yield(C# 参考)

    yield(C# 参考) 在语句中使用 yield 关键字,表示在该关键字所在的方法.运算符或 get 访问器是迭代器.   通过使用 yield 定义迭代器,可在实现自定义集合类型的 IEnumer ...

  4. 地图投影——高斯-克吕格投影、墨卡托投影和UTM投影

    地图投影(Map Projection) http://baike.baidu.com/view/94066.htm 概念: 地图投影是把地球表面的任意点,利用一定数学法则,转换到地图平面上的理论和方 ...

  5. 使用POI getCell 获取空的单元格之后在使用的时候报 NullPointerException

    解决办法,在得到cell之后先判断cell是否为空,然后再进行逻辑处理. 得到的cell建议使用去除策略(如左对齐,居中等)的cell,不然有可能受到策略影响而导致结果异常. org.apache.p ...

  6. libevent+bufferevent总结

    libevent+bufferevent总结 1 学习参考网址 libevent学习网址:http://blog.csdn.net/feitianxuxue/article/details/93725 ...

  7. 打开mmc后添加单元,出现停止工作的解决方法

    出现mmc停止工作,一般是其他软件的影响.关闭其他软件就可以了,但不知道是什么软件,所以只有进入干净状态.(也可以进入安全模式) 1.如何进入干净启动状态: ===================== ...

  8. Django1.8教程——从零开始搭建一个完整django博客(二)

    在上一节中,我们已经创建了一个Django模型Post,并使Post模型与数据库同步.这一节中,我们将介绍Django管理站点,通过Django管理站点来管理我们创建的Post模型实例. 为你的模型创 ...

  9. Unity3D 游戏计时功能实现

    最近工作实在是太忙了,没办法认真写博客,但是还是要好好记录下日常的学习. 需求 各类游戏中都大量运用到计时功能,不管是直接显示的在前端UI,还是后台运行. 思路 Unity中提供了Time类可以方便的 ...

  10. Java学习笔记(四)——google java编程风格指南(上)

    [前面的话] 年后开始正式上班,计划着想做很多事情,但是总会有这样那样的打扰,不知道是自己要求太高还是自我的奋斗意识不够?接下来好好加油.好好学学技术,好好学习英语,好好学习做点自己喜欢的事情,趁着自 ...