
CentOS
CentOS
MINO吖
代码就是一门艺术.
展开
-
CentOS - 分区扩容(解决空间不足问题)
背景:CentOS提示安装package xxx 需要 1516M 在 / ;使用df -h查看内存使用情况,发现 / 的可用空间只有504M;创建新的磁盘1. 查看当前disk2. 添加新的磁盘3. 创建分区fdisk /dev/sdb #对新磁盘进行分区在fdisk的交互模式中,依次输入:n --创建新分区p --创建主分区分区号 --默认分区编号 1<回车> --默认起始扇..原创 2020-05-17 23:23:27 · 5266 阅读 · 0 评论 -
CentOS - 各个版本区别
阿里云iso镜像:https://mirrors.aliyun.com/centos/7/isos/x86_64/进入网站有以下版本:DVD版本:DVD是标准安装盘,一般下载这个就可以了 NetInstall版本:网络安装镜像 Everything版本:对完整版安装盘的软件进行补充,集成所有软件 LiveGnome版本:GNOME桌面版 LiveKDE版本:KDE桌面版 Minimal版本:最小安装盘,只有必要的软件,自带的软件最少...原创 2020-05-17 17:59:21 · 4140 阅读 · 0 评论 -
Systemctl启动Mongod失败
systemctlstart mongod失败使用 systemctl 启动数据库时,报错:查看状态:systemctl status mongod原因:logpath和dbpath下的文件的权限不够chown -R mongod:mongod /var/lib/mongochown -R mongod:mongod /var/log/mongodb...原创 2020-05-02 16:21:27 · 4085 阅读 · 3 评论 -
MongoDB被攻击 - 开启Mongo权限
What happen? 就在刚刚。。。???? 打开我的网站的时候,发现对数据库的请求都失败了;我的天都报500了,又是什么bug???? 排查到数据库的时候,打开Robo 3T,发现数据库没有了,惊呆????!!! 继续查看Mongo日志很明显被删掉了;why?(纳闷????,别人怎么知道我密码,怎么删掉的?)在网上查了之后,知道是因为数据库没有添加权限自己...原创 2020-05-02 16:07:14 · 764 阅读 · 2 评论 -
配置文件的rc的由来
背景:eslint的配置文件是eslintrc,babel的配置文件是babelrc。。。那么rc是什么意思呢?解释:配置文件比较正规的叫法是:运行控制文件 run controlLinux: 配置文件配置文件比较文绉绉的称呼是“运行控制文件”,存放与具体程序相关的声明信息,有些时候甚至是可执行的命令,在程序启动时解析。对于系统级配置文件,就像在第三章中描述的那样,...原创 2020-01-28 11:48:55 · 2085 阅读 · 2 评论 -
CentOS - MySQL安装与连接?1103报错解决
MySQL下载更新软件yum update下载和添加仓库wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmsudo rpm -ivh mysql-community-release-el7-5.noarch.rpmyum update安装MySqlyum install mysql...原创 2019-11-06 10:41:46 · 939 阅读 · 0 评论 -
Mongo 安装与连接
Mongo下载创建仓库文件:vim /etc/yum.repos.d/mongodb-org-4.0.repo然后复制下面配置,保存退出[mngodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_6...原创 2019-11-06 10:33:28 · 353 阅读 · 0 评论 -
Docker - Docker总结
容器和虚拟机我们用的传统虚拟机如VMware,VisualBox之类的需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给它的资源将全部被占用。每一台虚拟机包括应用,必要的二进制和库,以及一个完整的用户操作系统。而容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配。容器包含应用和其所有的依赖包,但是与其他容器共享内核。容器在宿主...原创 2019-10-19 16:59:03 · 528 阅读 · 0 评论 -
Linux - Linux权限
$ ls -ldrwxr-xr-x. 3 root root 4096 Oct 12 13:38 dirnamed:文件类型:d:目录 -:文件 l:软链接rwx:所有者权限r-x:用户组权限r-x:其他人权限. :ACL权限位r读 w写 x执行基本权限的修改chmod [选项] 模式 文件名选项 -R递归 模式 [u/g/o/a][+...原创 2019-10-13 22:15:19 · 140 阅读 · 0 评论 -
Linux - Linux用户&用户组
用户和用户组使用操作系统的人都是用户 用户组是具有相同系统权限的一组用户配置文件/etc/group/etc/group 存储当前系统中所有用户组信息 root组编号为0 1-499系统预留的编号 预留给安装的软件和服务的 用户手动创建的用户组从500开始 组密码占位符都是x 如果组内只有一个用户,而且用户名和组名相同的话,是可以省略用户名的root:x:0:roo...原创 2019-10-13 21:20:05 · 306 阅读 · 0 评论 -
Linux - Linux压缩命令
压缩解压zip:压缩文件或目录,是一种压缩格式压缩文件:zip 压缩文件名.zip 源文件 压缩目录:zip -r 压缩目录名.zip 源目录 解压:unzip 压缩目录名.zipgzip:gzip为高压,可以把文件压缩得更小命令 示例 含义 gzip 源文件 gzip a.txt 压缩为.gz格式的压缩文件,源文件会消失 gzip -c 源...原创 2019-10-13 16:02:00 · 139 阅读 · 0 评论 -
Linux - 磁盘分区/挂载
磁盘管理df:查看磁盘分区使用状况参数 描述 -l 仅显示本地磁盘(默认) -a 显示所有文件系统的使用情况 -h 以1024进制计算最合适的单位显示磁盘容量 -H 以1000进制计算最合适的单位显示磁盘容量 -T 显示磁盘分区类型 -t 显示指定类型文件系统的磁盘分区 -x 不显示指定类型文件系统的磁盘分区 ...原创 2019-10-13 16:01:04 · 1419 阅读 · 0 评论 -
Linux - VIM常用命令
VIM打开命令 含义 vim 文件名 打开文件定位到第一行 vim + 文件名 打开文件定位到最后一行 vim +2 文件名 打开文件定位到第三行,如果没有这么多行定位到最后一行 操作命令 含义 :w 把写入保存到硬盘中 :q 退出当前VI编辑器打开的文件 :wq! 强制保存 :数字 快速当位到当前文...原创 2019-10-13 15:56:08 · 180 阅读 · 0 评论 -
Docker实践
Docker初识为什么要使用 DockerDocker 可以将应用以集装箱的方式进行打包,通过镜像的方式可以实现在不同的环境下进行快速部署,在团队中还可实现一次打包,多次共享,使用 Docker 可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。例如,我们在本地将编译测试通过的程序打包成镜像,可以快速的在服务器环境中进行部署,有时也能解决不同的开发环境造成的问题 “明明我...原创 2019-10-13 15:11:23 · 169 阅读 · 0 评论 -
CentOS - alias设置别名
alias 是一个设置别名的命令alias #查看所有别名alias cls= 'clear' #设置cls别名设置完成之后,就可以用 cls 完成clear命令的清屏操作但美中不足的·是,当系统重启之后就会失效,所以要实现永久有效,则需要 修改用户目录下的一个文件 .bashrc目录为 ~/.bashrcvim ~/.bashrc #.bashrc #...原创 2019-10-13 14:17:18 · 342 阅读 · 0 评论 -
Linux - Linux常用命令
文件处理命令:ls:查询目录中的内容ls [选项] [文件或者目录] 选项 -a 显示所有文件,包括隐藏文件 -l 显示详细信息(ll) -d 查看目录本身的属性而非子文件 ls /etc/ -h 人性化的方式显示文件大小 -i 显示inode,也就是i节点,每个节点都有ID号 默认当前目录下的文件列表ls -l:drwxr-xr-x . 1 root roo...原创 2019-10-13 13:58:39 · 213 阅读 · 0 评论 -
Nginx的安装与卸载(CentOS & Ubantu & wget)
PM2&Nginx:npm install pm2 -gyum install nginx -y启动Nginx并设置开机自动运行systemctl start nginx.servicesystemctl enable nginx.service创建全局命令ln -s /usr/sbin/nginx /usr/local/bin/nginx主要文件位置...原创 2019-10-12 20:02:41 · 358 阅读 · 0 评论 -
ECS(CentOS)-部署Node项目
前提条件购买ECS云服务器 可以使用putty,xshell,或git bash远程连接服务器部署Node.js环境选择以下任意一种方法部署Node.js环境。使用二进制文件安装 该部署过程使用的安装包是已编译好的二进制文件。解压之后,在bin文件夹中就已存在node和npm,无需重复编译。 完成以下操作,使用二进制文件部署Node.js环境: 下载Node.js安装包。...原创 2019-10-12 17:07:06 · 160 阅读 · 0 评论 -
CentOS - node命令not found解决
背景:前几天在阿里云部署了一个node项目,node版本 v12.10.0每次重新远程连接,输入node -v / pm2 -v 显示 command not found;每次必须先输入 nvm use v12.10.0,才能使用正常使用 node / pm2解决:查询是否有nodeecho $PATH //查看是否有/usr/local/bin。ls...原创 2019-10-12 10:05:18 · 5993 阅读 · 0 评论