# Centos

# firewall-防火墙

# 开放端口号

firewall-cmd --permanent --add-port=10001/tcp

# 关闭端口号

firewall-cmd --permanent --remove-port=10001/tcp

# 重载

firewall-cmd --reload

# 关闭防火墙

systemctl stop firewalld.service

# git

# 安装

yum install git

# group-用户组

# 查看用户组

# 列出用户组名
cut -d : -f 1 /etc/group
# 输出用户组文件内存
cat /etc/group

# 添加用户组

# groupadd命令帮助
groupadd -h
# 添加test用户组
groupadd test

# 修改用户组

# groupmod命令帮助
groupmod -h
# 将test用户组改名为mytest
groupmod test -n mytest

# 删除用户组

# groupdel命令帮助
groupdel -h
# 删除test用户组,组不存在会报错
groupdel test

# lrzsz-上传/下载文件

# 安装

# 安装lrzsz
yum -y install lrzsz

# 上传文件

rz filename

# 下载文件

sz filename

# node

# yum安装

# 下载
yum install nodejs
# 查看nodejs版本
node -v
# 清除nodejs缓存
npm cache clean -f

# 本地安装

# 下载阿里云镜像安装包
http://nodejs.cn/download/current/
# 解压
tar -zxvf node-*.tar.gz
# 关联全局使用
ln -s /usr/local/node-*/bin/node /usr/local/bin/node
ln -s /usr/local/node-*/bin/npm /usr/local/bin/npm
ln -s /usr/local/node-*/bin/npx /usr/local/bin/npx

# node更新

# 安装nodejs管理工具 n
npm install -g n
# 切换已安装版本
n
# 安装稳定官方版本
n stable
# 安装指定版本
n 12.*.*.*

# nohup

# 后台启动服务

nohup *** &

# 禁用nohup.out输出

nohup *** >/dev/null 2>&1 &

# redis

# 安装

# 下载
yum install epel-release
yum install redis

# 设置开机自启

systemctl enable redis

# 启动服务

systemctl start redis

# 查看redis进程

ps -ef |grep redis

# redis配置项修改

# 守护进程
daemonize yes
# 保护模式
protected-mode no
# 远程访问地址限制
#bind 127.0.0.1
# 访问密码
requirepass 密码

# 访问端口号
port

# user-用户

# 查看用户

# 输出所有用户名
cut -d : -f 1 /etc/passwd

# 输出可登陆的用户名
cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

# 输出用户信息
cat /ect/passwd

# 切换登陆用户

su - username

# 添加用户

# useradd命令帮助
useradd -h
# 添加一个用户username
useradd username
# 添加一个用户并加入group组中,组不存在会报错
useradd username -g groupname
# 创建不登陆的用户
useradd username -g groupname -s /bin/false
# OR
useradd username -g groupname -s /sbin/nologin
# 创建系统用户,且不用登陆,系统用户是不会创建用户目录的
useradd mysql -g mysql -s /bin/false -r

# 设置用户密码

passwd username

# 修改用户

# usermod命令帮助
usermod -h
# 修改用户username登陆名为username2
usermod username -l username2
# 修改用户名、home目录
usermod username -l username2 -d /home/username2 -m
# 修改用户组
usermod username -g groupname

# 删除用户

# userdel命令帮助
userdel -h
# 删除用户,家目录和邮箱目录会被保留,再次创建该用户时会报错
userdel username
# 删除用户,家目录和邮箱目录同步删除
userdel -r username

# 应用服务开机自启

# 编写脚本autostart.sh

#!/bin/sh
#chkconfig: 2345 80 90
#description:开机自动启动的脚本程序

# 开启应用服务 端口为10001
cd /www/project && npm start &

# 脚本移动到/etc/rc.d/init.d/目录下

cd /etc/rc.d/init.d/

# 脚本赋可执行权限

chmod +x autostart.sh 

# 脚本添加到开机自动启动项目中

chkconfig --add autostart.sh
chkconfig autostart.sh on

# 挖矿处理

# 查询服务进程
top -c
# 查询脚本目录
find / -name ***
# 查询脚本目录
find / -name ***
# 删除脚本文件
rm -rf ***
# 查询定时任务
crontab -e
# 删除项管脚本任务
dd
# kill脚本进程
kill -9 ***

# 端口号占用查询

netstat -lnp | grep 80
上次更新: 2021/9/7 下午1:43:29