从头开始学Linux
小大宇
能与优秀的人为伍自然就会变优秀
展开
-
Linux操作
查找日志,定位错误cd logsvi …logs按Esc 敲 /输入关键字敲回车如果继续查找关键字,敲字符n 或者N,可以查找上一个或者下一个如何退出? Esc : q !查看进程ps –ef | grep ${名称} , 名称可以输入 java 或者 Ocr查看一个进程起了多少个线程ps –mp ${ pid }top –Hp ${pid} ctrl+c退出显示文件时间ls -l --time-style=full连接数控制Linu...原创 2022-02-28 09:18:59 · 194 阅读 · 1 评论 -
Docker安装kafka
docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafkadocker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper#下面的10.0.16.9替换为你的Linux机器的地址。使用ifconfig命令,找eth0中的网卡地址。如图所示docker run .原创 2021-12-19 19:02:20 · 2329 阅读 · 0 评论 -
FTP:vsftpd中的local_umask和anon_umask
umask是在linux中常见的一个东西,它其实是一个掩码。当然,也有umask这样一个命令,它是对用户建立的文件的默认属性的定义。该 定义为:假设umask为022,则对于一个文件夹的话,它的默认属性为 777-022=755,这也就是我们平时建立文件夹的权限。而对于一般的文件的话,则是用 666-022=644.umask是unix操作系统的概念,umask决定目录和文件被创建时得到的初始权限umask = 022 时,新建的目录 权限是755,文件的权限是 644umask = 077 时,原创 2021-09-18 17:44:32 · 3268 阅读 · 0 评论 -
修改Docker容器内的配置文件
将容器内的配置文件拷贝到本机上修改(如果在容器内修改,重启后就会失效) docker cp 容器id:容器中文件的路径 本机目的路径3. 将本机修改后的文件传入容器内替换docker cp 本机文件路径 容器id:容器内文件路径4. 重启容器 docker restart 容器id...原创 2021-09-18 15:19:38 · 1091 阅读 · 0 评论 -
Linux777权限是啥
数字7代表 4+2+14r--读,2 w -- 写,1 x --执行为什么是三位数?第一位 代表【文件拥有人】第二位 代表【文件拥有组】第三位 代表【公共权限】原创 2021-09-16 17:16:53 · 279 阅读 · 0 评论 -
Nginx在CentOS上的安装
--------------------------先下载Nginx需要的依赖------------------------------------yum install gcc-c++yum -y install pcre pcre-develyum -y install zlib zlib-develyum install -y openssl openssl-develmkdir/opt/nginx-sourcemkdir /opt/nginx---------------..原创 2020-09-15 19:44:14 · 161 阅读 · 0 评论 -
docker安装nginx
安装docker pull nginxdocker imagesrun 创建容器实例-- name 容器命名-v 映射目录-d 设置容器后台运行-p 本机端口映射 将容器的80端口映射到本机的80端口语句最后一个nginx是使用镜像的名称创建容器成功后,启动nginx容器docker run --name nginx-test -p 80:80 -d nginx将nginx关键目录映射到本机首先在本机创建nginx的一些文件存储目录...原创 2021-09-16 11:19:37 · 92 阅读 · 0 评论 -
Docker安装FTP
为什么要用FTP我请教了我们项目组的高级工程师,我问为什么要把视频文件存放到FTP服务器上。得到的回答如下当前项目存放的文件大都是视频文件,基本上文件都超过1G。我们的Linux硬盘不够,所以得单独申请FTP服务器,目前容量是200T。项目部署到多台服务器,或者说多实例的时候,需要有一个公用文件服务器,用于支持文件上传下载业务。Docker安装FTP首先执行如下命令将镜像下载到本地:docker pull fauria/vsftpd启动容器docker run -d -v /var/原创 2021-08-24 17:01:36 · 1040 阅读 · 0 评论 -
Docker安装RabbitMQ
docker search rabbitmqdocker pull rabbitmdocker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmqdocker ps #拿到容器IDdocker exec -it 容器ID /bin/bash#安装插件rabbitmq-plugins enable rabbitmq_management原创 2020-10-30 16:08:07 · 453 阅读 · 0 评论 -
Docker把容器打成镜像,并修改物理机端口
打成镜像 以tomcat容器为例。 基于同事点拨:通常方法是将运行的容器提交为镜像,然后再重新运行加端口映射一遍。docker ps -a #得到想要打包的容器ID# docker commit 容器ID 镜像名称 docker commit ec08fccbdbf2 standard_tomcat重新运行docker run -d -p 80:8080 standard_tomcat:latest因此就实现了物理机80端口映射容器内to...原创 2020-05-28 10:31:08 · 662 阅读 · 0 评论 -
Docker 安装tomcat
docker search tomactdocker pull tomcat:8docker run –d -p 8080:8080 tomca:8docker ps 找到tomcat容器的IDdocker exec -it dd6657d9b796 /bin/bash我这边访问首页404了,然后用如下方法解决https://blog.csdn.net/popsicles/article/details/104383983ls -lmv webapps webapps2.原创 2020-05-09 09:22:50 · 282 阅读 · 0 评论 -
第十节 Linux使用Docker安装Oracle11
docker search oracledocker pull jaspeen/oracle-11g docker run --name oracle -p 1521:1521 -d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g docker ps 获取到了oracle容器的ID...原创 2020-01-16 15:00:01 · 445 阅读 · 0 评论 -
第九节 Linux启动项目
一、启动 不中断的启动,使用nohup 命令 例如nohup java -jar XXX.jar --spring.profiles.active=dev二、关闭ps -ef | grep javakill -9 进程ID...原创 2019-11-21 19:51:18 · 169 阅读 · 0 评论 -
第八节 Linux安装Redis
一、使用Docker安装Redisdocker serach redisdocker pull centos/redis-32-centos7#创建守护式容器,容器起名为redis,Linux端口6379映射容器6379端口。运行redis镜像docker run -di --name=redis -p 6379:6379 redis#设置密码 docke...原创 2019-11-20 19:24:17 · 165 阅读 · 0 评论 -
第七节 CentOS7关闭防火墙
为什么要关掉防火墙。喵的,在Linux上发布的项目,不关闭防火墙,从其他机器上的浏览器访问不到。这就很难受了。之前排查了半天,都不知道是什么原因,最后确定是防火墙的缘故。因此,记录下关闭防护墙的命令。查看防火墙状态命令:systemctl status firewalld.service 开机禁止防火墙服务器systemctl disable firewa...原创 2019-11-19 19:01:32 · 173 阅读 · 0 评论 -
第六节 Linux中安装MySQL
一、Docker安装MySQL# 查看镜像$ sudo docker images# 搜索一下mysql有哪些镜像$ sudo docker search mysql#搜索到某个镜像:centos/mysql-57-centos7# Linux宿主机中操作:拉取MySQL的镜像,如果有了就不需要再拉取了$ sudo docker pull centos/mysql-57-c...原创 2019-11-19 19:00:06 · 303 阅读 · 0 评论 -
第五节 Linux中安装Docker
一、安装Docker#Linux系统的ROOT权限下# 1、yum 包更新到最新yum update# 2、作用:安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2...原创 2019-11-19 18:59:13 · 202 阅读 · 0 评论 -
第四节 FileZilla连接Linux系统
Linux服务器地址:(1)文件--站点管理器 点击新站点。输入Linux系统IP地址。协议为SFTP。 登录类型:正常。输入用户名与密码(2)信任它。(3)可以自由的拖拽文件。左边是我Windows的文件目录,右边是我Linux系统的文件目录。两个系统之间可以自由传输文件。...原创 2019-11-15 11:04:51 · 1123 阅读 · 0 评论 -
第三节 SecureCRT6连接Linux系统
Linux服务器地址:(1)打开SecureCRT6工具。 文件--快速连接 输入Linux的IP,勾选启动时显示快速连接和保存会话。(2)输入密码 root 账号密码(3)登录成功。输入几个命令查看状态。...原创 2019-11-15 10:35:38 · 503 阅读 · 0 评论 -
第二节 EditPlus+连接Linux系统
一、EditPlus+链接Linux系统 (1)打开EditPlus+,菜单栏中打开 文件----FTP,得到FTP设置。 (2)输入Linux系统的相关账号密码 (3)点击高级设置,加密方式选择sftp。 (4)在EditPlus+左上角查看Linux系...原创 2019-11-14 20:09:23 · 473 阅读 · 0 评论 -
第一节 Linux安装JDK1.8
一、卸载OpenJDK (1)首先进入root权限。su root 输入Linux安装的系统密码即可。 (2)查看原来的JAVA版本,这是OpenJDK的版本,需要卸载掉。 (3)得到原来OpenJDK的数据。得到我的OpenJDK的文件名。绿色框中已经标识。rpm -qa | grep java ...原创 2019-11-14 19:55:35 · 240 阅读 · 0 评论