1、要注意看内存使用情况 free -m 很多时候软件出问题都是因为内存原因
2、screen命令
screen -r 恢复自己创建的screen
screen -x 进入别人创建的screen
3、利用 pv 这个软件,可以查看通过管道的内容的流量和大小等等,然后用于统计显示
4、添加执行权限
chmod +x 文件名
5、建立软链接 ln -s /home/jkong/arke...war arke.war 前面的是实际文件位置,后面的相当于快捷方式
6、杀死进程pkill
7、修改tomcat最大内存
vi /etc/default/tomcat6
查找Xmx,修改为2048m
8、查找已安装的软件dpkg -l | grep 删除软件dpkg --purge 安装软件dpkg -i
9、mysql的user操作
create user '' identified by '';
grant all privileges on `arke`.* to ''@'localhost' identified by '';
flush privileges;
show grants for '';
10、备份mysql数据库mysqldump --skip-lock-tables -uname -ppassword phs_edb | gzip > XXX.sql.gz
11、安装percona
apt-get update
apt-get install percona-server-server
12、安装apt-cyg
wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
chmod +x apt-cyg
mv apt-cyg /usr/local/bin/
13、更改cygwin镜像:apt-cyg -m http://192.168.168.5:8080/mirrors.163.com/cygwin/ install git
14、dirname 命令
用于取给定路径的目录部分,这个命令一般用于shell脚本中,用于取得脚本文件所在目录,然后将当前目录切换过去。
例如:dirname /usr/bin/sort
/usr/bin
15、rsync命令 用于同步文件
rsync --exclude '.svn' -e 'ssh -l root' –avzr /tmp/install 192.168.168.26:~/install
-e, --rsh=COMMAND 指定使用rsh、ssh方式进行数据同步
--exclude 指定排除不希望传输的文件
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-v, --verbose 详细模式输出
-r, --recursive 对子目录以递归模式处理
-z, --compress 对备份的文件在传输时进行压缩处理
其中 ssh -l login_name 指定ssh的登录用户
16、df 检查文件系统的磁盘空间占用情况。
18、tee 从标准输入中读取并同时写入到标准输出和指定的文件上
19、-ne 不等于、-eq 等于、-gt 大于、-lt 小于
20、(用于脚本调试)-x 在每条命令运行前显示命令,开启方法有三种:1 #!/bin/sh -x ; 2 在脚本中开启选项 set -x ; 3 运行命令时加上 sh -x test.sh
21、在包含不同脚本的多个库文件的情况下,单独使用LINENO而不使用BASH_SOURCE完全没有意义
22、如果在程序启动时SHELL变量已经被定义,那么它不会被修改
23、当前工作目录PWD,上一个工作目录$OLDPWD,使用cd - 命令可以回到上一个工作目录
24、sleep 不会消耗用户或系统的时间
25、head和tail用于查看日志的头几行和末尾几行
26、netstat可以显示网络状态
27、nmap是一种安全端口扫描器,nmap ip可以获悉该机器的哪些端口是开放的
28、find用来搜索文件
29、shell脚本中的含义,$# 传给脚本的参数个数;$0脚本本身的名字;$1传递给该shell脚本的第一个参数;$2传递给该shell脚本的第二个参数;$@传递脚本的所有参数的列表;$*以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个;$$脚本运行的当前进程ID号;$?命令执行结果反馈,0表示执行成功,其余数字表示执行不成功。
30、0.0.0.0代表所有机器
31、批量删除.svn文件的命令
find . -type d -name ".svn"|xargs rm -rf
32、生成tomcat部署所用的war文件的方法(或者利用IDE打包工具)
生成war文件的命令
cd blog/
jar -cvf blog.war *.*/ .
*.*/表示当前目录(blog/)下的所有文件和文件夹
.表示在当前目录下生成war包
查看war文件的命令
jar -tf blog.war
相关推荐
【知识目标】 熟悉:VMware虚拟机安装 掌握: Linux环境搭建 【能力目标】 能够通过VMware搭建linux运行环境。 【思政目标】 提升学生工程实践能力,培养工匠精神。 1. VMware软件安装 VMWare (Virtual Machine ware)...
此文档介绍了在Linux上部署ftp服务,介绍比较详细,适合新手学习!
基于linux通过c实现web服务器,适合新手 学习了知识点,然后通过项目巩固一下知识点,也可以了解http协议。
Linux运维入门到高级相关知识点。
Linux服务器性能调整,IBM的专家编写。个人觉得,知识点较多,但是都是一带而过,并不详尽。比较好的是性能问题的思路,提供更广的视角和视野,要解决性能问题,还是贵在平时的积累,路漫漫啊.....Word版的
Linux程序设计知识点整理
所 谓能够独立使用,是指该模块课程的设计,要以每一任务为单位,对每一节课甚至每个 知识点,要设计出适合教学需要的任务课程,它可以独立用于教学。 (2)、功能性要求:所设计模块课程在教学过程中,要在如下五个...
linux ftp服务器的配置及各种知识点,本人亲自总结.docx
> **内容说明**:所有含命令行代码的截图纯本人电脑实验操作截图,部分知识点截图取自网络资源,本博客内容仅代表自己的理解,不是官方文档,有不正确的地方欢迎斧正 > **虚拟机版本**:VirtualBox-5.2.4-119785-Win...
【知识目标】 掌握: 输入输出重定向的使用方法 【能力目标】 能使用输入/输出重定向与管道技术灵活管理文件和目录 【思政目标】 培养学生职业素养和工匠精神。 1.Linux系统的目录结构 Linux目录结构的特点 分区 ...
linux操作系统基础知识点总结汇总,包含Linux基础命令操作、VIM基本操作、文件归档与解压缩、重定向与管道操作、文件的查找与搜索、RPM安装软件、yum 软件仓库、用户管理、组账号管理、linux下搭建ftp服务器、Linux...
实战项目: LInux服务器自动监控 第五讲 Linux开发基础 知识点1: 用C语言写一个hello word程序 知识点2: GCC与GDB 简介 知识点3: 工程文件Makefile 知识点4: 编译安装软件,找一个软件 实战项目: C语言实现一...
Linux网络编程知识点详细讲解,包括http、xml、json等等
本人这一阶段的实践项目。在LINUX下运行的FTP服务器程序,涉及linux编程,网络编程,进程间通信,多线程、多进程编程等知识点。
需要学习Linux操作系统的小伙伴们可以看看,知识点还是可以的
Linux网络通信 socket应用编程知识点总结含例程
期末考试来临,自己整理了包括samba NFS FTP DHCP Apache DNS 的相关知识点 重点包含yum配置 和各个服务器配置的重点命令与配置过程
《Linux网络编程》循序渐进地从应用层到Linux内核、从基本知识点到综合案例,向读者介绍如何在Linux下进行网络程序设计。《Linux网络编程》内容分为4个部分:Linux程序设计基础部分、Linux用户空间网络编程部分、...
知识点 在linux中使用的FTP是vsftp FTP可以有三种登入方式分别是: 匿名登录方式:不需要用户密码 本地用户登入:使用本地用户和密码登入 虚拟用户方式:也是使用用户和密码登入,但是该用户不是...
本文档主要实现FTP服务器的相关知识点介绍,同时在Centos系统下实现安装