项目在甲方部署的Linux使用命令:
tail -n 20 文件名 (查看文本文件后20行)
head -n 20 文件名 (查看文本文件前20行)
cat 文件名(查看文本文件,较短的文本内容) less 文件名 (查看文件内容)
history (显示历史执行过的命令)
touch (用于创建空白文件与 修改文件时间) mkdir 文件夹名 (创建文件夹)
cp -a 源文件 目标文件 (复制文件或目录)
mv 文件名 [目标路径|目标文件名] (移动文件或修改文件名)
rm -rf 文件 (删除文件)
dd if=目标文件 of=自定义文件 count=1 bs=数字(k,m)
(if:输入的文件名称 of:输出的文件名称 bs:设置每个”块”的大小 count:设置要拷贝”块”的个数 conv=ucase:小写转大写 conv=lcase:大写转小写)--拷贝文件内容到自定义文件内
tar -czvf 压缩包名.tar.gz 文件名 (压缩文件)
tar -xzvf 文件名 (解压文件)
grep 关键词 文本文件 (搜索某个关键词)
find [查找路径] 寻找条件 操作 (查找文件)
su 切换用户 sudo (用来以其他身份来执行命令[预设root用户])
chmod [参数] 权限 文件或目录名称 (修改文件或目录的权限)
ps -aux 或 ps -ef (查看进程与状态) ps -ef | grep 进程名 (查找某个特定的进程信息)
top (监视进程的活动与系统负载) pid of [程序名称] (查询特定PID值)
lsof -i:端口号 (查找占用端口) netstat -nlp | grep :端口号 (查询占用端口)
Kill -9 [进程PID号] (杀死PID进程) killall [进程名称] (终止某个特定名称所有进程)
ss (用于查看本机的端口连接状态)
ssh user@host (用户名@IP) -p 端口号 (通过本机ssh连接其他机器)
whereis java (查看java安装路径)
caja /路径 (以管理员进行操作该路径)
dpkg -i (安装.deb文件)
安装控件火狐浏览器的位置 usr/bin/mozilla/plugins 查看火狐控件 about:plugins
安装完控件需要使用超级管理员启动火狐 sudo firefox (第一次使用需要长期激活启用)
杀死金蝶进程名称 kill -9 apusic
管道中的 grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本 -c(计数)是统计一行中存在的话就为1,不会统计一行中存在的个数.-o可以获得一行中所得的个数.
注册服务:
chkconfig --add 服务名
我是在客户机的银河麒麟上使用上面的命令出错(没有上面的这个命令),所以使用下面的命令就可以
#apt-get update # apt-get install sysv-rc-conf # sysv-rc-conf 服务名 on
启动服务器命令:(需要授权后在启动)
service 服务名 start
systemctl start 服务名
启动后一直运行不停止 # nohup ./startapusic &
停止上面的启动方式:杀死该进程或使用命令输入用户名和密码停止
# ./stopapusic admin admin iiop://localhost:6888
服务器之间的文件传输scp命令 --下面的两个是从本地传输到服务器上
scp -rp hadoop-1.2.1 192.168.42.11:/usr/local/src/
scp -rp hadoop-1.2.1 192.168.42.12:/usr/local/src/
linux 将一个服务器上的文件或者文件夹复制到另一台服务器上
使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上
复制文件或文件夹(目录)命令:
一、复制文件:
(1)将本地文件拷贝到远程
scp 文件名 用户名@计算机IP或者计算机名称:远程路径
本地192.168.1.8客户端
scp /root/install.* root@192.168.1.12:/usr/local/src
(2)从远程将文件拷回本地
scp 用户名@计算机IP或者计算机名称:文件名 本地路径
本地192.168.1.8客户端取远程服务器12、11上的文件
scp root@192.168.1.12:/usr/local/src/*.log /root/
二、复制文件夹(目录):
(1)将本地文件夹拷贝到远程
scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
scp -r /home/test1 zhidao@192.168.0.1:/home/test2
#test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。
(2)从远程将文件夹拷回本地
scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径
scp -r zhidao@192.168.0.1:/home/test2 /home/test1
#zhidao@192.168.0.1为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。
根据时间段查询日志信息
sed -n '/起始时间/,/结束时间/p' log | grep '关键字'