Linux常用到的命令

记录一下日常用到的Linux命令,就当做日志了

1、查看Linux 端口号  netstat -apn | grep 80


2、杀死进程   kill -s 9 pid
(tomcat 启动不起来有可能是远程调试端口未关闭 或者tomcat端口未关闭)

3、改变文件的权限  chmod 755 文件名

4、解压:tar xzvf FileName.tar.gz  

     压缩:tar czvf  FileName.tar.gz  DirName



5、两台Linux之间传输文件
查看防火墙/etc/init.d/iptables status  
如果未关闭关闭 /etc/init.d/iptables stop

A服务器pingB服务器(从B服务器拷贝到A服务器)
  在本地A拷贝远端的服务器B上的文件:
scp root@[B的ip地址或主机名]:[B上存放文件路径] /文件 [A上存放的文件路径]
如:
  scp  [email protected]:/home/oracle/test.sql  /home/oracle/


在本地A拷贝远端的服务器B上的文件夹及文件夹下的文件:
scp -r root@[B的ip地址或主机名]:[B上存放文件路径]   [A上存放的文件路径]
  如:
scp -r [email protected]:/test  /test/

6、删除循环文件
   rm -rf test.txt 

7、移动文件
   mv test.txt  ./andy  

8、查找文件
   find / -name 'my.cnf' 查找文件

9、Linux下mysql数据库的备份与还原
   备份:
    mysqldump -u root -p shop > /home/andy/shop20150910.sql 
   root为用户名,shop为要备份的数据库,自动会备份到/home/andy/文件目录下

   也可以压缩备份
    mysqldump -u root -p shop | gzip > shop20150910.sql.gz 

   还原:
    mysql -u root -p shop < /home/andy/shop20150910.sql 


10、查看tomcat下的日志文件

    tail -f  /usr/andy/apache-tomcat-7.0.64/logs/localhost.2015-12-09.log


11、循环覆盖拷贝
    \cp -fr src dest 

     如果不加\没法将所有的强制覆盖文件


12、关闭防火墙

     service iptables [stop|start|restart] 

    如果是centOS 7的话需要

           systemctl stop firewalld.service #停止firewall
   systemctl disable firewalld.service #禁止firewall开机启动


你可能感兴趣的:(JavaEE开发,Java开发笔记)