《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 第一周 作业
构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...
随机推荐
- UIResponder类
UIResponder类 UIResponder类是所有视图类的父类,包括UIView, UIApplication, UIWindow. UIResponder类定义了一些响应和处理事件的方法.事件 ...
- sencha Touch 2.4 学习之 XTemplate模板
XTemplate模板 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> & ...
- Ajax HTML, JS
Ajax Request HTML <script></script>及外部的js文件,都需要 var scriptStrs = response.match(/\<[\ ...
- 【转】Sublime text 3 中文文件名显示方框怎么解决
引用自:http://www.zhihu.com/question/24029280 如图,中文文件名打开全是乱码,内容倒是装了converttoutf8没什么太大的问题. 这个是sublime te ...
- Unity使用外部版本控制SVN
原地址:http://www.cnblogs.com/realtimepixels/p/3652146.html Using External Version Control Systems with ...
- 分布式数据存储-MySQL主从复制
前言 一.主从复制过程 MySQL的主从复制能力是通过三个线程来实现的,两个在Slave端的I/O和SQL两个线程,还有一个在Master端I/O线程: Binlog dump thread:Mast ...
- LCT模板
之前一直用的LCT模板,因为其实个人对LCT和Splay不是很熟,所以用起来总觉得略略的坑爹,过了一段时间就忘了,但事实上很多裸的LCT要改的东西是不多的,所以今天写了些注释,以后可能套起模板来会得心 ...
- Android OpenGL 学习笔记 --开始篇
转自: http://www.cnblogs.com/TerryBlog/archive/2010/07/09/1774475.html 1.什么是 OpenGL? OpenGL 是个专业的3D程序接 ...
- 540C: Ice Cave
题目链接 题意: n*m的地图,'X'表示有裂痕的冰块,'.'表示完整的冰块,有裂痕的冰块再被踩一次就会碎掉,完整的冰块被踩一次会变成有裂痕的冰块, 现在告诉起点和终点,问从起点能否走到终点并且使终点 ...
- Android ActionBar详解
Android ActionBar详解 分类: Android2014-04-30 15:23 1094人阅读 评论(0) 收藏 举报 androidActionBar 目录(?)[+] 第4 ...