一.linux 上tomcat 相关操作
发布流程:
1.找到tomcat相应路径:cd /data/tomcat
2.备份相关文件:vi conf/server.xml (找到对应的配置文件) 备份: cp 要备份的文件 备份文件
3.修改相应配置:vi 或者vim vi模式下(查询字段-- 按/+要查询的字段 n是下一个 N是上一个 保存-- :wq!)
4.查找进程 :ps -ef|grep 关键字
5.结束旧的进程:kill -9 进程号 (如果是root权限启动 前面加sudo)
6.启动tomcat :到tomcat bin目录下 ./startup.sh
7.查看日志 :
Log4j日志文件可通过server.xml 找到 log4.properties找到
tomcat日志文件可通过tomcat/conf/logging.properties找到
查看日志 tail -100f catalina.out 100是行数 Ctrl+c 退出查看 (到页尾-- shift +g)
8.设置tomcat 开机自启动:
linux 下 vi /etc/rc.d/rc.local 添加 如:su -c "cd /data/tomcat/bin; ./startup.sh" - mstar
二.linux上apache相关操作
apache安装:
修改apache配置:
/etc/httpd/conf/httpd.conf
一般 相关文件或者配置都会include 进来
重启apache:
sudo /usr/sbin/apachectl -k restart
三.sftp 交互式文件传输程式
sftp 用户名@主机ip或域名
如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以ssh fyt@ip(其实sftp就是ssh 的一个程式。)
sftp> get /var/www/woniu/index.php /home/woniu/
这条语句将从远程主机的 /var/www/woniu/目录下将 index.php 下载到本地 /home/woniu/目录下。
sftp> put /home/woniu/downloads/Linuxgl.pdf /var/www/woniu/
这条语句将把本地 /home/woniu/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/woniu/ 目录下。
日志跟踪:
查询最咱内存的详细日志:
TOP --> 按1 可以查看cpu --> shit+h 找到进程号PID
打印 16进制 进程号 : printf "%x\n" 进程号PID
通过 16进制 进程号 跟踪到详细代码 : jstack 主进程号|grep PID -A 10
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
四.常用的的命令
1 执行url 并将结果输出到aa.txt 里
wget “url” -O aa.txt
2.在命令前加! 如 !ps会执行最近一次ps命令
3.Tab 自动补齐
4. ln命令链接(link)它就可以,不必重复的占用磁盘空间
第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又 软链接和硬链接两种,软链接就是ln –s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
5.unzip 解压到指定目录
或者:压:tar -czvf asterix-core.tar.gz asterix-core
解:tar -xzvf asterix-core.tar.gz
6.查看磁盘空间 df -h 查看目录(带文件大小的) ll -lh 或者 du -sh *
查看目录大小:du -h --max-depth=1 /data/tomcat/
7.设置文件属性 chattr +i core.txt + 为添加 -为删除 =为更新 +i为不能删改 +a为能改不能删 lsattr -a chattr +i core.txt
8.crontab 命令 自启命令 查询自动启动服务:crontab -l ;编辑自动启动服务 : crontab -e
9 .telnet 主机 端口 退出按Ctrl+] +quit
10. 查看ip地址: /sbin/ifconfig
11 .修改 linux host :vi /etc/hosts
12.linux 查询 端口占用:netstat -apn | grep 8080
ps -aux | grep 15637
13.linux 设置软件自启动
vi /etc/rc.local 添加 :/usr/sbin/apachectl -k start 或者su -c "cd /data/tomcat/bin; ./startup.sh" - mstar
本文简单记录一些本人常用的linux操作,里面的不足之处还请大家多多指教