1. Linux で redis-server サーバーを開きます。
/usr/local/redis-4.0.0/src/redis-server /usr/local/redis-4.0.0/redis.conf (注: 2 つのアドレスの間にはスペースがあります。前のアドレスは、 linux-side redis サーバー. 対応する redis 構成ファイルは後でロードされ、構成ファイルがロードされていない場合、構成ファイルは有効になりません)
2. Linux システムでのプロセスの表示
最初: grep コマンドを使用して、ファイル内の条件を満たす文字列を検索します。
したがって、 ps -ef | grep redis は、redis-server 関連のプロセスを見つけるためによく使用されます。
対応するプロセス番号を見つけた後、プロセス番号 -9 を kill することでプロセスを強制的に閉じることができます
3. Mac がファイルを Linux サーバーに送信します。
scp の配下のファイル パス mac root@LinuxIP アドレス: Linux パス (フォルダーの場合は、scp の後に -r を追加)
このステートメントを使用して、Mac の下のファイルを Linux の指定されたパスに送信します。
4.IPアドレスを問い合わせる
Mac は ifconfig を使用してローカル IP アドレスを照会できます
Linux は ip addr コマンドを使用してローカル IP アドレスを照会します
5. Mac ローカル redis-cli クライアントを開きます
次の 2 つのステートメントを別々に実行します。
cd /ライブラリ/redis-6.2.4-arm64/bin
./redis-cli -h 192.168.50.93 -p 6379
6. Mac 端末が Linux サーバーとの接続を確立します
ssh [email protected]ここで、root は Linux のユーザー名、192.168.50.93 は root の IP アドレスです。
7. Linux システムで Redis クライアントを開きます
次の 2 つのステートメントを別々に実行します。
cd /usr/local/redis-4.0.0/src
./redis-cli
8. centos7 チュートリアルのインストールおよび MySQL のデプロイ時に発生する問題
mysql 8.0以降でルートパスワードを忘れた - Linux - mintsd - Blog Garden
9. 開始された mysql ポートを表示する
netstat -tunlp | grep mysqld
10.MySQL マスター/スレーブ レプリケーション
(メッセージ数 9) MySQL8.0 マスタースレーブレプリケーション構成
メイン ライブラリ: 1. ユーザーの作成: CREATE USER 'qidi'@'%' IDENTIFIED BY 'Qd20010701.';
2.許可权: *.* のレプリケーションスレーブを qidi に付与
ライブラリから:
レプリケーション ソースを SOURCE_HOST='10.2155.4',SOURCE_PORT=3306,SOURCE_USER='qidi',SOURCE_PASSWORD='Qd20010701.',SOURCE_LOG_FILE='mysql-bin.000003',SOURCE_LOG_POS=147999,GET_SOURCE_PUBLIC_KEY=1; に変更します。レプリカを開始します。
11. マスター/スレーブ レプリケーションのステータスを表示する
スレーブの状態を表示\G
12.マスタースレーブレプリケーションエラー
スレーブを停止します。
ポインターを下に移動して解決します
GLOBAL SQL_S LAVE_SKIP_COUNTER = 1を設定します。
スレーブを開始します。
13. service network restartコマンドを実行した後、次のエラーが発生します。
ネットワークの再起動 (systemctl 経由): 制御プロセスがエラー コードで終了したため、network.service のジョブが失敗しました。
詳細については、「systemctl status network.service」および「journalctl -xe」を参照してください。[失败]
13. Linux でのファイアウォール関連のコマンド
#ファイアウォールの状態をチェック
systemctl status firewalld.service
# ファイアウォールのオンとオフを切り替える
systemctl start firewalld.service
systemctl stop firewalld.service
# ファイアウォールを再起動します
systemctl restart firewalld.service
#ファイアウォールの開いているポートを表示する
firewall-cmd --list-ports
# ファイアウォール構成ファイルを開いて mysql 3306 & redis 6379 を追加します
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
# ファイアウォールの開いているポートを増やす
firewall-cmd --zone=public --add-port=3306/tcp --permanent //mysql
firewall-cmd --zone=public --add-port=6379/tcp --permanent //nginx
firewall-cmd --zone=public --add-port=80/tcp –permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent //rabbitmq
#ファイアウォールの指定ポートを閉じる(設定後、設定が有効になります)
firewall-cmd --zone=public --remove-port=6379/tcp --permanent
#service iptables 停止時にファイアウォールのシャットダウンに失敗しました
报错 iptables.service の停止に失敗しました: ユニット iptables.service がロードされていません。
解決:
yum install iptables-services
# 設定が有効になります
firewall-cmd --reload
# ファイアウォールを再起動します
systemctl restart firewalld.service
14.nginx 403 エラー: 権限が構成されていません
cd usr/local/nginx/conf/
vim nginx.conf
一番上にユーザー root を追加します。