CentOSでの一般的なコマンドとソフトウェアのインストール

Centosシステム構造

ここに画像の説明を挿入します

centos7の一般的なコマンド

  1. ホームディレクトリ、ルートディレクトリに切り替えます
cd /root     #切换到主目录
cd /     	 #切换到根目录
cd /usr/local/redis-4.0.6/   	#切换到连续目录
cd ..  		#后退一个目录

ここに画像の説明を挿入します
2.ディレクトリを作成します

mkdir etc   #创建目录

ここに画像の説明を挿入します
3.ファイルをディレクトリに移動します

mv redis.conf /usr/local/redis-4.0.6/etc/

ここに画像の説明を挿入します
4.特定のプロセス情報を表示します

ps -aux | grep redis

ここに画像の説明を挿入します
5.プロセスを強制終了します

kill -9 3244(进程号)

ここに画像の説明を挿入します
6.ポート情報を表示します

netstat  -tunpl  |  grep  6379

ここに画像の説明を挿入します
7.ファイルがどこにあるかを見つけます

find / -name rabbitmq.config     #在根目录下查找rabbitmq.config文件在哪里
find ./ -name rabbitmq.config   #在当前目录下查找rabbitmq.config文件在哪里

ここに画像の説明を挿入します

エディターvimの使用

vimの2つのモード:

コマンドモード:vimを開くと、デフォルトでコマンドモードになります。入力モードに切り替えるには、aまたはiを押す必要があります。コマンドモードでは、この時点でキーボードで入力されたものはすべて、viによってコマンドとして扱われます。

入力モード:入力モードは、ファイルにコンテンツを入力するために使用されます。コマンドモードからaまたはiを押すと、入力モードに入ることができます。
入力モードに入った後、キーボードを押して自由に入力できます。

入力が完了した後に保存する場合は、最初にコマンドモードに戻る必要があります(保存もコマンドであるため)。
入力モードでESCキーを押すと、コマンドコマンドモードに戻ります。
注:画面の左下隅を見てください。コマンドモードの場合、プロンプトメッセージやファイル名、その他の情報はありません。入力モードの場合、プロンプトが表示されます– INSERT –

行番号の表示
この操作はコマンドモードで実行できます

:set nu     

ここに画像の説明を挿入します文字を見つける
、あなたはコマンドモードでこれを行うことができます

/要查找的字符

ここに画像の説明を挿入します
コマンドモードで保存する方法
:: wq保存して終了
:w保存するだけで起動しない
:q保存せずに終了するだけです。入って見て変更せずに終了します
:q!保存せずに強制終了し
ます:wq!保存して強制しますexit
ここに画像の説明を挿入します
3.データベースを開きますサービス関連のステートメント
1.サービスを開始します:systemctl start mysqld.service
2.サービスを停止します:systemctl stop mysqld.service
3.サービスを再起動します:systemctl restart mysqld.service

ファイアウォール関連のコマンド

1.ポートを開きます

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口

firewall-cmd --reload   # 配置立即生效

2.ファイアウォールの開いているすべてのポートを表示します

firewall-cmd --zone=public --list-ports

3.ファイアウォールをオンにします

systemctl start firewalld     #临时开启防火墙,当关机后,防火墙又关闭
systemctl enable firewalld     #永久开启防火墙,禁止开启关闭
systemctl restart firewalld   #重新打开防火墙

4.ファイアウォールをオフにする
ポートが多すぎて開くことができない場合は、ファイアウォールをオフにして、自分でセキュリティを評価できます。

systemctl stop firewalld     #临时关闭防火墙,当再次开机时,防火墙又开启:
systemctl disable firewalld  #永久关闭防火墙,禁止开机启动

5.ファイアウォールのステータスを確認します

systemctl status firewalld

6.リスニングポートを表示します

netstat -lnpt

ここに画像の説明を挿入します
7.ポートが占有されているプロセスを確認します

netstat -lnp |grep 5672

ここに画像の説明を挿入します

centosコマンドとubuntuコマンドの違いの概要

  • centosはredhatrpm形式のインストールサポートすることから来ており、実行に適してい服务器ます; ubuntuは実行に適しています个人桌面
  • ソフトウェアをインストールするときは、centosが使用されyum installます; ubuntuが使用されますapt-get
  • Centosはより安定しており、ubuntuは新しいテクノロジーをより適切にサポートしています

ここに画像の説明を挿入します

################################################## ###########

centos7への関連ソフトウェアのインストール

redisをインストールし、バックグラウンドでredisを有効にします

ステップ1:redisインストールパッケージをダウンロードする

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

第一步:下载redis安装包
[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz
--2017-12-13 12:35:12--  http://download.redis.io/releases/redis-4.0.6.tar.gz
Resolving download.redis.io (download.redis.io)... 109.74.203.151
Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1723533 (1.6M) [application/x-gzip]
Saving to: ‘redis-4.0.6.tar.gz’

100%[==========================================================================================================>] 1,723,533    608KB/s   in 2.8s   

2017-12-13 12:35:15 (608 KB/s) - ‘redis-4.0.6.tar.gz’ saved [1723533/1723533]

ステップ2:圧縮されたパッケージを解凍します

tar -zxvf redis-4.0.6.tar.gz

[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz

3番目のステップ:yumはgcc依存関係をインストールします

yum install gcc

[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc

選択肢に遭遇したら、yと入力するだけです

ステップ4:redis解凍ディレクトリにジャンプします

cd redis-4.0.6

[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6

ステップ5:
make MALLOC = libcをコンパイルしてインストールします

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc

コンパイルが成功したら、srcフォルダーに入り、makeinstallを実行してRedisをインストールします

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src && make install
    CC Makefile.dep

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install

redisを開始します

将来の管理を容易にするために、Redisファイル内のconf構成ファイルと共通コマンドを統合ファイルに移動します

1)redis.confを見つけて/usr/local/redis-4.0.6/ectに移動します(つまり、ルートディレクトリの下にディレクトリなしで作成します)
ここに画像の説明を挿入します
2)srcディレクトリに入り、mkreleasehdr.shredis-を移動しますベンチマークredis-check-aof redis-check-rdb redis-cli redis-server to /usr/local/redis-4.0.6/bin/(つまり、ルートディレクトリの下に、そうでない場合は作成します)
ここに画像の説明を挿入します
3)開始
ここに画像の説明を挿入します
上記のように直接redis:redisは正常に開始されましたが、この起動方法では常にウィンドウを開く必要があり、他の操作を実行できないため、あまり便利ではありません。
ctrl + cを押してウィンドウを閉じます。

4)redisを開始するようにバックグラウンドを設定し
、redis.confファイルを変更してdaemonizenoをdaemonizeyesに変更します
(バックグラウンドで実行する必要があることを示します)

vim /usr/local/redis-4.0.6/etc/redis.conf
ここに画像の説明を挿入します
ここに画像の説明を挿入します

5)バックグラウンド
redis redis-server /usr/local/redis-4.0.6/etc/redis.confを起動します(ここに指定された構成ファイルのパスがあります)
ここに画像の説明を挿入します
6)redisポート6379に接続します
redis-cli -p 6379
ここに画像の説明を挿入します

ポート情報を確認します
。netstat-tunpl| grep 6379
ここに画像の説明を挿入します
が正常に実行され、これで終わりです。

7)redisプロセス情報を表示する
ps -aux | grep redis
ここに画像の説明を挿入します

8)killコマンドを使用して
プロセス
強制終了します。redisプロセス閉じます。kill-92842
ここに画像の説明を挿入します
9)またはredis
シャットダウン
終了
ここに画像の説明を挿入します
プロセスを閉じます。
ここに画像の説明を挿入します

運河を設置する

ダウンロードリンク:https://github.com/alibaba/canal/releases

(1)ダウンロード後、ディレクトリに配置し、ファイル
mv canal.deployer-1.1.4.tar.gz /usr/local/canal-1.1.4を
解凍します。(2)ファイル
tar zxvfcanal.deployer-1.1を解凍します。.4。tar.gz
(3)構成ファイルを変更します

vim conf / example / instance.properties

#需要改成自己的数据库信息
canal.instance.master.address=192.168.44.132:3306
#需要改成自己的数据库用户名与密码
canal.instance.dbUsername=canal
canal.instance.dbPassword=canal
#需要改成同步的数据库表规则,例如只是同步一下表
#canal.instance.filter.regex=.*\\..*
canal.instance.filter.regex=guli_ucenter.ucenter_member

(4)binディレクトリに入り、
sh bin /startup.shを起動します。

運河環境建設

1)binlog機能がオンになっているか確認してください

mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF    |
+---------------+-------+
1 row in set (0.00 sec)

2)表示状態がOFFの場合は、機能がオンになっていないことを意味し、binlog機能をオンにします。

1,修改 mysql 的配置文件 my.cnf
vi /etc/my.cnf 
追加内容:
log-bin=mysql-bin     #binlog文件名
binlog_format=ROW     #选择row模式
server_id=1           #mysql实例id,不能和canal的slaveId重复
2,重启 mysql:
service mysql restart   
3,登录 mysql 客户端,查看 log_bin 变量
mysql> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON|
+---------------+-------+
1 row in set (0.00 sec)
————————————————
如果显示状态为ON表示该功能已开启

3)次の関連するユーザーと権限をmysqlに追加します

CREATE USER 'canal'@'%' IDENTIFIED BY 'canal';
GRANT SHOW VIEW, SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';
FLUSH PRIVILEGES;

jdkをインストールし、環境変数を構成します

ステップ1:インストールパッケージをアップロード/ダウンロードする
Windowsでjdk-8u121-linux-x64.tar.gzをダウンロードし、仮想マシンに直接ドラッグします

ステップ2:jdkインストールパッケージ
tar -zxvfjdk-8u191-linux-x64.tar.gzを解凍します

ステップ3:Java環境変数
vi / etc / profileを構成します

ファイルの最後に次の構成を追加します

JAVA_HOME=/usr/java/jdk1.8.0_191(这里是jdk存放路径)
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

ステップ4:設定をすぐに有効にする
source / etc / profile

手順5:jdkインストールの
java-versionを表示する
ここに画像の説明を挿入します

Mavenをインストールし、環境変数を構成します

ステップ1:インストールパッケージをアップロードまたはダウンロードする
Windowsでapache-maven-3.6.1-bin.tar.gzをダウンロードし、仮想マシンに直接ドラッグします

ステップ2:jdkインストールパッケージ
tar -zxvfapache-maven-3.6.1-bin.tar.gzを解凍します

ステップ3:Java環境変数
vi / etc / profileを構成します

ファイルの最後に次の構成を追加します

export M2_HOME=/usr/local/maven3(maven路径)
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

ステップ4:設定をすぐに有効にする
source / etc / profile

ステップ5:バージョン
mvn-vを確認します
ここに画像の説明を挿入します

Centos7はvboxで静的IPを構成します

手順1:vbox仮想マシンのネットワーク接続モードをブリッジモードに設定する

ステップ2:コマンド
vim / etc / sysconfig / network-scripts / ifcfg-enp0s3を使用して構成を変更します

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp		#动态ip
BOOTPROTO=static    #静态ip
NM_CONTROLLED=no    #不使用网络管理器,而使用配置文件,这个配置要有
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=e9ebb329-03f4-4067-8de2-05b80e24b366
DEVICE=enp0s3
#ONBOOT=no
ONBOOT=yes    #开机启动



IPADDR=192.168.1.120      #ip地址
NETMASK=255.255.255.0     #子网掩码
GATEWAY=192.168.1.1     #网关(本机的网关)
DNS1=222.246.129.80     #本机的dns
DNS2=223.5.5.5          #本机的dns

ステップ3:ネットワークサービス
サービスを再起動しますネットワークの再起動

使用法の詳細
ホストのIPネットワークセグメントが変更された場合、シミュレートされたセキュアターミナルxshe​​llを介してサーバーに接続できず、サーバーのIPアドレスをホストと同じネットワークセグメント上に変更する必要がある場合は、サーバーの静的IPとサブネットマスクそれだけです。

おすすめ

転載: blog.csdn.net/weixin_44421869/article/details/106946842
おすすめ