一、磁盘管理

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. 关于High-Resolution Timer(了解)

    如果一个系统包含高精度性能计数器(HRPC,high-resolution performance counter)则此系统提供高精度定时器.你可以使用API函数QueryPerformanceFre ...

  2. [工作积累] android 中添加libssl和libcurl

    1. libssl https://github.com/guardianproject/openssl-android 然后执行ndk-build 2.libcurl 源代码组织结构, 下面的mak ...

  3. 引擎设计跟踪(九.14.2a) 导出插件问题修复和 Tangent Space 裂缝修复

    由于工作很忙, 近半年的业余时间没空搞了, 不过工作马上忙完了, 趁十一有时间修了一些小问题. 这次更新跟骨骼动画无关, 修复了一个之前的, 关于tangent space裂缝的问题: 引擎设计跟踪( ...

  4. Kerberos的组件和术语(翻译和注解)

    之所以要翻译这篇文章,是因为提到了一些通常于对Kerberos协议简介性质的文章所没有提到的细节,而这些细节对于理解Kerberos的工作原理,以及Kerberos协议实现的使用都是很有必要的. 1. ...

  5. IT架构之IT架构模型——思维导图

    参考: [日] 野村综合研究所系统咨询事业本部. 图解CIO工作指南. 周自恒译 人民邮电出版社,2014

  6. Sqli-labs less 53

    Less-53 和less51是一样的,只是这里的mysql错误不会在前台显示,但是对于stacked injection是一样的利用方式 http://127.0.0.1/sqli-labs/Les ...

  7. poj 3686

    The Windy's Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 3791   Accepted: 1631 Descr ...

  8. POJ 2021 Relative Relatives(map+树的遍历)

    题意: 今天是Ted的100岁生日.凑巧的是,他家族里面每个人都跟他同一天生日,但是年份不同. 现在只给出一些 父亲的名字,孩子的名字,以及孩子出生时父亲的年龄, 要求将Ted以外的家族成员按年龄降序 ...

  9. 传说中的WCF(5):数据协定(a)

    在第4篇中,咱们了解了发送/接收SOAP头,从本篇开头,我们不妨更深入地去探求一下有关WCF中的消息到底是啥玩意儿.WCF庞大而复杂,而从 MSDN文档中,你会看到许多很专业很抽象的东西,你不禁会问, ...

  10. 机器学习之神经网络模型-下(Neural Networks: Representation)

    3. Model Representation I 1 神经网络是在模仿大脑中的神经元或者神经网络时发明的.因此,要解释如何表示模型假设,我们不妨先来看单个神经元在大脑中是什么样的. 我们的大脑中充满 ...