一、磁盘管理

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. UIResponder类

    UIResponder类 UIResponder类是所有视图类的父类,包括UIView, UIApplication, UIWindow. UIResponder类定义了一些响应和处理事件的方法.事件 ...

  2. sencha Touch 2.4 学习之 XTemplate模板

    XTemplate模板 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> & ...

  3. Ajax HTML, JS

    Ajax Request HTML <script></script>及外部的js文件,都需要 var scriptStrs = response.match(/\<[\ ...

  4. 【转】Sublime text 3 中文文件名显示方框怎么解决

    引用自:http://www.zhihu.com/question/24029280 如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题. 这个是sublime te ...

  5. Unity使用外部版本控制SVN

    原地址:http://www.cnblogs.com/realtimepixels/p/3652146.html Using External Version Control Systems with ...

  6. 分布式数据存储-MySQL主从复制

    前言 一.主从复制过程 MySQL的主从复制能力是通过三个线程来实现的,两个在Slave端的I/O和SQL两个线程,还有一个在Master端I/O线程: Binlog dump thread:Mast ...

  7. LCT模板

    之前一直用的LCT模板,因为其实个人对LCT和Splay不是很熟,所以用起来总觉得略略的坑爹,过了一段时间就忘了,但事实上很多裸的LCT要改的东西是不多的,所以今天写了些注释,以后可能套起模板来会得心 ...

  8. Android OpenGL 学习笔记 --开始篇

    转自: http://www.cnblogs.com/TerryBlog/archive/2010/07/09/1774475.html 1.什么是 OpenGL? OpenGL 是个专业的3D程序接 ...

  9. 540C: Ice Cave

    题目链接 题意: n*m的地图,'X'表示有裂痕的冰块,'.'表示完整的冰块,有裂痕的冰块再被踩一次就会碎掉,完整的冰块被踩一次会变成有裂痕的冰块, 现在告诉起点和终点,问从起点能否走到终点并且使终点 ...

  10. Android ActionBar详解

    Android ActionBar详解 分类: Android2014-04-30 15:23 1094人阅读 评论(0) 收藏 举报 androidActionBar   目录(?)[+]   第4 ...