zoukankan      html  css  js  c++  java
  • [Linux] 常用Linux命令

    查看端口占用状态

    netstat -atunp | grep 9000 hadoop
    netstat -atunp | grep 8031/8040 zk

    查看进程被哪些用户启动

    ps - aux | grep hadoop
    ps - aux | grep zookeeper

    批量更改文件后缀

    rename .txt  .csv   *.txt

    root用户修改服务器时间

    date -s 2016/02/17
    date -s 09:20:11

    查看LINUX安装版本

    uname -a
    cat /etc/redhat-release

    去除虚拟机vmware中Linux的报警声

    vi /etc/inputrc
    设置 set bell-style visible
    重启系统生效 reboot

    yum安装命令

    更新系统 yum update -y
    安装查看端口服务:yum install lsof -y

    各种系统下如何安装VMTOOLS

    http://www.epinv.com/post/5217.html

    #新建挂载目录
    mkdir /media/mnt

    
    

    #挂载VMware Tools安装盘到/media/mnt/目录
    mount /dev/cdrom /media/mnt/

    
    

    #进入安装目录
    cd /media/mnt/

    
    

    #复制文件到/home目录
    cp VMwareTools-8.8.1-528969.tar.gz /home

    
    

    #解压
    tar zxvf VMwareTools-9.6.2-1688356.tar.gz

    
    

    #进入文件目录
    cd vmware-tools-distrib

    
    

    #安装
    ./vmware-install.pl

    
    

    出现错误提示:-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
    找不到perl 语言编译器

    
    

    #安装perl
    yum install perl gcc kernel-devel
    yum upgrade kernel kernel-devel

    
    

    #卸载CD-ROM
    cd /
    umount /media

    win8共享的文件夹在linux目录中的路径

    /mnt/hgfs/

    查看和修改虚拟机IP地址

    在centos7下 网卡名称是ifcfg-en+数字
    查看IP地址:最小化安装包不包含ifconfig这个命令,单独安装下
    安装ifconfig:yum install net-tools.x86_64 -y

    解压缩unzip

    unzip filename.zip
    http://www.cnblogs.com/lucyjiayou/archive/2011/12/25/2301046.html

    tail 查看文件尾部

    查看最后200行:tail -200 /home/qing/log/jetty/2015_12_22.stderrout.log
    动态监控日志:tail -f /home/qing/log/jetty/2015_12_22.stderrout.log
    按日志中关键字查找:tail -1000 /home/qing/log/jetty/2015_12_22.stderrout.log |grep "keyword"

    查看端口号是否占用

    lsof -i :22
    说明ssh服务已开启。可以用客户端链接了 

    在centos里修改ip时如果重启网卡报错就执行

    rm /etc/udev/rules.d/70-persistent-net.rules
    删除后重启才生效

    查看linux下的用户和组

    查看所有用户和组
    /etc/group文件包含所有组
    /etc/shadow(含加密后的密码)和/etc/passwd(含指定的家路径)系统存在的所有用户名
    
    查看当前登录用户:whoami
    
    新建用户和组
    groupadd -r nginx
    useradd -r -g nginx -s /bin/false -M nginx
    
    为用户分配组
    usermod -a -G groupName userName

    安装nginx

    依赖包一键安装: 
    yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
    
    开发工具包一键安装:
    yum -y groupinstall "Development Tools" "Development Libraries"
    
    nginx一键安装
    yum install wget -y
    wget http://nginx.org/download/nginx-1.9.9.tar.gz
    http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz

    创建软连接

    ln -s /源文件全路径  /目的路径

    centos下编译安装nginx

    http://jingyan.baidu.com/article/c33e3f485a5574ea15cbb525.html
    
    解压源码包:tar zxvfnginx-0.8.53.tar.gz
    切换到解压目录:cd nginx-0.8.53
    配置nginx:./configure --prefix=/opt/nginx --with-http_stub_status_module
    (解释: --prefix 为安装路径,--with-为需要安装的模块)
    编译安装:make && make install
    启动 nginx:/opt/nginx/sbin/nginx
    停止 nginx:/opt/nginx/sbin/nginx -s stop
    重载 nginx:/opt/nginx/sbin/nginx -s reload

    查看网页源代码

    curl 192.168.6.100 

    查看进程

    ps -ef | grep 'nginx'

    配置开机自启动服务

    编辑 /etc/rc.local文件
    比如:开机自启动nginx。
    在rc.local文件中追加:/wdcloud/app/nginx/sbin/nginx

    检验nginx配置是否正确

    /wdcloud/app/nginx/sbin/nginx

    修改文件权限和拥有者

    chmod 777 文件
    chown -R 组:用户 文件

    安装 vim 着色编辑器

    yum install vim -y

    打印环境变量(vi ~/.bash_profile)

    echo ${JAVA_HOME}
    echo ${PATH}

    登录远程linux系统

    ssh 192.168.1.100:端口 默认22

    查看服务或端口

    netstat –apn 查看所有的进程和端口使用情况  其中最后一栏是PID/Program name
    ps -aux | grep tomcat
    ps -aux | grep pid

    mysql

    CREATE USER 'yeqing'@'%' IDENTIFIED BY 'yeqing';

    find 搜索文件

    find / -name mysql.soc

    关闭centos防火墙

    centos 7:
    systemctl stop firewalld.service #停止
    systemctl disable firewalld.service #禁用
    之前的版本:
    service iptables stop #停止
    chkconfig iptables off #禁用

    查看内存和磁盘使用情况

    free
    df
  • 相关阅读:
    Dialog中添加多选按钮CheckBox
    把格式日期转换成毫秒
    监听EditText输入事件
    浅析LocationManager的位置定位
    Android 字体设置
    Android开发之InstanceState详解
    Bash中自动补全时忽略大小写
    51与PC通信协议设计及实现(九):更深入的扩展
    推到重做
    51与PC通信协议设计及实现(五):问题收集解决随笔
  • 原文地址:https://www.cnblogs.com/avivaye/p/6120878.html
Copyright © 2011-2022 走看看