平常用到的linux命令

  • 查看系统时间:date
  • 设置当前系统时间为2015年5月8日19点48分0秒:date  -s "2015-5-8 19:48:00"   (-s是set的缩写)
  • 切换到指定的目录:cd [目录名](目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。)
  • 移动或重命名:mv directory_1/ directory_2/
  • 删除当前目录下的所有文件:rm -rf *(-f, --force    忽略不存在的文件,从不给出提示。-r, -R, --recursive   递归删除)
  • scp命令是Linux系统中功能强大的文件传输命令,可以实现从本地到远程以及远程到本地的双向文件传输,用起来非常的方便。常用来在线上定位问题时,将线上的一些文件下载到本地进行详查,或者将本地的修改上传到服务器上。使用方式:scp -r root@10.10.0.134:/opt/apache-tomcat-7.0.56/webapps/ROOT/upload .                 scp -r . root@10.10.0.134:/opt/apache-tomcat-7.0.56/webapps/ROOT/upload
  • curl -- 线上服务较多使用restful风格,那么集成测试的时候就需要进行HTTP调用,查看返回的结果是否符合预期,curl命令当然是首选测试的方法
    使用方式:
    curl -i  “http://www.sina.com” #打印请求响应头信息 
    curl -v  “http://www.sina.com” #使用post方法 
    curl -verbose  “http://www.sina.com” #使用post方法 
    curl -d ‘abc=def’ “http://www.sina.com” #使用head方法 
    curl -I "http://www.sina.com" #打印HTTP响应码 
    curl -sw '%{http_code}'"http://www.sina.com" #打印HTTP响应码   
  • netstat命令是一个监控TCP/IP网络的非常有用的工具
    netstat -tnlp:用来查看linux的端口使用情况(-t 显示TCP协议的连接情况。-n 以网络IP地址代替名称,显示出网络连接情形 l--listen,p--port)
    windows服务器,查看端口号占用情况
    netstat -ano|findstr 8080
  • 杀死进程:kill -9 pid;killall -9 java
  • 在Linux上启动Tomcat,结果弹出:-bash .startup.sh Permission denied 的提示:这是因为用户没有权限,而导致无法执行。用命令chmod 修改一下bin目录下的.sh权限就可以了。
    chmod u+x *.sh
    这里的u 这里指文件所有者,+x 添加可执行权限,*.sh表示所有的sh文件。
  • 显示目前在Linux系统上的文件系统的磁盘使用情况统计:df -h(-h, --human-readable 使用人类可读的格式)
  • 显示的当前内存的使用:free -m  这篇文章讲的很详细
  • 手工释放linux内存:/proc/sys/vm/drop_cache  该篇具体讲这个命令
  • 查看tomcat版本:cd /tomcat目录/bin ,再执行./version.sh,Server version就是了
  • 查看jdk版本:java -version
  •  mysqldump常用于MySQL数据库逻辑备份。最简单的用法:mysqldump -uroot -pPassword [database name]>[dump file]  MySQL数据备份之mysqldump使用
  • Linux 下执行Mysql的 sql文件: source sql文件目录
     Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’解决方法---------- 先查看 /etc/rc.d/init.d/mysqld status 看看mysql是否已经启动.
     启动mysql: service mysqld start
  • 退出MySQL命令行:quit或者ctrl+D
  • yum 安装mysql root默认无密码:yum -y install mysql mysql-devel mysql-server  
    mysql -uroot   
    设置root密码为123456
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
    Mysql字符集设置
  • 卸载rpm版的jdk:
       #rpm -qa|grep jdk
       显示:jdk-1.6.0_10-fcs
       卸载:#rpm -e  --nodeps  jdk-1.6.0_10-fcs
  • linux下用rpm 安装jdk
  • Linux如何查看JDK的安装路径


  • 注:scp和curl引用来源
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值