Webサーバー/データベースサーバーを実行するには、自分のサーバーに接続する必要があります。どうすればいいですか?

Webサーバー/データベースサーバーを実行するには、自分のサーバーに接続する必要があります。どうすればいいですか?

CentOSを実行しているデータベースサーバーとWebサーバーがあります。私のデータベースサーバーはMySQLをホストし、WebサーバーはApacheをホストします。

  1. Linuxベースのサーバーにどのように接続しますか?リモートデスクトップに似たものはありますか?それとも直接コマンドラインLinuxコマンドを使用する必要がありますか?最終的には、WebファイルをWebサーバーにアップロードする必要があります。

  2. データベースサーバーに常駐するRESTベースのサービスを作成する必要があります。これは非常に広範な質問であることを知っていますが、どこから始めるべきですか? Linuxベースのすべてをコマンドプロンプトで制御できますか?

私のRESTサービスは、サーバー側のJavascriptで書かれている可能性があります。

答え1

Linuxベースのサーバーにどのように接続しますか?

SSHは、Linuxベースのサーバーを管理する事実上の標準的な方法です。

リモートデスクトップのようなものはありませんか?

はい、NX(freeNXまたはNomachine NX)は、企業環境で非常に一般的なSSHを介して機能します。 VNC、Citrix、RDPを使用することもできます。

コマンドラインLinuxコマンドを直接使用する必要がありますか?

サーバー管理は通常CLIを介して行われますが、GUIおよびWebベースの管理ソリューション(webmin、ajentiなど)もあります。

最終的には、WebファイルをWebサーバーにアップロードする必要があります。

SCPはあなたの友人です。 Windows 環境で Linux ベースのサーバーを管理する場合、WinSCP には素晴らしい GUI があるか、pscp を使用できます。

データベースサーバーに常駐するRESTベースのサービスを作成する必要があります。これは非常に広範な質問であることを知っていますが、どこから始めるべきですか?

実際、これは非常に広範な質問です。 「RESTful Java Web Services」などの本を読んでみてはいかがでしょうか?

Linuxベースのすべてをコマンドプロンプトで制御できますか?

たとえば、多くの商用LinuxベースのルーターにはWeb UIしかありません。

答え2

Linuxサーバーを直接インストールした場合、または誰かが代わりに構築した場合は、コンソールを介してサーバーにアクセスできるとします。サーバーでルートパスワードを探すことから始めましょう。自分で作ってみた方なら、ご存知でしょう。そうでなければ、あなたのためにそれを作った人からそれを得るべきです。サーバーコンソールに移動してSSHデーモンを起動する必要があります。

$サービスSSHDステータス

ダモエンが実行されていない場合は始めてください。

$サービスSSHDの起動

その後、ここからPuttyをインストールできます。http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html。 putty.exeファイルをダウンロードし、Windowsサーバー上で実行します。この動画を見ることができますhttp://www.youtube.com/watch?v=9AlSM9UjLpYパテの使い方について。

PuttyはLinuxサーバーにSSHセッションを提供します。接続するLinuxサーバーのIPアドレスを知る必要があります。 Linuxでは、コマンドラインを使用して管理タスクを実行するのが最も便利です。 webminというツールを使用することもできます。http://www.webmin.com/docs.html

答え3

私が理解しているように、これはあなたがインストールしていないか、そのサーバーの「所有者」ではないという仮定です。したがって、システム管理者に連絡してシステムの接続方法を問い合わせることをお勧めします。

それにもかかわらず、Linuxサーバーに接続する最も一般的な方法はSSH、これはCLIモードですが、正しく設定されている場合は、GUIをシステムにリダイレクトできます。 Windowsをお使いの場合は、インストールすることをお勧めします。シャオミング(WindowsシステムのLinuxでGUIアプリケーションを開く機能)

SSHはサーバーに安全に接続するだけでなく、次のコマンドを使用してサーバー間でファイルをコピーすることもできます。SCP(例:* nixベースのシステムやcygwinを使用している場合)SFTP(FTPの動作と同様に、次のものを使用できます。ドキュメントたとえば、SFTPをサポートする他のFTPクライアント)。

GUIが必須の場合は、システム管理者に連絡してデスクトップ環境がインストールされていることを確認してください。その後、次のようないくつかのソフトウェアを使用できます。 VNC FreeNX TeamViewer(企業のお客様に有料)

2番目の質問について:

RESTサービスがどの言語を使用するかについては言及していません。したがって、ここから始めて、可能な展開オプションを確認してください。 Google 検索ほど有用なものはありません。しかし、あなたが言及したように、これは広範な質問です。

そしてそうです。 * nixシステムはCLIベースのコマンドを多用します。

関連情報