《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 第一周 作业
构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...
随机推荐
- lof基金
lof基金 编辑 LOF基金,英文全称是"Listed Open-Ended Fund",汉语称为"上市型开放式基金".也就是上市型开放式基金发行结束后,投资者 ...
- 初识layer 快速入门
http://layer.layui.com/hello.html 如果,你初识layer,你对她不知所措,你甚至不知如何绑定事件… 那或许你应该用秒做单位,去认识她. 开始了解 第一步:部署 下载l ...
- Linux性能检测命令 - vmstat
一.vmstat命令描述 最常见的Linux/Unix监控工具想必是vmstat了,vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可以展现给定时间间隔的服务 ...
- LoaderManager使用详解(四)---实例:AppListLoader
实例:AppListLoader 这篇文章将是我的第四篇,也就是最后一篇该系列的文章.请在评论里面告诉我他们是否有用.前面几篇文章的链接如下: 一:Loaders之前世界 二:了解Loader ...
- Java加密技术
相关链接: Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC Java加密技术(二)——对称加密DES&AES Java加密技术(三)——PBE算法 ...
- hdu 2873 Bomb Game 博弈论
SG函数打表,求NIM和!!! 代码如下: #include<cstdio> #include<cstring> #include<iostream> #inclu ...
- pku 1703(种类并查集)
题目链接:http://poj.org/problem?id=1703 思路;个人觉得本质上还是和带权并查集一样的,只不过多了一个MOD操作,然后就是向量关系图稍微改动一下就变成种类并查集了,对于本题 ...
- PowerMockito(PowerMock用法)
网络上大部分是powermock 的用法, PowerMock有两个重要的注解: –@RunWith(PowerMockRunner.class) –@PrepareForTest( { YourCl ...
- 李洪强iOS开发之OC[010] - 有参方法的声明实现和调用
// // main.m // 09 - 有参方法的声明实现和调用 // // Created by vic fan on 16/7/5. // Copyright © 2016年 李洪强. ...
- Android核心分析之二十七Android GDI 之SurfaceFlinger之动态结构示
SurfaceFlinger对象建立过程示意 1 SurfaceSession的建立 客户端请求建立Surface时,首先在要与SurfaceFlinger建立一个Session,然后再 ...