记录一下日常用到的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 root@192.168.3.58:/home/oracle/test.sql /home/oracle/
在本地A拷贝远端的服务器B上的文件夹及文件夹下的文件:
scp -r root@[B的ip地址或主机名]:[B上存放文件路径] [A上存放的文件路径]
如:
scp -r root@192.168.3.58:/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开机启动