zoukankan      html  css  js  c++  java
  • 《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 " " $5 " "}' bf_test.txt

    结合管道符号: 

    df -h | awk '{printf $1 " " $5 " " $6}'

     df -h | awk '{print $1 " " $5 " " $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

  • 相关阅读:
    QPS计算
    Burp学院-信息泄露
    Burp学院-OS命令注入
    Burp学院-SQL注入
    时间格式转换 日期转换
    K8s 1.20x版本nfs动态存储报错 persistentvolume-controller waiting for a volume to be created, either by external provisioner "qgg-nfs-storage" or manually created by system administrator
    K8Snode的自定义状态信息
    kubernetes之node资源紧缺时pod驱逐机制
    K8Snode最大pod数量
    阿里云域名白名单访问限制
  • 原文地址:https://www.cnblogs.com/yeahwell/p/5617481.html
Copyright © 2011-2022 走看看