Linux服务器常用操作
Context
- 客户端:MacOS Terminal终端
 - 服务器端:Linux v2.6
 
更新项目
进程
查看:ps -ef | grep *
杀死:kill -9 <pid>数据库
备份:mysqldump -u root -p dbname > <sqlfile>(在系统命令行下)
导入:source <sqlfile>(需在在登录并选择数据库状态下)项目
打包:tar cvf <target.tar> <sourcefile>
解包:tar xvf <sourcefile.tar> -C <target>
(ps:文件/文件夹都支持绝对和相对路径,这里只是打包不压缩)运行服务
进入目录:cd <path>/tomcat/bin
运行容器:./startup.sh
查看日志:tail -f ../logs/catalina.out
Tomcat远程调试
修改Tomcat命令文件
编辑bin/catalina.sh,在第一行加
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=<port>"
然后./cataline.sh run运行- 可能遇到防火墙
开放端口后重启:vim /etc/sysconfig/iptables- 添加一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 7777 -j ACCEPT service iptables restart
 
其他命令
授权
chmod -R 777 *解压zip
unzip *(后执行大写A,表示覆盖原解压目录)查找文件
find <path> -name *删除
rm -rf *查找并删除文件
find <path> -name * | xargs rm -rf查看端口使用情况
netstat -anp | grep *创建文件夹
mkdir *移动文件/文件夹
mv 原目录 目标目录显示路径
pwdvim编辑
vim <filename>默认进入命令模式
命令模式下,按i进入插入模式
插入过程中按esc退出插入模式
命令模式下
:q退出
:q!退出并不保存
:wq保存并退出
Linux服务器常用操作的更多相关文章
- linux学习(2):linux服务器常用操作和命令
		
linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单 ...
 - linux服务器常用操作和命令
		
1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://e ...
 - linux 服务器常用命令整理
		
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
 - Go连接到Linux服务器进行操作-执行shell命令&&上传文件
		
Go连接到Linux服务器进行操作 使用密码连接Linux服务器 package main import ( "fmt" "golang.org/x/crypto/ssh ...
 - Linux下常用操作
		
************************ 镜像操作 ************************************* screen -s name 新建 screen -r name ...
 - linux服务器常用密令
		
1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://e ...
 - linux查看常用操作
		
linux下查看文件夹以及文件的大小: df命令可以显示目前所有文件系统的可用空间及使用情形 df -h Filesystem Size Used Avail Use% Mounted on /dev ...
 - 玩转Linux服务器常用命令
		
查看服务器的一些基本信息: linux基础命令:http://cnblogs.com/mmzs/p/8406208.html Linux某些命令找不到/无法使用:http://www.cnblogs. ...
 - Cobbler自动化批量安装linux服务器的操作记录
		
Cobbler为何物?Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命 ...
 
随机推荐
- Xcode 8 Simulator Stop Logging too much info
			
按照以下内容设置即可:
 - WinForm开发笔记
			
Button Button默认不产生DoubleClick事件 (MSDN说明:https://msdn.microsoft.com/zh-cn/library/system.windows.form ...
 - Hive 笔记
			
DESCRIBE EXTENDED mydb.employees DESCRIBE EXTENDED mydb.employees DESCRIBE EXTENDED mydb.employees ...
 - bzoj2743离线+树状数组
			
奇葩染色,对于每一个点关心的是前前个同颜色的位置,但是处理方法相同 离线比较神奇,按照右端点排序,然后每次用的是左端点,就不用建可持久化树状数组(什么鬼)了 区间修改+单点查询 果断差分以后用树状数组 ...
 - bootstrap内置网格式布局系统:
			
bootstrap分为12栏,若想要一个元素占用一定的栏数的宽度,可以在这个元素上用一个特定的类,就比如说span1.span2....类. 定义的布局: 定义page-header类,在这个类当中为 ...
 - 常用的107条Javascript
			
1. document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >( ...
 - 响应式web网站设计制作方法
			
在研究响应式的时候,记录了一些感想,分享出来,抛砖引玉,希望可以和大家一起讨论.总结下来,响应式比之前想象的要复杂得多.1. ie9以下(不包括ie9)采用ie条件注释,为ie8以及一下单独开一个样式 ...
 - PHP 之 CURL 模拟登陆并获取数据
			
1.CURL模拟登陆的流程和步骤 2.tempnam 创建一个临时文件 3.使用CURL模拟登陆到PHP100论坛 <?php $cookie_file = tempnam('./temp',' ...
 - python基础之day1
			
Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...
 - iOS开发查看手机app本地存储的文件
			
开发过程中,有时会在本地存储一些文件,但是我们不确定有没有存上,可以通过以下方法来查看测试手机上本地存储的文件: 1.选择xcode上面的window下面的Devices 2.先在左边选中你当前的设备 ...