アクセスありがとうございます。
CGIを使いこなせるようになるためにUNIXコマンドの勉強をしています。
コマンド集を見ながら実際にサーバにアクセスして1個1個コマンドを試しているのですが、どうも使えるコマンドと使えないコマンドがあるようなのです。
「less」「touch」「which」「man」等のコマンドは使えませんでした。
"less" command not found.というふうにメッセージが返ってきます。
またリダイレクション、パイプ機能も使えませんでした。
そこで、もしやサーバによって使えるコマンドが違うのではと思ったのです。
これって常識なのでしょうか。
教えてください。
また、もしそうな場合はいろんなコマンドが使えるお勧めフリーサーバはありますか。教えてください。
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
#1です。
やはりトクトクでしたか (笑)
いろいろやってみるにはちょっと不便ですよね
それでLinuxのディストリビューションは、英語でなくても
日本語が使いやすくなっているものもありますよ
導入しやすいのは、
TurboLinux
http://www.turbolinux.co.jp/
RedHatLinux
http://www.jp.redhat.com/
VineLinux
http://vinelinux.org/
辺りでしょうか。
それぞれダウンロードサイトが用意されていますので
CD-Rとブロードバンドの環境さえあれば、ISOイメージを
ダウンロードして、インストールディスクを作成することが出来ます。
無料でダウンロードできるものは商用のソフトウェアが
含まれていないだけでUnixとしての機能&勉強には支障ありません。
フリーの秀逸なアプリケーションも揃ってますので、理解してきたら
導入するといいでしょう。
最近はインストールもGUIベースで簡単になりつつありますが
やはりWindowsなどと比べるとまだ少し敷居の高い部分もありますので
最初は、CDが付録になった雑誌なり書籍を購入して
やってみるのが良いでしょう。
ダウンロードしてきたものは、バージョン等の違いで悩むことがありますが
CDが付録となっていれば基本的に書籍の通りに行えば必ずうまくいくはずです。
お金をかけたくない気持ちは確かに分かります (笑)
しかし勉強するということは自分への出費ですので
書籍代くらいは捻出してがんばってくださいね
あ、それと#2さんが言ってるtelnet禁止というのは
telnetってデータをそのまま平分で流すので
セキュリティ上好ましく無いので最近はほとんど
使われなくなってるということです。
それでSSHというものに変わりつつあるので、
Linuxも最初からSSH接続だけになってるかも知れません。
そういったことも含めてWEBには情報がたくさんありますので
調べてみてくださいね
返信ありがとうございます。
さっそくお教えいただいたページで導入を試みましたが敵は想像以上に強敵でした。
またブートディスクにパーティションを切らなければならないことも知り、かなり敷居の高いものであることを思い知らされました。
というよりもその前にFTPが遅すぎていろんなサーバで試してもタイムアウトエラーばかりでダウンロードすらできないという始末でした。
やはりご指摘のようにCD付録付きの書籍を買うことになりそうです。
しかし果たしてWindowsを削除してまで導入するべきものか否か。
幸いなことにノートを持っているのでこちらのOSを消して試してみたいと思います。
SSHについては知りませんでしたが調べてみたいと思います。
はー、しかしどこかtelnetさせてくれるとこは無いでしょうかね。
No.2
- 回答日時:
サーバ側のセキュリティ対策として余計なアクセスを増やすそうな
コマンドはつかえないようにするのは良くある手段です。
特にwhichはサーバのディレクトリィ構成を知られることになるので
管理者としては真っ先に使えなくしたいコマンドです。
そしてtelnet接続禁止はもはや常識レベルです。
返信ありがとうございます。
やはり常識的な質問をしてしまったようで、お恥ずかしいです。
フリーサーバでwhichコマンド可能なとこを探すのは難しいようですね。
「Perl」の場所が分からない場合は管理者に問い合わせるしかなさそうですね。
「telnet接続禁止はもはや常識」とは以前は常識ではなかったような表現ですが私が使っているCGIの参考書もそうとう古いもののようなのでいろんなコマンドやtelnetのことが当たり前のように説明されていたのでしょう。
telnetはあきらめて頑張ってLinuxを入手したいと思います。
No.1
- 回答日時:
どのようなサーバでやってみてるんでしょうか
質問にあげられたようなコマンドは基本的なものなので
通常どのUnixでもデフォルトで存在してると思われます。
lessは、もしかしたらmoreで代用できるかも知れません
トクトクかなと思ったんですが、違いますでしょうか
フリーのサーバというのは、TelnetもしくはSSHが使えるとしても
セキュリティ上制限がかなりきつくなってるはずです。
そういった制限なしにいろいろやってみたいなら
有料のサーバを借りるか、自分のPC上にLinux等の
PC-Unixと呼ばれるものをインストールしたほうがいいと思います。
BSD系のPC-Unixもありますが、インストールはLinuxの方が簡単でしょう。
返信ありがとうございます。
その通り「トクトク」です。
moreコマンドは使えました。
だからlessコマンドはそれほど重要ではないですね。
だけどプログラム検索用のwhichコマンドは是非使ってみたいです。
やはり無料サーバではいろいろな制限があるのですね。
しかし上記のコマンドはどれも基本的なものということですから、それすら使えないとは何とも残念です。
自分のISPはCGIサービスはあるのですが、なぜかtelnet接続は禁止だそうです。
残りの選択肢は有料サーバかLinuxですか。
有料サーバはあまり気乗りしません。
そこまでして勉強したくないというのが正直な気持ちですね。
Linuxはというと実はすでにトライしてみました。
ウェブ上で無量で手に入ると聞いたのですが、どうも英語でよく分からなくて断念しました。
もしよろしければお暇なときに詳しい導入方法を教えていただけないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) カーネルモジュール 2 2022/11/04 19:17
- オープンソース gmailでのimap設定 1 2022/09/15 13:25
- その他(プログラミング・Web制作) ぱそこん、スマホのos、アプリに使われてるコマンドって新しく開発する時に完全に一つのコマンドがどのよ 1 2023/06/17 13:24
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iqoo neo 9と言うスマホがある...
-
AIXでの文字コード、改行コード...
-
DOSコマンドについて
-
アクセスのボタンから指定のワ...
-
echo $!の意味を教えてください
-
UNIX コマンドにおける # や円...
-
Powershell エクセル検索 完全...
-
cd-romドライブを閉じる コマ...
-
クイックアクセスツールバーに...
-
linuxのファイル名の長さを255B...
-
telinit 読み方を教えてください
-
[バッチファイル]レジストリ値...
-
コマンドの戻り値リファレンス
-
mac で Googleマップ 切り取り
-
「bash:ipconfig:command not f...
-
シェルスクリプトでパスワード...
-
Macでldコマンド、ldconfigコマ...
-
コマンド履歴が~/.bash_history...
-
「環境変数名の編集」ウィンド...
-
vbaで「最前面に」とする方法は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
vbaで「最前面に」とする方法は?
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
shutdownコマンドをキャンセル...
-
compressコマンドってなくなっ...
-
Linux:sedコマンドで置換がし...
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトにおけるコ...
-
Powershell エクセル検索 完全...
-
VBAを使って電源を切るには?
-
バーチャルBOX Windows 95 セッ...
おすすめ情報