linux 自己常用命令

6 篇文章 0 订阅
5 篇文章 0 订阅
1. 查看linux是32位还是64位
    getconf LONG_BIT
    uname -a


2. linux 如何查找jdk安装路径
    1. which java
        /usr/bin/java
    2. ls -lrt /usr/bin/java
        lrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java
    3. ls -lrt /etc/alternatives/java
        lrwxrwxrwx. 1 root root 46 Aug 17 15:12 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
    4. cd /usr/lib/jvm
    5. ls
3. 查看系统的网络情况 (需要先yum -y install sysstat)
    1. sar -n DEV 1 1       (-n选项表示汇报网络状况,而DEV表示查看的是各个网卡的网络流量,第一个1表示每一秒抽样一次,第二个表示一  共取几次)

4. 查看系统的I/O状况 (需要先yum -y install sysstat)
    iostat -d -k        (-d选项表示查看磁盘使用情况,-k选项表示以KB为单位显示)

5. 查看swap的I/O状况
    vmstat
6. 不退出程序,继续查看最后面更新的日志
     tail -n10 -f huacrm.appLog.2016-01-15.log 

7.  ssh踢掉用户指令 pkill -kill -t pts/1 

8.  terminal 通过ssh连接到其他服务器上 需要先安装 yum -y install openssh-server
    然后通过 ssh -l root -p 2002 58.240.55.78

9. 启动某个进程(脚本内容如下)
    sleep 2
    kill -s 9 `ps -ef | grep /home/crmhdcc/web/apache-tomcat-7.0.47/ | grep -v grep | awk '{print $2}'`
    rm -rf /home/crmhdcc/web/apache-tomcat-7.0.47/work/Catalina
    rm -rf /home/crmhdcc/web/apache-tomcat-7.0.47/logs/*
    /home/crmhdcc/web/apache-tomcat-7.0.47/bin/startup.sh  &
10. kill掉某个进程
    kill -s 9 `ps -ef | grep /home/crmhdcc/web/apache-tomcat-7.0.47/ | grep -v grep | awk '{print $2}'`

11. tomcat shutdown.sh 和start.sh 配置
    export JAVA_HOME=/home/hdcc/webservice/jdk1.6.0_45

12. Tomcat 中server.xml配置项目路径
    <Context path="/huawap" docBase="/home/crmhdcc/web/huawap"  debug="0" reloadable="true"/>

13. linux 命令连接mysql数据库
    mysql -h 58.240.55.78 -P 3306 -u abc -p123456;
    use gcrm;
    show tables;

14. linux 命令连接到mysql中指定的数据库
    mysql -h 58.240.55.78 -P 3306 -u abc -p123456 -D gcrm;


15. linux 下命令连接oracle数据库
    su - oracle
    sqlplus /nolog
    conn / as sysdba
    startup

16 .linux 更改文件拥有者
    chown -R 用户名:用户组 /home/用户名/文件夹
    更改文件 拥有者 chown -R crmhdcc:crmhdcc /home/crmhdcc/web/tomcat
    更改文件 拥有者 chown -R crmhdcc /home/crmhdcc/web/tomcat

17. which java (java执行路径) 



18.  linux 找回mysql root密码
    1.停止mysql数据库
        etc/init.d/mysqld stop 
    2.执行如下命令
        mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 
    3.使用root登录mysql数据库
        mysql -u root mysql 
    4.更新root密码
        mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
    5.刷新权限 
        mysql> FLUSH PRIVILEGES; 
    6.退出mysql
        mysql> quit 
    7.重启mysql
        /etc/init.d/mysqld restart 
    8.使用root用户重新登录mysql
        mysql -uroot -p 
        Enter password: <输入新设的密码newpassword>

19. 查看linux下,TIME_WAIT ,ESTABLISHED 等 的连接数
    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

20. linux 重启oracle数据库
        1.su - oracle
        2.lsnrctl stop (停止监听)
        3.ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill (杀掉所有session)
        4.sqlplus /nolog
        5.connect / as sysdba
        6.shutdown immediate (停止数据库) (immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。 )
        7.exit
        8.lsnrctl start
        9.sqlplus /nolog
        10.connect / as sysdba
        11.startup
        12.exit


21. linux vi 显示所有行号
        :set nu

22. linux vi 删除文件所有内容
        先shift + G
        :1,.d (1,第一行,.当前行,d删除)
23. linux vi 跳转到指定行
        :79

24. linux 查看端口pid,需要root权限
        netstat -anp |grep 9092 

25. linux 查看Too many open files 处理
    ulimit -a 查看每个用户最大允许打开文件数量
    lsof | wc -l  查看当前系统打开的文件数量
    lsof -p pid | wc -l     查看某一进程的打开文件数量
    ulimit -n 2048  临时设置open files数值方法(重启之后就没有了)
    永久设置方法
        vim /etc/security/limits.conf  
        在最后加入
        * soft nofile 4096  
        * hard nofile 4096  
    最前的 * 表示所有用户,改完后注销一下就能生效。

26. linux chown -R 用户名:用户组 /home/用户名/文件夹
    更改文件 拥有者 chown -R crmhdcc:crmhdcc /home/crmhdcc/web/tomcat
    更改文件 拥有者 chown -R crmhdcc /home/crmhdcc/web/tomcat

27. linux ls -lh 查看文件大小M


28. linux 查看java tomcat 进程 
    ps aux |grep java|grep crmhdcc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值