一、磁盘管理

Linux添加新硬盘、分区、格式化、自动挂载  http://lxsym.blog.51cto.com/1364623/321643

给Linux系统新增加一块硬盘  http://www.linuxidc.com/Linux/2011-02/31868.htm

二、压缩和解压

linux下解压命令大全  http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html

三、

七、克隆虚拟机

1. 修改网络

(1)vi /etc/udev/rules.d/70-persistent-net.rules

eth1 改为eth0

(2)vi /etc/sysconfig/network-scripts/ifcfg-eth0

HWADDR改为eth1的地址

HWADDR=00:0c:29:79:e6:ec

八、安装jdk

modules 装好的软件

software 安装软件

(1)解压jdk

tar -zxf file -C /opt/modules

(2)

vi /etc/profile

设置JAVA_HOME

##JAVA_HOME

export JAVA_HOME=/opt/modules/jdk1.7.0_67

export PATH=$JAVA_HOME/bin

(3)source /etc/profile

(4)java -version

九、 rpm命令

RPM应用——查询(已安装包和未安装包) http://blog.csdn.net/iquicksandi/article/details/7816750

redhat 主要包安装方式

1. man rpm

2. 挂载光驱

mount /dev/cdrom /media

3. rpm 包操作

查看有多少个包 ls | wc -l

ls kernel-*

(1)查看选项: 查看系统当前有哪些rpm包  rpm -qa

rpm -qa | grep httpd

rpm -qa | grep httpd-devel

ls httpd-*

(2)rpm包的依赖性很强

装包a 》》 装包b 》》装包c

安装选项: -i -v 代表详细信息 -vh 显示详细进度

rpm -qa | grep zlib

rpm -ivh zlib-1.2.3-29.el6.x86_64.rpm

(3)卸载选项: -e

rpm -e zlib-devel-1.2.3-29.el6.x86_64

(4)查看文件是哪个包安装的

ls /etc/ntp.conf

rpm -qf /etc/ntp.conf

(5)yum命令

linux yum命令详解  http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html

同样也是管理rpm包的。

列出所有可用(已安装的rpm包): yum list

仓库名前有@符号表示已经安装

安装命令: -y代表直接确认

yum install httpd-devel.x86_64

yum -y install httpd-devel.x86_64  不需确认

卸载命令: remove,也可以加上-y选项

yum -y remove httpd-devel.x86_64  不需确认

yum 仓库

常用仓库:

mirror.163.com

mirror.sohu.com

配置仓库

cd /etc/yum.repos.d/

ls

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo

.repo 都是仓库文件

[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=upd
ates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1   #代表是否开启校验
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6   #代表该校验的公钥所在位置

十、 关机重启

第一组: shutdown reboot

第二组: init0 init6

十二、Shell编程

1. shell概述

1)命令解释器:

外层应用层》shell命令解释器》》内核》》硬件

命令: ASCII

起到转换的作用

编程执行的脚本语言,可以直接调用Linux中的命令

2)shell两种主要语法类型

Bourne Bshell: sh,ksh,Bash..

C    Cshell: csh,tcsh..

查看系统支持的shell: cat /etc/shells

3) shell变量

(1)环境变量: 用户变量和系统变量

用户变量:cat ~/.bash_profile 该文件只针对某一个用户

系统变量:more /etc/profile 全局生效的系统变量文件

(2)位置变量

bash定义了9个位置变量,分别是$1~$9

$0表示脚本名称

4)shell实战

(1)echo 打印换行的方法 http://blog.csdn.net/lixiaohuiok111/article/details/18313039

(2)awk命令

语法: awk'条件{动作1}条件2{动作2}...' 文件名

可以格式化输出内容,比如printf

awk '{printf $1 "\t" $5 "\n"}' bf_test.txt

结合管道符号:

df -h | awk '{printf $1 "\t" $5 "\t" $6}'

df -h | awk '{print $1 "\t" $5 "\t" $6}'

printf需要手动在末尾添加换行,而print不需要

(3)\ 表示继续可以输入

十三、系统管理命令

1.

ifconfig

top

free

netstat

netstat -an

ps

ps -ef

kill

kill -l

kill 9

十四、crontab

linux定时任务的设置 crontab 配置指南

Linux crontab 命令格式与详细例子

定时任务,--周期性执行计划任务

(1)at --指定时间执行特定命令

at 时间

at 16:55

退出at命令 ctrl+d

(2)crontab内容格式

service crond status

chkconfig --list 查看服务是否开机启动

制定周期性计划:

计划条件:

每周的凌晨三点备份/etc/passwd

*  *  *  *  *  cmd  

0  3  *  *  3  cp /etc/passwd

时间同步 ntpdate ,每10分钟执行时间同步

制定计划: crontab -e

列出当前所有计划: crontab -l

《OD学hadoop》第一周0626的更多相关文章

  1. 《OD学hadoop》第一周0626 作业二:Linux基础

    一.打包压缩 知识点: tar -zxvf -C PATH tar -jxvf tar -zcvf tar -jcvf tar:打包命令 -z 打包同时gzip压缩 -j 打包同时bzip2 -c 打 ...

  2. 《OD学hadoop》第一周0625

    一.实用网站 1. linux内核版本 www.kernel.org 2. 查看网站服务器使用的系统  www.netcraft.com 二.推荐书籍 1. <Hadoop权威指南> 1- ...

  3. 《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)

    1. 1) vim /etc/udev/rules.d/-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE= ...

  4. 《OD学hadoop》第二周0703

    hdfs可视化界面: http://beifeng-hadoop-01:50070/dfshealth.html#tab-overview yarn可视化界面: http://beifeng-hado ...

  5. 《OD学hadoop》第二周0702

    大数据离线计算hadoop2.x 三周(6天) markdown文本剪辑器 罗振宇--跨年演讲,时间的朋友 http://tech.163.com/16/0101/11/BC87H8DF000915B ...

  6. 《OD学hadoop》第三周0710

    一.分布式集群安装1. Hadoop模式本地模式.伪分布模式.集群模式datanode 使用的机器上的磁盘,存储空间nodemanager使用的机器上的内存和CPU(计算和分析数据) 2. 搭建环境准 ...

  7. 《OD学hadoop》第三周0709

    一.MapReduce编程模型1. 中心思想: 分而治之2. map(映射)3. 分布式计算模型,处理海量数据4. 一个简单的MR程序需要制定map().reduce().input.output5. ...

  8. 《OD学hadoop》第四周0716

    7.16 一.回顾 二.HDFS Federation(联盟) Hadoop 2.2.0发布新特性 很多的大公司都在使用:BAT HDFS Federation + HDFS HA架构 互相隔开,但是 ...

  9. 2017-2018-1 我爱学Java 第一周 作业

    构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...

随机推荐

  1. centos使用更新更快的yum源

    The Remi Repo is a yum repository maintained by a French dude - Remi Collet. It contains much more u ...

  2. UML类图(转载)

    概述: 类图是静态图.它代表了一个应用程序的静态视图.类图不仅用于可视化描述和记录系统的不同方面,但也为构建可执行代码的软件应用程序. 类图描述一类的属性和操作,也对系统的约束.被广泛应用于类图的建模 ...

  3. SOA之(4)——服务实现的途径

    服务实现的途径(Service Implementation Mediums) 将SOA看成是一个架构模型非常重要,它独立于任何技术平台.对于企业来说,可以根据它当前自身的技术优势来实现SOA,从而达 ...

  4. web服务器 应用 服务器

    WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了: Web服务器 ...

  5. 服务端发送xml请求java代码示例

    /** * */ package com.autoyol.pay.cmb.core; import java.io.ByteArrayOutputStream; import java.io.IOEx ...

  6. 压测2.0:云压测 + APM = 端到端压测解决方案

    从压力测试说起 压力测试是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和隐患.与功能测试不同,压测是以软件响应速度为测试目标的,尤其是针对在较短时间内大量并发用户的访 ...

  7. POJ 1419

    #include <iostream> #define MAXN 105 #define max _max using namespace std; int j; bool _m[MAXN ...

  8. JAVA动态加载JAR包的实现

    如何动态的加载这些驱动!不可能把所有的数据库驱动都集成到JAR包中吧?!于是动态加载驱动的JAR包就产生了!其实这些在做系统基础代码时,经常用到,只是一般我们没有机会去搞而已. 动态加载JAR包,使用 ...

  9. DMS平台从.NET 1.1升级到.NET 4.0的升级步骤

    1)复制新增的项目到4.0平台解决方案对应目录,添加到到解决方案中:2)合并公共文件(比如修改了FormMain主界面.基础类库.售后界面的修改)3)控件的修订(Dev少数属性可能需要手工调整为新的方 ...

  10. MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-3]

    引入Struts2 在pom.xml中加入jar包 <!-- struts2 --> <dependency> <groupId>org.apache.struts ...