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
相关推荐
下面是使用 Idea 自动部署前端到Linux服务器的步骤和知识点: 一、安装Alibaba Cloud Toolkit插件 Idea 提供了插件 Alibaba Cloud Toolkit,用于自动部署前端到Linux服务器。要使用这个插件,首先需要安装它。安装...
知识点 2:添加 Linux 服务器到 Idea 为了自动部署项目到 Linux 服务器,需要将服务器添加到 Idea 中。点击 Idea 底部的“Alibaba Cloud View”,然后点击“Add Host”,输入主机 IP、用户名和密码,最后点击“OK”...
下面是相关知识点的总结: 一、网络设置 * 配置 Eth1 网卡连接外网,设置 IP 地址、子网掩码、网关 * 配置 Eth0 网卡连接内网 * 在 /etc/sysconfig/network-scripts 目录下编辑 ifcfg-eth0 和 ifcfg-eth1 文件,...
远程连接 Linux 服务器的 Windows 客户端配置 在信息时代,远程连接服务器已经成为一种常见的需求,特别是在跨...这些知识点对于远程连接服务器和管理 Linux 服务器非常重要,可以帮助我们更好地管理和维护服务器。
知识点: 1. Expect 脚本的使用:Expect 是一个非常强大的工具,可以用来自动化交互式的 shell 会话。在本文档中,我们使用 Expect 来实现批量修改 Linux 服务器的密码。 2. SSH 的使用:SSH(Secure Shell)是一...
根据给定文件的信息,我们可以总结出以下相关的IT知识点: ## Windows Server 2003 下的服务器搭建 ### FTP服务器的搭建与配置 1. **安装FTP服务**:通过IIS(Internet Information Services)管理器开启FTP服务。 ...
在Linux操作系统中,服务器开发是IT领域中的一个重要组成部分,它涉及到网络编程、系统编程和并发处理等多个技术领域。本压缩包文件包含的核心知识点主要...对于学习和掌握Linux服务器开发,这些内容是不可或缺的基础。
Linux服务器架设是一个涉及多项技术的知识领域,包括Linux...这些知识点对于希望进行Linux服务器架设的专业人士来说,是不可或缺的。通过细致的规划和准备工作,用户可以架设出一个稳定、高效且安全的Linux Web服务器。
知识点: 1. Linux 服务器的带宽复用是提高服务器性能的关键技术之一。 2. 使用多块网卡可以实现 Linux 服务器的带宽复用。 3. iproute2 软件可以用来管理多网卡的带宽复用。 4. 带宽复用可以提高服务器的工作性能...
Linux操作系统服务器管理.pdf ...本课程涵盖了Red Flag Linux Server的使用和管理、网络服务的规划和配置、Linux服务器的故障排错等方面的知识,为学生提供了系统的Linux服务器管理知识和实践能力。
以下将详细讲解FTP服务器的安装、配置以及相关的知识点。 首先,FTP协议运行在OSI模型的应用层,依赖TCP协议确保数据传输的可靠性。FTP协议的特点包括跨平台兼容性、数据传输的正确性以及断点续传功能,使得文件...
以下是报告中的主要知识点: 1. **硬件配置**: - 服务器型号:Power Edge R710 - CPU:4颗Intel® Xeon® CPU E5520 @ 2.27GHz - 内存:16GB - 硬盘:600GB - 操作系统:LINUX 2.6.18 2. **操作系统检查**:...
掌握这些知识点,可以帮助IT专业人士在工业自动化、物联网(IoT)项目或嵌入式系统中有效地利用"Modus Linux 服务器程序",实现高效、可靠的Modbus通信。同时,对Linux系统管理和编程的理解也是必不可少的,因为这涉及...
【标题】:“CRT连接Linux服务器”指的是使用CRT(SecureCRT)这款终端仿真程序来远程连接Linux...以上是关于“CRT连接Linux服务器”的主要知识点,通过熟练掌握这些技能,可以有效地进行远程Linux系统的管理和维护。
文件管理方面,可以使用Samba服务将Linux服务器集成到Windows网络中,实现文件共享和打印服务。Samba让Linux服务器可以作为Windows网络中的一个文件服务器,使得Windows用户能够通过网络邻居或者映射网络驱动器的...
以下是该书可能涵盖的一些关键知识点: 1. **Linux操作系统基础**:了解Linux内核的工作原理,包括进程管理、内存管理、文件系统以及网络协议栈,这些都是服务器编程的基础。 2. **多线程与并发处理**:在Linux...
Linux 运维入门到高级相关知识点 Linux 运维是指对 Linux 操作系统的安装、配置、管理和维护的过程。Linux 作为开源操作系统,广泛应用于服务器、嵌入式系统、移动设备等领域。因此,了解 Linux 运维的相关知识点,...
本文将指导读者如何搭建 Linux 服务器,包括 Telnet 服务器、DHCP 服务器、DNS 服务器、Sendmail 服务器、FTP 服务器、Web 服务器等的搭建过程。 一、搭建 Telnet 服务器 Telnet 服务器是一种远程登录服务器,允许...
### Linux服务器性能调整关键知识点解析 #### 一、引言 《Linux服务器性能调整》一书由Sandra K. Johnson、Gerrit Huizenga 和 Badari Pulavarty 联合编写,针对Linux服务器的性能优化进行了深入探讨。本书共分为...