随笔分类 - Linux
摘要:Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质上来说它只是一个 Nginx Pod,然后将请求重定向到其他内部(ClusterIP)服
阅读全文
摘要:当我们再Linux中的Vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如下: 整页翻页命令为: Ctrl + f 键 f 的英文全拼为:forward; Ctrl + b 键 b 的英文全拼为:backWord; 翻半页命令为: Ctrl + d 键
阅读全文
摘要:CentOS7 以下的版本默认使用 iptables 做为防火墙,CentOS 7开始默认使用的是firewall作为防火墙 本文使用的系统是 CentOS7,所以下面讲解的是firewall的操作。 1. 查看防火墙是否开启 firewall-cmd --state 默认是没开启的状态,如下图 2
阅读全文
摘要:一主一从 准备:两台服务器A、B 操作: 1. 安装 mariadb 两台服务器分别安装好Mariadb #安装mariadb sudo yum install mariadb-server #开启 sudo systemctl start mariadb #设置开机自动启动 sudo system
阅读全文
摘要:写文档的时候一般需要解释说明目录的结构,可以使用 tree 命令获取目录的树形结构图 mac下安装 tree brew install tree centos 下安装 yum -y install tree 效果 tree 命令还有很多参数 (1)tree -a 显示所有文件和目录 (2)tree
阅读全文
摘要:touch -t "01231215" test2 将文件/文件夹修改日期调整为指定日期,1 月 23 日 12 点 15 分。 Linux中 touch 命令可以改变文档或目录时间, 包括存取时间或更改时间, 也可以用于创建新文件。
阅读全文
摘要:每隔 0.5 秒输出当前 .git 目录的文件 watch -n .5 "tree .git" 需要安装 watch 和 tree 命令, brew install watch brew install tree
阅读全文
摘要:一、安装 Docker 更新 yum 包 yum -y update 卸载旧版本(如果之前安装过的话) yum remove docker docker-common docker-selinux docker-engine 安装需要的软件包,yum-util 提供 yum-config-manag
阅读全文
摘要:Linux 连续执行多条命令的方法 一、使用分号 ";" 进行分隔 printf "%s/n" "This is executed" ; printf "%s/n" "And so is this"输出:This is executedAnd so is this 二、使用 "&&" 进行分隔 跟一
阅读全文
摘要:场景 假设你现在有一台云服务器 A,你想要在本地电脑远程连接 A,而且不想输入密码。 配置 云服务器 A 下打开 ssh 目录,命令如下,如果没有这个目录则自己创建,并设置好权限 chmod 700 ~/.ssh 即可 cd ~/.ssh ll 如果文件夹下没有公/私钥的话,则使用命令生成一下,一路
阅读全文
摘要:在 Linux 中,由于经常需要做文件传输的操作,所以我们会将文件夹压缩打包,减少传输的大小,加快文件传输速度。 以下列出一些常用的压缩打包和解压命令: 打包和解包 # -c意思是create # -f是生成的文件名,后接需要压缩的文件或文件夹 # 打包目录 DirName tar cf FileN
阅读全文
摘要:前言 我们都知道文件都有文件名和数据,这在 Linux 上被分成两个部分:用户数据(user data)与元数据(metadata)。 用户数据,即文件数据块(data block),数据块是记录文件真实内容的地方; 元数据是文件的附加属性,如文件大小、创建时间、所有者等信息。 在 Linux 中,
阅读全文
摘要:一、查看 nginx 安装目录 ps -ef | grep nginx 二、查看配置文件 nginx.conf 路径 nginx -t 这条命令也可以用于检查配置文件是否正确。 当然也可以使用 find 命令进行文件查找 # 从 / 根目录下查找文件名为 nginx.conf 的文件find / -
阅读全文
摘要:问题 当我们在使用 Unix 系统时,经常会遇到如下报错 输入一个命令,但是系统提示没有这个命令,但是你本地又有安装 PostgreSQL 这个数据库,为什么会这样呢? 解决 一、先找到运行的数据库进程,确认数据库的路径 ps aux | grep postgre 根据运行结果可以确认数据库服务的路
阅读全文
摘要:在服务器中,0.0.0.0 指的是本机上的所有IPV4地址 如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该服务。 127.0.0.1:回环地址 该地址指电脑本身,主要预留测试本机的TCP/I
阅读全文
摘要:众所周知,购买国内的服务器搭建网站需要很繁琐的备案流量,需要拍照、上传身份证、填写各种信息、然后再经过审核,最后才能发布网站,整个过程体验很差,但是如果购买的是国外的服务器或者域名,是完全不需要审核备案的,而且一个很重要的点,就是你的网站或者程序可以直接访问国外(例如 Google 的 Google
阅读全文
摘要:以下内容仅适用于 Centos 操作系统 一、将系统的软件包更新到最新版本 yum -y update 二、安装 Nginx yum install nginx 三、启动 Nginx,并设置开机启动 systemctl start nginx systemctl enable nginx 四、开启防
阅读全文
摘要:Linux ps 命令用于显示当前进程 (process) 的状态。 它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。 语法 ps [options] [--help] 参数: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的行程
阅读全文
摘要:ls -l 之后会得到下面的内容 drwx 4 jinwang users 4096 2012-02-09 15:00 .xchat2 -rw-r--r-- 1 jinwang users 1690399 2012-06-04 12:16 45s.txt 文件是以 "-"开头 , 文件夹是 d, 所
阅读全文
摘要:配置完成 nginx 后, 在浏览器输入:http://ip,正常的话,会有页面,welcome to nginx但是浏览器显示访问失败 主要从两个方面找原因,一个是阿里云的安全组和服务器的防火墙是否有开启 80 端口号 一、阿里云配置 刚开通的服务器,没有设置安全组规则。 下面给大家演示一下安全组
阅读全文