服务器端相关的操作手册

记录服务器端常用的安装与命令

Mysql数据库安装操作(CentOS7)

1. 需要去官网下载Yum资源包,下载地址
2. 找到.rpm后缀的文件名

(mysql80-community-release-el7-2.noarch.rpm)。
完整地址就是:http://repo.mysql.commysql80-community-release-el7-2.noarch.rpm

3. 安装命令
1
2
3
4
wget http://repo.mysql.commysql80-community-release-el7-2.noarch.rpm
rpm -ivh mysql80-community-release-el7-2.noarch.rpm
yum update
yum install mysql-server
4. 访问数据库
  • 远程访问数据库
1
mysql -h hostname -P port -u username -p

请将 hostname 替换为目标 MySQL 数据库实例的内网 IP 地址,将 username 替换为默认的用户名 root,
port是端口号,并在提示 Enter password:后输出 root 账户对应的密码。

  • 本地访问数据库
1
mysql -u root -p 

并在提示 Enter password:后输出 root 账户对应的密码。

5. 基础操作命令
  • 修改密码

    passwd 用户名

  • 登出: exit

  • 显示日期:date

    date +%Y/%m/%d
    date +%H:%M

  • 日历:cal

    cal [month] [year]

  • 计算器: bc

  • 翻页 : [Shift]+[Page Down]

  • 关机 :shutdown

[root@study ~]# shutdown -h now
立刻關機,其中 now 相當於時間為 0 的狀態
[root@study ~]# shutdown -h 20:25
系統在今天的 20:25 分會關機,若在21:25才下達此指令,則隔天才關機
[root@study ~]# shutdown -h +10
系統再過十分鐘後自動關機
[root@study ~]# shutdown -r now
系統立刻重新開機
[root@study ~]# shutdown -r +30 ‘The system will reboot’
再過三十分鐘系統會重新開機,並顯示後面的訊息給所有在線上的使用者
[root@study ~]# shutdown -k now ‘This system will reboot’
僅發出警告信件的參數!系統並不會關機啦!嚇唬人!

  • 管理工具 systemctl 关机

[root@study ~]# systemctl [指令]
指令項目包括如下:
halt 進入系統停止的模式,螢幕可能會保留一些訊息,這與你的電源管理模式有關
poweroff 進入系統關機模式,直接關機沒有提供電力喔!
reboot 直接重新開機
suspend 進入休眠模式
[root@study ~]# systemctl reboot # 系統重新開機
[root@study ~]# systemctl poweroff # 系統關機

6. 账户管理

nvm安装

  1. cd ~/ 进入根目录 执行:git clone https://github.com/creationix/nvm.git .nvm

  2. cd ~/.nvm 执行:git checkout v0.34.0 。 版本号自己选择

  3. 在.bash_profile最后一行添加

    1
    2
    export NVM_DIR=~/.nvm
    source ~/.nvm/nvm.sh
  4. 最后执行 source .bash_profile

  5. 安装pm2 npm install pm2 -g

CentOs安装redis

  1. 官网上给的命令
    1
    2
    3
    4
    wget http://download.redis.io/releases/redis-5.0.4.tar.gz
    tar xzf redis-5.0.4.tar.gz
    cd redis-5.0.4
    make

我遇到的问题:

  1. Error jemalloc/jemalloc.h: No such file or directory when making Redis
    解决:执行 make distclean 清除早期编译的文件
  2. make cc Command not found
    解决:系统没有安装gcc,执行sudo yum install gcc

用到的命令:
mv redis-5.0.4.tar.gz /usr/local/redis 移动并且重命名

-------------本文结束感谢您的阅读-------------