琐碎知识点


不常用但重要的命令

<p>1.reboot 系统重启 2.service mysqld stop 关闭数据库服务 3.ps -Af|grep mysqld 查看守护程序 4.mysqld_safe --skip-grant-tables &amp; 无密码登录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 &quot;{{.State.Pid}}&quot; 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 &quot;Cookie: oraclelicense=accept-securebackup-cookie&quot; <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 &quot;Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie&quot; &quot;<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>&quot;</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 &quot;discovery.type=single-node&quot; 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>

页面列表

ITEM_HTML