Category - CentOS笔记

2018-12-26    153    0    0

新建目录node

下载nodejs

wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz

解压

tar -xvf  node-v8.0.0-linux-x64.tar.xz

测试是否安装成功

进入解压目录下的 bin 目录,执行 ls 命令

cd  node-v8
2018-12-20    173    0    0

提醒大家一定要注意安装顺序:先安装服务器操作系统,然后再挂载磁盘,最后再安装宝塔Linux,中间如果不需要分区的可以直接跳过分区的操作步骤。
注意:本文中的磁盘/dev/xvdb 为作者测试服务器上的命名,在您的服务器中可能是 /dev/sdb /dev/vdb 等等,请按您的磁盘名称修改,阿里云的ECS为/dev/vdb

0、创建挂载目录

mkdir -p /www​

1、确认是

2018-12-07    153    0    0
yum -y upgrade​

只升级所有包,不升级软件和系统内核

yum -y update​

升级所有包同时也升级软件和系统内核 升级完之后删除旧内核

先查看所有安装的内核版本

rpm -q kernel​

删除旧版本

rpm -e kernel-XXXXX(版本号)​

直觉告诉我最好再重启下~~~~ reboot 


更新个别补丁方法 : 通过yum
2018-12-05    127    0    0

一、问题说明

在Linux系统中,Redis本来是有数据的,但在Linux系统重启后,Redis中的数据全部丢失。经过几次测试都一样,只有在Linux系统重启才会丢失,Redis重启应该是没有问题的。 这个问题只在Linux系统才存在,在Windows系统是没有问题的。

二、解决方案

在Linux系统设置一个参数(vm.overcommit_memory)即可解决。

2018-12-05    155    0    0

CentOS本身不自带rar环境,因此对于rar文件无法直接解压,需要先配置rar环境。

首先需要确定自己的系统是64位还是32位的,通过这个命令:

[root@localhost]# uname -a

出现的内容中如果有x86_64就是64位的,没有就是32位的。
后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的。

为什么要确定环境,因为如果你是6

2018-11-29    129    0    0

ping 命令

对www.5xue.net 发送 4 个 ping 包, 检查与其是否连通

ping -c 4 www.5xue.net​

netstat 命令

用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等 列出所有处于监听状态的tcp端口

netstat -lt

查看所有的端口信息, 包括 PID 和进程名称

netstat -tulpn

2018-11-27    145    0    0

简介

百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。

 

截图

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

 

功能

    2018-11-27    114    0    0

    一、添加和root权限一样的用户

     

    adduser admin​

     

    passwd  admin ​

    (修改密码)

       然后输入密码   (密码简单了通不过)

    系统提示输入确认密码后再输入一次。OK添加成功。

     2、修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

    vim /etc/sudoers ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    admin   ALL=(ALL)     ALL  

     这个文件只读是一种保护机制,如果你使用vi编辑器的话,只要保存时使用

    :wq!​

    就可以保存了。 或者使用visudo命令来进入sudoers文件的编辑,就可以正常保存。

     

    1)单行复制
    在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
    2)多行复制
    在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……
    2、粘贴
    在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

     

    二、禁止root远程登录

    需要编辑/etc/ssh/sshd_config。

    vim /etc/ssh/sshd_config

       找到 PermitRootLogin

    改为 PermitRootLogin no

    重启

    service sshd restart

     结束语:

      这下就禁止了root用户登陆了 用admin登陆 。 搞这么复杂就是为了安全.  

    你只是禁止了root用户登陆,没有禁止别的用户,先用别的用户登陆,在 su root 切回root用户

    切换到root用户还要在输如密码 

    

    2018-11-27    124    0    0

    进入Linux后,通过命令

    vi /etc/ssh/sshd_config​

    进入 该文件中,找到这行文字 :

    PermitRootLogin yes​

    (若该行文字前面有#注释符,需去掉#)

    移动光标到yes处,将yes改为no,

    保存退出

    最后别忘记了,需要重启服务 !!!

    通过以下命令:

    /etc/init.d/sshd restart​

    ser
    gogs    2018-11-26    143    0    0

    一、使用yum安装Git:

     sudo yum install git

    二、添加git用户:

    sudo useradd git

    三、查看CentOS内核版本,确定架构(x64、x86还是arm)

     uname -a

    四、下载与其对应的二进制安装包:

     wget https://dl.gogs.io/0.11.66/gogs_0.11.66_linux_amd64.tar.gz

    2/3