zoukankan      html  css  js  c++  java
  • Linux 命令

    1.查看linux 系统位数:32、64

    getconf LONG_BIT

    2.安装ssh服务

    sudo apt-get install openssh-server

    3.查找文件

    find / -name yum-3.4.3.tar.gz 

    4.RPM 安装操作

    rpm -i 需要安装的包文件名   例如:rpm -i example.rpm

    rpm -e 需要卸载的安装包     例如:rpm -e tomcat4 卸载 tomcat4 软件包

    *.rpm形式的二进制软件包
      安装:rpm -ivh *.rpm
      卸载:rpm -e packgename
    *.tar.gz/*.tgz、*.bz2形式的二进制软件包
      安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
      卸载:手动删除

    5.--修改文件夹下所有文件所属权限:
    例如:chown -R elsearch:elasticsearch dirName

    命令:

    1,先分别在Windows上ipconfig和Ubuntu上ifconfig下 互ping一下,是可以ping通的

    2,Ubuntu上 ssh localhost

    发现时没有ssh服务

    3.执行命令

    sudo apt-get install openssh-server

    ssh localhost

    //安装命令

    sudo apt-get install  yum

    //查找文件

    find / -name yum-3.4.3.tar.gz 

    Linux环境变量的设置和查看方法

    --查看linux位数
    cat /proc/version

    --查看文件
    vi fileName
    a --编辑文件
    esc按钮--退出编辑

    --强制退出
    :q!

    --保存文件并强制退出
    :wq!

    yum install -y unzip zip --安装zip命令
    unzip elasticsearch-2.2.0.zip --解压zip文件

    tar -zxvf elasticsearch-0.18.7.tar.gz 解压文件
    rpm -ivh logstash-1.4.2-1_2c0f5a1.noarch.rpm

    --将已有的用户添加到已有的组中
    命令格式: usermod -G groupName userName
    例如:usermod -G elasticsearch elsea


    设置root密码:sudo passwd

    --切换用户
    命令格式:su username
    例如:su elsearch
    切换到root:su - 或者 su root

    --查看是否将刚才的用户添加到组中
    命令格式: cat /etc/group |grep groupName 。
    例如:cat /etc/group |grep elasticsearch

    --修改文件所属权限:
    命令格式: chown userName:groupName fileName
    例如:chown elsearch:elasticsearch elasticsearch-2.2.0 修改文件所属权限

    --修改文件夹下所有文件所属权限:
    例如:chown -R elsearch:elasticsearch dirName

    --把某个文件修改成可执行文件
    命令格式:chmod 764 fileName rw-rw-r--(664) ->rwxrw-r--(764)
    例如:chmod 764 elasticsearch.yml

    --执行当前目录下的文件
    ./elasticsearch

    --后台执行
    ./elasticsearch &

    --查看elasticsearch 所有进程号
    ps aux | grep elasticsearch

    --关闭进程
    kill -9 14473

    --启动防火墙
    开启: service iptables start

    --关闭防火墙
    关闭: service iptables stop

    --添加:add
    --修改:mod
    --删除:del

    --查看
    cat /etc/group
    [root@rz009 bin]# groupadd elasticsearch --创建用户组
    [root@rz009 bin]# useradd elsearch --创建用户
    [root@rz009 bin]# passwd elsearch --修改某个用户密码
    Changing password for user elsearch.

    --创建目录
    mkdir test

    --修改文件夹、文件
    mv befordirectory afterdirectory

    --移动文件
    mv /olddir/filename /newdir/filename
    cp /olddir/filename /newdir/filename


    --删除文件夹
    命令格式:rm -rf fileNamede
    实例:rm -rf /var/log/httpd/access

    --删除文件
    rm -f fileNamede>
    使用 rm -rf 的时候一定要格外小心,linux没有回收站的

    ---安装ruby
    yum install ruby rubygems

    1. 显示环境变量HOME
    $ echo $HOME
    /home/redbooks

    2. 设置一个新的环境变量hello
    $ export HELLO="Hello!"
    $ echo $HELLO

    如果需要增加新的环境变量可以添加下属行
    export path=$path:/path1:/path2:/pahtN

    3. 使用env命令显示所有的环境变量
    $ env

    HOSTNAME=redbooks.safe.org

    PVM_RSH=/usr/bin/rsh

    Shell=/bin/bash

    TERM=xterm

    HISTSIZE=1000

    ...

    4. 使用set命令显示所有本地定义的Shell变量

    $ set

    BASH=/bin/bash

    BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")

    BASH_VERSION='2.05b.0(1)-release'

    COLORS=/etc/DIR_COLORS.xterm

    COLUMNS=80

    DIRSTACK=()

    DISPLAY=:0.0

    ...

    5. 使用unset命令来清除环境变量

    set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,
    则该变量值将被设为NULL。示例如下:

      $ export TEST="Test..." #增加一个环境变量TEST

      $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了

      TEST=Test... www.2cto.com

      $ unset $TEST #删除环境变量TEST

      $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

      6. 使用readonly命令设置只读变量

      如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:

      $ export TEST="Test..." #增加一个环境变量TEST

      $ readonly TEST #将环境变量TEST设为只读

      $ unset TEST #会发现此变量不能被删除

      -bash: unset: TEST: cannot unset: readonly variable

      $ TEST="New" #会发现此也变量不能被修改

      -bash: TEST: readonly variable

      环境变量的设置位于/etc/profile文件

      如果需要增加新的环境变量可以添加下属行

      export path=$path:/path1:/path2:/pahtN

  • 相关阅读:
    apache性能测试工具ab
    MyBatis
    微信小程序时间戳的转换及调用
    关于微信里wx.getUserInfo获取用户信息都是拼音的转成中文方法
    CSS斜切角
    css hsla和rgba的区别
    js中 onreadystatechange 和 onload的区别
    HTML5语音合成Speech Synthesis API简介
    position inherit 定位
    CSS3选择器:nth-child和:nth-of-type之间的差异
  • 原文地址:https://www.cnblogs.com/valor-xh/p/6242667.html
Copyright © 2011-2022 走看看