# Shell

# Linux

// 将main1.c重命名为main.c
rename main1.c main.c main1.c

# nginx

find命令

// 搜索
find / -name 'redis-server'(文件名或者目录名)

// 查找nginx配置文件

find / -name nginx.conf

// 查找最近24小时修改的当前目录下的.conf文件,并列出详细信息

find . -name '*.conf' -mtime 0 -ls

// 查找最近30分钟修改的当前目录下的.conf文件

find . -name '*.conf' -mmin -30

// 制定nginx配置

/usr/sbin/nginx -c /etc/nginx/nginx.conf

// 停止与启动
./nginx -s stop
./nginx -s reload
/etc/init.d/nginx restart 

// 查看所有端口
netstat -ntlp

// 给脚本权限
chmod a+x test.sh

// 查看用户
ls -l (没有指定目录则为当前目录)

// 进入用户
su esearch(用户名)

// 查看路径
pwd

// 解压,压缩安装lrzsz
yum install lrzsz 

// 上传文件  只可单个上传
rz

// 发送文件到本地
sz file

// 解压
yum install unzip
unzip fe.zip 

// 网络文件服务器(Network File System,简称NFS)
/etc/init.d/nfs
/etc/init.d/nfs status
/etc/init.d/nfs stop
/etc/init.d/nfs start

谁连了我的NFS目录: showmount
showmount -e 192.168.2.26

192.168.2.192
vim /etc/fstab
// 挂载
mount -t nfs 192.168.2.26:/opt/nginx /opt/nginx2

# Tomcat

// 进入目录
opt/apache-tomcat-7.0.75/bin/

// 停止端口服务
ps -ef|grep java
kill -9 端口号

// 停止服务
./shutdown.sh

// 启动服务
./startup.sh 

// 程序运行状态
ps aux|grep redis

// 查看日志
../logs
tail -200f catalina.out

// 修改Tomcat配置文件
cd /opt/apache-tomcat-7.0.92/

cd webapps/passport/WEB-INF/classes/

vim project.properties

# Oracle

su -oracle
sqlplus / as sysdba
startup
exit
lsnrctl start
lsnrctl status

# Redis

// 删除缓存文件
rm -rf /var/run/redis_6379.pid

// 进入文件夹
opt/redis/bin

// 启动方式
./redis-server
service redis_6379 start

// 清除缓存
cd /opt/redis-4.0.12/src/

// 指定进入IP的redis数据库
./redis-cli -h 10.2.20.35

// 指定进入端口号为7901的redis数据库
./redis-cli -p 7901

// 清除缓存
key *
flushall

# Solr

// 启动
opt/solr-6.4.2/bin
./solr start -force

# Rabbitmq

// 启动
source /etc/profile.d/erlang.sh 
opt/rabbitmq_server-3.6.6/sbin
./rabbitmq-server &

# 其他

Jenkins

service jenkins

// 私服
service nexus
usr/local/nexus/

// 防火墙
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
service iptables save

// 安装screen
yum install screen
jar
cd /opt/reader/
java -jar reading/reading-authorization-starter-1.1.0-SNAPSHOT.jar

// 退出用户
exit
elasticsearch
cd /opt/elasticsearch-5.6.1/bin/
./elasticsearch &