删除 rm xx.text
删除文件夹 rm -rf dist
-r
递归删除,一并删除子文件 -f
强制删除
查找 find /home -name 'xx'
全局查询 find / -name 'xxx'
复制 cp /usr/local/text /root/newtest
echo
打印输出
echo > text
复制text内容 echo >> text
text
文本后面内容追加 端口查询 netstat -ntpl | grep sshd
查询服务端口 netstat - atulnp
会显示所有端口和所有对应的程序,用grep
管道可以过滤出想要的字段
vim /etc/ssh/sshd_config
去掉22的注释.添加新的端口 Port 4365 重启sshd服务 测试是否可以连接 测试无问题 注释掉22端口(安全性)
ssh
指定端口访问 ssh -p 2345 [email protected]
docker rmi imagesId
删除容器
docker logs -f CONTAINER_ID
实时查看日志 docker logs -t since CONTAINER_ID
查询指定时间的日志 docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" CONTAINER_ID
FROM java:8
MAINTAINER xiongchao
ADD demo-0.0.1-SNAPSHOT.jar demo.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","demo.jar"]
demo-0.0.1-SNAPSHOT.jar demo.jar
添加 jar
包 ,并取别名为 demo.jar
# 设置基础镜像,这里使用的是最新版的nginx 步骤1 已经安装了最新的版本
FROOM nginx
# 定义作者名称
MAINTAINER xiongchao
# 将dist文件夹复制到 /usr/share/nginx/html/ 这个目录下面
COPY dist/ /usr/share/nginx/html/
dist
文件和 Dockerfile
文件一起打包上传到服务器 unzip dits.zip `` 默认解压到当前文件夹 5.`` docker build -t vueApp .
构建镜像 .
表示使用当前文件夹的 Dockerfile
文件 docker run -p 80:80 -d --name voice_vue voice_vue
修改该路径下的文件 vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
# 设置行号
:set nu
# 设置颜色主题
:colorscheme desert
# 保存退出
:wq
# 查询
/keywords
# 强制退出
:q!
curl -V "http://ip+port"
wget ip:port
curl ip:port
telnet ip:port
nohup java -jar -Xms1g -Xmx1g xxxx.jar --spring.profiles.active=test 2>&1 &
df -h
du -sh /*
内存占用检查 free -h
/etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export M2_HOME=/usr/xc/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
配置文件检查和生效 source /etc/profile
配置永久有效
局部变量,进当前xshell
窗口生效 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
改命令作用的文件是 ~/.bashrc
,仅对当前打开的窗口有效
# 开发所有ip对数据的访问权限
GRANT ALL PRIVILEGES ON *.* TO "xiongchao"@"%" IDENTIFIED BY "xiongchao" WITH GRANT OPTION;
# 是设置生效
flush privileges
# 一键安装
yum install -y wget;wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# 启动|停止|重启
/etc/init.d/bt start|restart|stop|default
# 忘记密码 重置密码
cd /www/server/panel python tools.py panel newpassword
systemctl status firewalld
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
版本自己指定 tar -zxvf redis-4.0.6.tar.gz
cd redis-4.0.6 make
cp redis.config redis.config.bak
daemonize yes
cd src ./redis-server /usr/local/redis-4.0.6/redis.config
ps -aux | grep redis
1. cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
2. vim /etc/init.d/redisd 在第二行添加
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
3. 给权限 chmod a+x redisd
4. 设置可执行 chkconfig redisd
5. 测试 service redisd start/stop/restart 根据错误日志将指定的 redis-server 文件和 redis-cli拷贝到相应的位置 或者直接改配置文件
yum install axel
-n
标识指定5个线程下载 axel -n 5 http://......
zookeeper
国内下载镜像地址
http://mirrors.hust.edu.cn/apache/zookeeper/
启动报错 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
下载包错误 需要下载带有 bin
地址的tar
包
将远程服务器文件拷贝至本地 /usr/local
下面 scp -P 4365 114.55.164.189:/usr/local/redis-4.zip /usr/local/
安装时间同步软件 yum -y install ntp ntpdate
同步网络时间 ntpdate cn.pool.ntp.org
yum install lrzsz
node
官网 `https://nodejs.org/en/download/ `` wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
tar -vf node-v14.15.4-linux-x64.tar.xz
mv node-v14.15.4-linux-x64 node
node
服务 ./node -v
ln -s /opt/node/bin/node /usr/local/bin/node
ln -s /opt/node/bin/npm /usr/local/bin/npm
ln -s /opt/node/bin/npm /usr/local/bin/npx
node -v ; npm -v