linux 常用命令

创建用户组:groupadd   usergroup;

创建用户并归属于哪个组   useradd -g  username   usergroup

修改用户组 usermod -g usergroup  username

创建用户  :useradd  add;

设置密码:passwd username

删除用户: userdel username 

设置文件夹权限 :chown -R usergrouop:username   /apphoome

修改文件夹的权限:chmod 777 username /var

设置登录账户后的目录   usermod -d /user/tet   tt     

挂载软连接:ln -s <目标文件或目录> <链接文件名>    =》例如,假设你有一个名为/path/to/target的目录或文件,你想在当前目录下创建一个名为link的软链接,指向该目标,你可以运行以下命令:ln -s /path/to/target link    《=

删除软连接(不删除文件):  rm  软连接名    =》例如  rm link

后台不挂断运行 jar: nohup java -jar XXX.jar &       //会阻塞 :nohup java -jar XXX.jar >temp.txt &          //不会阻塞:nohup java -jar XXX.jar >temp.txt 2>&1 &

DNS配置:修改/etc/sysconfig/network-scripts/ifcfg-ens192  中增加DNS1=xxx.xxx.xx.xx  然后重启网卡 service NetworkManager restart

 

nginx安装:

依赖检查安装:

          gcc检查:   gcc   -v    如果没有安装编译器gcc则会提示 command  not  found

           gcc 安装: yum install gcc -c++

           pcre检查:rpm -qa pcre

           pcre安装:yum install -y pcre pcre-devel

           zlib检查: yum list install | grep zlib*

          zlib安装: yum install -y zlib zlib-devel

         openssl检查:rpm -qa openssl

        openssl安装:yum install -y openssl openssl-devel

安装nginx;

  解压:tar -zxvf nginx.tar.gz

  设置安装路径:进入解压目录中,./configure  --prefix=/apphome/nginx

  编译安装: make  &&  make install

  启动nginx : ./nginx

防火墙查看:systemctl status firewalld

查看端口 : lsof -i :80       或  netstat -aptn

重新加载配置文件: ./nginx -s reload

停止nginx: ./nginx -s stop

关闭防火墙:systemctl stop firewalld    或  systemctl disable firewalld 

开启防火墙:systemctl enable firewalld

 

redis安装:

    解压:tar -zxvf redis.tar.gz

   编译安装: make && make  install PFEFIX=/apphome/redis install    

   编译安装(不同方式指定安装目录):  make install DESTDIR= /apphome/redis

主从配置:redis.conf

redis的通用主配置,下面记得在从节点加上 replicaof 192.168.140.11 6379 这一行配置来连接主节点

# 工作目录
dir /opt/itmrl/redis/redis-5.0.5/working
# 需要不同服务器的节点连通,就不能设置为 127.0.0.1
bind 0.0.0.0
# 需要不同服务器的节点连通,这个就要设置为 no
protected-mode no
# 设置后台运行redis
daemonize yes
# 端口
port 6379
# 密码
requirepass itmrl@123qwe
# PID文件
pidfile /opt/itmrl/redis/redis-5.0.5/run/redis_6379.pid
# LOG文件
logfile /opt/itmrl/redis/redis-5.0.5/log/redis.log
# RDB文件名
dbfilename dump.rdb
# 开启AOF
appendonly yes
# AOF文件名
appendfilename "appendonly.aof"
# 主节点认证,主从节点均需要配置
masterauth itmrl@123qwe

哨兵配置:sentine.conf

# 保护模式默认关闭
protected-mode no
# 哨兵端口
port 26379
# 后台运行
daemonize yes
# pid
pidfile /opt/itmrl/redis/redis-5.0.5/run/redis-sentinel.pid
# log
logfile /opt/itmrl/redis/redis-5.0.5/log/redis-sentinel.log
# 工作目录
dir /opt/itmrl/redis/redis-5.0.5/working
# 监控Redis主服务
sentinel monitor redis-master 192.168.140.11 6379 2
# 配置认证密码
sentinel auth-pass redis-master itmrl@123qwe
# S_DOWN时间
sentinel down-after-milliseconds redis-master 30000
# 设置在故障转移后可以重新配置以同时使用新主服务器的副本数
sentinel parallel-syncs redis-master 1
# 故障转移超时时间
sentinel failover-timeout redis-master 180000

 启动:
./redis-sentinel sentinel.conf

停止:./redis-cli shut down 

 

posted @ 2023-11-14 20:19  KLAPT  阅读(2)  评论(0编辑  收藏  举报