一、磁盘管理

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. 数据类型的处理(提取自FMDB)

    if ((!obj) || ((NSNull *)obj == [NSNull null])) { sqlite3_bind_null(pStmt, idx); } // FIXME - someda ...

  2. discuzx完全自定义设计模板门户首页,栏目,专题模板方法

    第一种:门户首页模板(index.htm,保存于templatedefaultportal) <!--{subtemplate common/header}--> <style id ...

  3. 亚马逊 在线测试题目 amazon

    分析:其实就是求矩形中某一个点到其他点的距离加权最小 方法一: 对每一个点求其到其他点的加权距离,然后比较最小.由于有M*N个点,对每一个点求加权距离是O(M*N)的,所以整体时间复杂度是O(M*M* ...

  4. PowerDesigner(四)-业务处理模型(转)

    业务处理模型 业务处理模型(Business Process Model,BPM)以业务需求作为出发点,用图形的方式描述系统的任务和业务流程,注重的是处理过程中数据流程.业务处理模型是从业务人员的角度 ...

  5. 说说Thread.Sleep(0)的那些奇怪的事

    写在前面 最近在弄一个传输组件,用到很多多线程的知识,其中有个问题,困扰我很久,不知道是什么原因,脑子一热,在传输过程中,添加了一句代码Thread.Sleep(0).那个问题竟然解决了,耗费我一上午 ...

  6. python 小试牛刀之信息管理

    这个是之前写的半成品,但是一直没有好好的写完,今晚我把它补充完整,并且贴出了遇到的问题 这个程序并没有处理中文,主要是python 2.7对于中文的支持太蛋疼了,虽然可以设置utf8编码,但是如果列表 ...

  7. 8086CPU各寄存器的用途

    8086 有14个16位寄存器,这14个寄存器按其用途可分为(1)通用寄存器.(2)指令指针.(3)标志寄存器和(4)段寄存器等4类. 1.通用寄存器有8个, 又可以分成2组,一组是数据寄存器(4个) ...

  8. Nginx搭建flv视频点播服务器

    Nginx搭建flv视频点播服务器 前一段时间使用Nginx搭建的多媒体服务器只能在缓冲过的时间区域内拖放, 而不能拖放到未缓冲的地方. 这就带来了一个问题: 如果视频限速的速率很小, 那么客户端观看 ...

  9. 使用tomcat7创建异步servlet

    该篇文章翻译自:http://developerlife.com/tutorials/?p=1437 一.简介 Servlet API 3.0 之前,需要使用类似Comet的方式来实现创建异步的Ser ...

  10. HDU 1397 Goldbach's Conjecture(二分,查找素数)

    题目意思很简单,就是找n=p1+p2的种类数,具体看题目吧. 次重点是查找一定范围内的素数: 重点是用二分查找,不然会超时!!! #include<stdio.h> #include< ...