《OD学hadoop》第一周0626
一、磁盘管理
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
定时任务,--周期性执行计划任务
(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的更多相关文章
- 《OD学hadoop》第一周0626 作业二:Linux基础
一.打包压缩 知识点: tar -zxvf -C PATH tar -jxvf tar -zcvf tar -jcvf tar:打包命令 -z 打包同时gzip压缩 -j 打包同时bzip2 -c 打 ...
- 《OD学hadoop》第一周0625
一.实用网站 1. linux内核版本 www.kernel.org 2. 查看网站服务器使用的系统 www.netcraft.com 二.推荐书籍 1. <Hadoop权威指南> 1- ...
- 《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)
1. 1) vim /etc/udev/rules.d/-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE= ...
- 《OD学hadoop》第二周0703
hdfs可视化界面: http://beifeng-hadoop-01:50070/dfshealth.html#tab-overview yarn可视化界面: http://beifeng-hado ...
- 《OD学hadoop》第二周0702
大数据离线计算hadoop2.x 三周(6天) markdown文本剪辑器 罗振宇--跨年演讲,时间的朋友 http://tech.163.com/16/0101/11/BC87H8DF000915B ...
- 《OD学hadoop》第三周0710
一.分布式集群安装1. Hadoop模式本地模式.伪分布模式.集群模式datanode 使用的机器上的磁盘,存储空间nodemanager使用的机器上的内存和CPU(计算和分析数据) 2. 搭建环境准 ...
- 《OD学hadoop》第三周0709
一.MapReduce编程模型1. 中心思想: 分而治之2. map(映射)3. 分布式计算模型,处理海量数据4. 一个简单的MR程序需要制定map().reduce().input.output5. ...
- 《OD学hadoop》第四周0716
7.16 一.回顾 二.HDFS Federation(联盟) Hadoop 2.2.0发布新特性 很多的大公司都在使用:BAT HDFS Federation + HDFS HA架构 互相隔开,但是 ...
- 2017-2018-1 我爱学Java 第一周 作业
构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...
随机推荐
- 剑指offer--面试题21
题目:设计包含min函数的栈,pop(),push(),min()的时间复杂度均为O(1) 自己所写代码如下:(写‘栈’的代码还是有些不熟练!) #include <iostream> u ...
- 从CMO到龙泉寺弟子:佛法改变人生
今天,移动精英开发社为大家请来了佛家弟子孫濟初师兄给大家分享学佛心得.濟初师兄根据自己的亲身经历,讲述了佛法对他人生的影响,以及他所获得的启示.本文系国内ITOM管理平台OneAPM授权转载. 孫濟初 ...
- HDU 4034 Graph(floyd,最短路,简单)
题目 一道简单的倒着的floyd. 具体可看代码,代码可简化,你有兴趣可以简化一下,就是把那个Dijsktra所实现的功能放到倒着的floyd里面去. #include<stdio.h> ...
- Light OJ 1364 Expected Cards (期望dp,好题)
题目自己看吧,不想赘述. 参考链接:http://www.cnblogs.com/jianglangcaijin/archive/2013/01/02/2842389.html #include &l ...
- tomcat 跨域
http://www.360doc.com/content/14/0920/14/7909375_411017244.shtml http://www.tuicool.com/articles/Znq ...
- spring_150805_datasource
实体类: package com.spring.model; public class DogPet { private int id; private String name; private in ...
- JS中基本类型与包装类型的关系
对于JS中一些类型的转化的东西,自己测试并得出的结论,有错误的地方请大大们留言. 不多废话,直接贴代码,测试请直接拷贝全部代码: <!DOCTYPE html> <html> ...
- POJ 3710 Christmas Game
知识储备: 解决办法(奇偶去环): (1) 对于长度为奇数的环,去掉其中任意一个边之后,剩下的 两个链长度同奇偶,抑或之后的 SG 值不可能为奇数,所 以它的 SG 值为 1: (2) 对于长度为 ...
- 安卓开发利用外部jar包时ClassNotFound的错误
今天调试一个小程序,一直没有进入 MainActivity 中的onCreate方法,因为没有看见提前设置好的log,然后仔细观察logcat的日志,发现提示很多ClassNotFound的信息,而且 ...
- CVS的使用
基本术语 Repository 仓库 [rɪ'pɒzətrɪ] Module 模块 ['mɒdju:l] Import 导入 Checkout 导出 Commit 提交修改 [kə'mɪt] Upda ...