• RedHat Linux常见命令


    1       常用命令
     命令
     说明
     
    man rm ( rm --help )
     查看帮助
     
    cd
     进入目录
     
    ps -ef|grep java
     查看进程
     
    pstree |grep java
     查看进程树
     
    kill somePid
     杀掉某进程
     
    kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' )
     删除 udpserver 进程
     
    rpm -aq|grep php
     查看安装介质
     
    pwd
     查看当前目录
     
    ls -l -t
     -l 显示详情, -t 按时间排序
     
    ll
     相当于 ls -l
     
    find / -name libNativeMethod.so
     等同 ll |grep someFile
     
    grep someText *
     在当前目录所有文本中查找
     
    ifconfig
     IP 地址配置,可以使用 setup 命令启动字符界面来配置
     
    chmod a+x somefile
     所有用户都可以执行
     
    chmod u+x somefile
     当前用户可以执行
     
    env
     环境配置,相当 window 下 set
     
    env |grep PATH
     查看环境变量
     
    export
     相当于 set classpath
     
    echo
     输出变量名
     
    netstat -npl
     查看端口
     
    lsof -i :22
     查看端口进程
     
    cp from to
     拷贝文件
     
    cp -fr ./j2sdk1.4.2_04 /usr/java
     拷贝目录
     
    mkdir
     创建目录
     
    mv
     剪切或者重命名
     
    rm -r
     递归删除, -f 表示 force
     
    >somefile
     清空文件内容
     
    which java
     查看 java 进程对应的目录
     
    who
     显示当前用户
     
    users
     显示当前会话
     
    zip -r filename.zip filesdir
     某个文件夹打 zip 包
     
    unzip somefile.zip
     解压 zip 文档到当前目录
     
    gunzip somefile.cpio.gz
     解压 .gz
     
    cpio -idmv < somefile.cpio
     CPIO 操作
     
    ps auxwww|sort -n -r -k 5|head -5
     按资源占用情况来排序,第一个 5 表示第几列,第二个 5 表示前几位
     
    hostname -i
     显示本机机器名,添加 i ,显示 etc/hosts 对应 ip 地址
     
    rpm -ivh some.rpm
     安装软件
     
    rpm -Uvh some.rpm
     更新软件
     
    rpm -qa |grep somesoftName
     是否已安装某软件
     
    tar -xvzf  some.tar.gz
     解压缩包
     
    tar –cvzf some.tar.gz fileDir
     打压缩包
     
    shutdown -i6 -y 0
     立即重启服务器
     
    reboot
     立即重启服务器,相当于 shutdow –r now
     
    halt
     立即关机, shutdown -h
     
    shutdonw -r 23:30

    shutdown -r +15

    shutdonw -r +30
     定时重启
     
    gdmsetup
     启动系统配置管理界面,需要在图形界面执行
     
    setup
     启动文字配置管理界面
     
    vi /etc/sysconfig/network
     修改机器名 , 然后要重启机器或者 service network restart
     
    locale
     显示系统语言
     
    export LANG=zh_CN.GBK
     设定系统语言,解决 consol 中文乱码
     
    ln -s src_full_file the_link_name
     创建软链接
     
    last
     倒序查看已登陆用户历史
     
    history
     查看历史命令
     
    tail -10 someFile
     查看文件后 10 行内容
     
    head -10 someFile
     查看文件前 10 行内容
     
    tail -f someFile
     实时查看文件内容,用于调试
     
    date -s 10/09/2009
     修改日期
     
    date -s 13:24:00
     修改时间,直接 date 显示时间
     
    df -k
     查看文件磁盘空间
     
    df -v
     查看文件空间
     
    du
     查看磁盘空间使用情况
     
    free
     查看内存使用情况
     
    top
     查看当前系统资源使用情况
     
    vmstat 5 10
     没 5 秒刷新一次,刷新 10 次; time 、 timex 、 uptime 、 iostat 、 sar
     
    cat /proc/cpuinfo|grep processor|wc – l
     获取 cpu 个数
     
    service mysqld start
     启动 mysql 服务,其他如
     
    service mysqld stop
     停止 mysql 服务
     
    serice mysqld status
     显示 mysql 服务状态
     
    service –status-al
     查看已有服务
     

    2       应用软件
    2.1    LAMP
    apache 默认目录为 /etc/httpd 下,文件目录默认在 /var/www/html 下

    mysql 的默认目录在 /var/lib/mysql

    修改密码: mysqladmin -u root password YourPassword

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

    2.2    WAS
    如果停止 was 时候不能录入密码 , 通过在命令方式显示指定 username 和 password 参数方式来停止 :

    ./stopServer.sh server1 -username was01 -password was01

    was 添加节点: addNode 192.168.1.152 -username wasdm -password wasdm

    删除 profile : manageprofiles.bat -delete -profileName profileName

    2.3    MQ
    命令
     说明
     
    runmqcfg
     启动 mq 管理控制台
     
    crtmqm someqm
     创建队列管理器,或者 crtmqm – q 队列管理器名称
     
    strmqm someqm
     启动队列管理器
     
    runmqsc someqm
     运行队列管理器
     
    define qlocal(theq)
     创建本地队列
     
    define channel(thechl) chltype (SVRCONN)
     创建服务器连接通道
     
    delete qlocal( 队列名称 )/channel( 通道名称 )
     删除本地队列 / 通道
     
    display qlocal(*)/channel(*)
     显示所有本地队列 / 通道
     
    dspmq
     显示队列管理器
     
    dltmqm 队列管理器名称
     删除队列管理器
     
    runmqlsr – m 队列管理器名称 – t TCP &
     后台启动队列管理器侦听 , 默认 1414 ( 若指定端口,则 runmqlsr – m 队列管理器名称 – t TCP – p 端口号 )
     
    endmqm – i 队列管理器名称
     立即停止队列管理器
     
    display qlocal( 队列名称 )
     查看队列里面有没有消息,在显示的列表里面有一个 curdepth(0), 括号里面的数字说明包含队列消息的个数
     
    clear qlocal( 队列名称 )
     清除队列里面的消息
     
    alter qmgr CCSID(1381)
     修改语言
     

    创建队列管理器后,要通过 alter qmgr CCSID(1381) 命令修改队列管理器的字符编码,

    通过 runmqlsr – m 队列管理器名称 – t TCP – p 1414 & 启动队列管理器侦听。

    2.4    Oracle
    2.4.1   重启
    #su - oracle

    #sqlplus /nolog

    #connect /as sysdba

    #shutdown immediate

    #startup

    2.4.2   启动
    #su - oracle

    #sqlplus /nolog

    #connect /as sysdba

    #startup

    #quit

    退出后在启动 listener

    #lsnrctl start

    #lsnrctl status  (查看状态)

    2.4.3   创建 oracle 数据库
    以 oracle 用户登录

    cd ${oracle_home}/db_1/bin

    ./dbca

    注意设置中文字符集:共两处( zhgbk16 , simplechinese )

    2.4.4   解决 account is locked 方法
    进入 oem 管理控制台来,更改用户的状态,应用即可。

    或者: aleter user someuser unlocked

    3       vi 用法
    命令
     说明
     
    vi someFile
     编辑或者创建
     
    i 编辑
     esc 退出,跟 i 配合使用。
     
    :q!
     退出,不保存
     
    :wq!
     退出,保存
     
    :w
     保存,不退出
     
    k , j       
     上下键
     
    h , l
     左右键
     
    ctrl+f
     向下翻页
     
    ctrl+b
     向上翻页
     
    ctrl+d
     向下翻半页
     
    ctrl+u
     向上翻半页
     
    :se nu
     显示行号
     
    :n
     到第 n 行
     
    G
     到最后一行
     
    gg
     到第一行
     
    dd
     删除一行
     
    yy
     复制一行
     
    p
     粘贴
     
    /someText
     查找
     
    n
     继续查找
     
    %s/old/new
     全部替换
     
    :s/old/new
     替换第一个
     
    U
     undo ,仅一步,同文本编辑器的 undo )
     
    u
     undo ,当前行恢复为编辑前的情况
     

    4       其他
    4.1    添加类到 classpath 上
    在启动脚本 startup.sh 上添加如下:

    LD_LIBRARY_PATH=/lib:/usr/lib:/home/someDir/lib

    export LD_LIBRARY_PATH

    在 consoel 设置环境变量,没有持久化,只在本窗口起作用,可以设置在 /etc/profile 中

    4.2    开机执行
    在 /etc/rc5.d/ 目录下写一个 S 开头的脚本即可

    4.3    解决系统默认不允许从光盘执行
    现象 bash: ./launchpad.sh: /bin/sh: bad interpreter: Permission denied

    执行命令:

    ls -l /dev/dvd*

    显示如下:

    lrwxrwxrwx  1 root root 3 Feb 29 01:17 /dev/dvd -> hdc

     

    改 /etc/fstab 中的设置,添加

    /dev/hda /media auto users,exec,noauto,managed 0 0 ,

    然后重新插入光盘(或者 umount /media/* , mount – r /media )。

    4.4    安装界面必备的包
    rpm -Uvh libXp_1*

    4.5    让 root 帐户可以 fpt
    /etc/vsftpd.ftpusers 和 /etc/vsftpd.user_list ,注释掉 root 帐户

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qfvszy/archive/2009/11/28/4897617.aspx

  • 相关阅读:
    linux上搭建私人Git服务器的详细教程
    25个经典的Spring面试问答
    面试题汇总
    idea 中添加查看字节码工具
    HTTP 及 http 请求解析过程
    常见的攻击类型及防范
    Postman 压力测试
    Postman 接口测试配置 Pre-request Script
    jq图片展示插件highslide.js
    cesium transform 倾斜摄影模型矩阵指定经纬度
  • 原文地址:https://www.cnblogs.com/wuyisky/p/1763578.html
Copyright © 2020-2023  润新知