タグ付けされた質問 「linux」

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

6
/ usr / bin / env:php:そのようなファイルやディレクトリはありません
アプリのデプロイに.shスクリプトを使用したい。このスクリプトは私のホームサーバー(Ubuntu 15.10サーバー)にあり、実行可能としてマークされています。このスクリプトへのアクセスはsshを介して行われ、このチュートリアルを使用して、そのスクリプトを実行するsshログインを設定しました。したがって、基本的には呼び出すだけでssh deployer@XXX.com someArguments、スクリプトをsomeArgumentsパラメーターとして実行します。ユーザーdeployerはuid = 0を持っているので、基本的にはroot(これは将来変更される予定です。正常に機能するまで、アクセス許可の問題を解消するためだけに設定しました)。 そして、ここが物事がトリッキーになるところです。スクリプトは/usr/bin/env: php: No such file or directoryatコマンドを報告します/bin/composer install(Composerを使用)。私がそのスクリプトを見るほど、物事は奇妙です。この行の前に、/bin/composer self-updateおよびも呼び出さ/bin/composer -Vれています。どちらも正しく実行され、正しい出力を表示します。 次のことを確認しました。 /usr/bin/env php -v正しいPHPバージョンを表示します(と同じ/usr/bin/php -v) whereis php ディスプレイ php: /usr/bin/php /usr/local/bin/php /usr/share/man/man1/php.1.gz php5-cli パッケージがインストールされ、最新バージョン $PATH 含む /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games which env ディスプレイ /usr/bin/env 私は次のことも試しました: bash deploy.shrootの下で直接スクリプトを実行する(そのユーザーと同じであるため)-エラーなしで完全に動作します 失敗したコマンドを直接実行する-エラーなしで完全に実行する したがって、これは非常に特殊なケースとして私には思われますが、このコマンドが機能しないのはなぜですか。デバッグに12時間費やしましたが、ここでは考えきれません。 PS:同様のエラー(/usr/bin/env: node: No such file or directory)が存在する場合bower install(Bowerを使用)に発生しますが、実行中(NPMを使用)には発生しません。npm …
9 linux  ubuntu  bash  ssh  php 

8
RHEL 7でNetworkManagerを無効にする
VMware vSphereでRHEL7サーバーをセットアップしていましたが、NetworkManagerがないネットワーク上でそれを取得できません。インストールプロセス中に静的IPを持つようにサーバーを構成し、NetworkManagerを使用してすべてをセットアップしました。これは機能しますが、私のオフィスではNetworkManagerを使用していません。そのため、NetworkManagerなしでRHEL6サーバーをオンラインにするために、通常は設定ファイルに入力したものを入力しました。 / etc / sysconfig / network-scripts / ifcfg-ens192は次のとおりです。 NAME = ens192 TYPE = Ethernet ONBOOT = yes NM_CONTROLLED = no BOOTPROTO = static IPADDR = 10.0.2.15 PREFIX = 24 GATEWAY = 10.0.2.2 ただし、NetworkManagerを無効にすると、ネットワークサービスは次のエラーで開始できません #service network restart (systemctlによる)ネットワークの再起動:network.serviceのジョブが失敗しました。詳細については、「systemctl status network.service」および「journalctl -xn」を参照してください。 そして、両方のコマンドは以下を出力します: network [1838]:RTNETLINK回答:ファイルが存在しますnetwork [1838]:RTNETLINK回答:ファイルが存在しますnetwork [1838]:RTNETLINK回答:ファイルが存在しますnetwork [1838]:RTNETLINK回答:ファイルが存在し ますnetwork [1838]:RTNETLINK回答:ファイルが存在しますnetwork …


3
Ubuntuのフォント* .ttfファイルからサポートされているUnicode範囲を取得する
Ubuntuマシンに「ttf」形式のフォントがいくつかあります。 これらのフォントのメタデータについて、それらのフォントファイルがサポートしているUnicode範囲と非Unicodeコードページについて知りたい。 どうすればできますか? 追加1:言及を忘れて、数百のフォントの情報を取得したいので、自動化できる端末ユーティリティが必要

4
Linuxのハードリンクとは何ですか?
私は周りを検索して、ハードリンクとシンボリックリンク(ソフトリンク)の違いを理解しようとしています。 私が見つかりました。このリンクは非常に便利です。しかし、私はまだはっきりしていません。ソフトリンクは元のファイルのコピーではないことを理解していますが、ハードリンクはコピーですか?
9 linux  hardlink 

2
特定のip:portでWebサーバーを起動するためにsudoが必要なのはなぜですか?
DebianボックスにPythonベースのウェブサーバーをセットアップしています。 セットアップ: Debian OSはVMベースですが、VirtualBoxをNATからブリッジに切り替えました。 VMセットアップのIP = 192.168.1.7(ルーターの管理画面またはごとifconfig)。 ルーターのポート転送をsshとHTTPの両方に正常に設定しました。 dyndns.comを使用してルーターの動的DNSを正常に設定しました。 私が使用している特定のPython Webサーバー(Django、CherryPy、標準ライブラリ)に関係なく、を使用してWebサーバーを192.168.1.7:80で起動する必要がありsudoます。そうしないと、ポートにアクセスする権限がないというエラーが発生します。sudoip:portを指定するときに使用する必要があると言及しているWebサーバーチュートリアルはありません。 質問:sudoこれらのウェブサーバーを起動するのになぜ使用する必要があるのですか?使用してはいけないということ192.168.1.7ですか?または、どこかに設定ファイルを正しく設定していないのですか?

1
USBデバイスとして機能するLinux
組み込みLinuxプラットフォームで作業していますが、プラットフォームとPCの間でデータを転送する必要があります。組み込みLinuxにはUSBデバイスポート(プリンターなど)があるため、これは転送が行われる手段です。LinuxをすでにPCにあるソフトウェアと統合する最も簡単な方法は、LinuxデバイスをPC上の仮想COMポートとして表示することです。 どこから始めればいいのかよくわかりません。これを達成するための標準のLinuxソフトウェアはありますか? お時間をありがとうございました
9 linux  com  embedded  usb 

2
同じLinuxマシン上の複数のJava環境
同じLinuxマシンに複数の同時 Java JDKバージョンをインストールする最も効率的な方法は何ですか? 現在のUbuntu 9.10 KarmicにはJava6がロードされていますが、Java5が必要です。 私はこれのためにVMをセットアップできることを知っていますが、代替案を探しています。
9 linux  java 

8
特定のプロファイルでFirefoxのURLをリモートで開く方法
いくつかの異なるプロファイルが実行されているFirefoxのインスタンスがいくつかあります。その中には、「ソフトウェア」と「テスト」という名前のプロファイルがあります。 次のように、bashスクリプトからURLを開いてプロファイル "test"で開くようにしています。 firefox -P "test" http://www.example.org/ ただし、とにかくプロファイル「ソフトウェア」で開きます。何か案は? Mozilla / 5.0(X11; U; Linux x86_64; en-US; rv:1.9.1.8)Gecko / 20100308 Iceweasel / 3.5.8(Firefox / 3.5.8など) いいえ、それは権限の問題ではありません。私のすべてのプロファイルディレクトリは完全に私の権限の下にあります。 root@przehyba:~/.mozilla# ls -ld firefox/ drwx------ 13 miernik miernik 4096 Mar 11 09:15 firefox/ root@przehyba:~/.mozilla# ls -ld firefox/* drwxr-xr-x 9 miernik miernik 4096 Mar 12 11:29 firefox/info …


1
GParted / LinuxライブCDを使用して「パーティションをアクティブとしてマーク」を元に戻すにはどうすればよいですか?
ハードドライブのパーティションを縮小しようとしているときにC:、Windowsの「ディスクの管理」ソフトウェアで自分のドライブ(所有している唯一のドライブ)を「アクティブ」としてマークしました。再起動すると、「boot device not found」のようなメッセージが表示されました(正確な言葉を思い出せません)。 Windowsを起動できませんが、現在使用しているLinux Mint CDがあります。私の調査では、「ディスクの管理」に相当するものがGPartedのようです。 それで問題は、どのようにしてパーティションをアクティブとしてマークして(Linux内で)元に戻すことができ、再びWindowsで起動できるようになるのでしょうか? 現在、GPartedは次のようになっています。

2
/ tmpへの書き込み時に「ディスククォータを超えました」が、十分なスペース(linux)
VPSを持っています。悪名高いParallels pleskで管理されています。 今日、私は(最初はwordpressを介してコマンドラインシェルからも)メッセージを表示し始めました:「ディスククォータを超えました」。 user@machine:~$ echo aaa > /tmp/aaa -bash: /tmp/aaa: Disk quota exceeded しかし、マシンには多くのスペースがあり、パーティションは1つだけです。 user@machine:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vzfs 100G 24G 77G 24% / / tmp / *からすべてのファイルを削除しましたが、まだです。 「vzfs」について何も知りません。おそらくそれが原因なのでしょうか? 何が悪かったのでしょうか?そしてそれをどのように修正できますか? 解決! (Parallels Pleskを使用しない場合は、@ Adaleeの回答を参照してください) 私の場合のように、Parallelのシステムに関連する@deltikのソリューションを参照してください。 df -iはすぐに、とてつもない数のiノードを提供しました。 さらに調べたところ、qmailのキューがiノードでいっぱいであることがわかりました(私のマシンを使用してスパムを送信するためのハッカーの試みでいっぱいで、失敗の返信です) ここではqmailの修正は関係ありませんが、私の回避策は関係があります。 qmailのサービスを停止しました qmhandleをオーバークォータシステムにダウンロードできなかったので、 スクリプトを抽出して別のWebサイトにアップロードします。 次のコマンドでキューを削除します。 perl …

2
ファイルから標準入力を取得しますが、それでもターミナルに表示されます
プログラムの実行中にデータを入力する必要があるプログラムがあります。次のように想像してみてください。 $ ./program Hi there. What's your name? Zambezi What is your quest? To make a program which runs nicely What is your favourite color? Red ... これで、プログラムを実行するためのいくつかのテスト入力ができました。それらはすべて次のようなものを含んでいます: Arthur, King of the Britons To seek the Holy Grail ... ただし、一部のテストスクリプトは失敗し、残念ながら、ターミナルが次のようになっているため、失敗した場所を正確に解読することは非常に困難です。 $ ./program < arthur.txt Hi there. What's your name?What is …
9 linux  bash  terminal 

3
LinuxでHFSPlusディスクを読み取り/書き込み権限でマウントする
私はこの質問はに性質が似ていることを認識し、この質問が、私は特にのコメントの一つに別の問題にもっと注意をもたらすことを望んでいるその質問への答えはこれ。 古いMacbookProのハードドライブを取り出し、それをElementary OSボックスにマウントしようとしています。自動的に読み取り専用としてマウントされます。このドライブへのrwアクセスを取得したい。 上記にリンクされている回答に記載されている手順に従って、実行した後 sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive 私は得る mount: warning: /media/myharddrive seems to be mounted read-only. これはその質問へのコメントで指摘されていますが、回答に報いるための十分な注意が払われていません。なぜまだ読み取り専用なのですか?それがforce保証するものではありませんか? 以下が関連する場合とそうでない場合があります。 また、回答にリンクされてsudo fsck.hfsplus -f /dev/sdc2いるブログ投稿を実行し、ジャーナルシステムのチェックを実行したくない-f後にフラグを追加しましたfsck。これはうまくいくまで ** /dev/sdc2 ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. Orphaned indirect node …

2
MacBookをLinuxデスクトップにイーサネット経由で直接接続して高速SSHを実現しますか?
Linuxデスクトップの構築を検討しています—デスクトップのみ。モニターはサポートされていません。また、MacBook Proをモバイル用のメインコンピューターとして使用しています。オフィスにいる間は基本的に、MacBookをキーボードとメインモニターとして使用し、別のモニターを2、3台接続して、LinuxコンソールにSSHで接続してコーディングを行います。 イーサネット経由でMacBook ProをLinuxボックスに直接接続することはできますか?または、建物の有線接続を経由してLinuxボックスに戻さなければなりませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.