不常用但重要的命令
<p>1.reboot 系统重启
2.service mysqld stop 关闭数据库服务
3.ps -Af|grep mysqld 查看守护程序
4.mysqld_safe --skip-grant-tables & 无密码登录mysql
5.service mysqld stop 关闭服务
6.sudo nginx -s reload 重启nginx服务</p>
<p>sudo nginx -s reload
docker</p>
<p><a href="https://hub.docker.com/">https://hub.docker.com/</a></p>
<p>ystemctl start docker //启动
systemctl stop docker //停止
systemctl restart docker //重启
systemctl status docker //查看状态
systemctl enable docker //自启</p>
<p>docker pull
docker search php</p>
<p>docker pull kibana:7.6.2</p>
<p>docker rmi id</p>
<p>docker ps -a 查看所有状态下的容器</p>
<p>docker run</p>
<p>--name 设置容器名称
-i 以交互模式运行容器
-t 未容器重新分配一个伪输入终端
-d 后台运行容器 并返回容器id
-it -i和-t的缩写
-p 指定容器暴露的端口
-v<br />
-e 设置环境变量
-u 指定容器用户
-a 登录容器
-w 指定容器的工作目录</p>
<p>docker run --rm
用于创建</p>
<p>exit 退出容器
Ctrl + P + Q(退出容器 且不会停止后台运行)
docker start 启动容器
docker attach 进入启动的容器</p>
<p>查看当前容器的进程pid
docker inspect --format "{{.State.Pid}}" docker_id</p>
<p>docker inspect docker_id //查看容器详情信息</p>
<p>nsenter 通过进程pid 进入容器
nsenter -t pid -u -i -n -p</p>
<p>删除容器
docker rm id/名称 删除停止的容器
docker rm -f 删除一个正在运行的容器</p>
<h1>安装wget库</h1>
<p>sudo yum install wget</p>
<h1>进入usr/local/src目录下</h1>
<p>cd /usr/local/src</p>
<h1>获取JDK1.8包</h1>
<p>wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" <a href="http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz">http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz</a></p>
<h1>解压jdk-8u161-linux-x64.tar.gz</h1>
<p>tar -zxvf jdk-8u161-linux-x64.tar.gz</p>
<h1>重命名为JDK8</h1>
<p>mv jdk1.8.0_161 jdk8</p>
<h1>配置环境变量</h1>
<p>sudo vim /etc/profile #打开环境变量配置文件</p>
<h1>增加下面内容到该文件最后</h1>
<p>export JAVA_HOME=/usr/local/jdk8
export PATH=$JAVA_HOME/bin:$PATH<br />
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar </p>
<h1>使环境生效</h1>
<p>source /etc/profile</p>
<p>/<em>可以直接下载</em>/
sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "<a href="http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz">http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz</a>"</p>
<p>docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2
docker pull docker.elastic.co/logstash/logstash:7.6.2
docker pull docker.elastic.co/kibana/kibana:7.6.2</p>
<p>docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.6.2</p>
<p>Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。</p>
<p>查看目录下的文件数量</p>
<pre><code class="language-shell">ls -l|grep "^-"|wc -l</code></pre>
<p>php获取目录下的所有文件 scandir($path)</p>