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

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。


7
glxgearsの垂直同期を無効にする
Linux 3Dアクセラレーションが実際に機能しているかどうかを確認する必要がある場合があります(glxinfo出力以外)。これは、glxgearsツールによってすばやく実行できます。ただし、FPSは多くの場合、ディスプレイの垂直リフレッシュレート(つまり60 fps)に制限されます。そのため、ソフトウェアレンダリングでも最新のCPUで60FPS glxgearを簡単に生成できるため、ツールは多かれ少なかれ役に立たなくなります。 これに対する迅速で簡単な解決策を得るのはかなり難しいと思いました。私は自分の質問に答えます。うまくいけば、それはあなたの時間を節約します。
87 linux  3d  glx 

2
.tar.bz2ファイルを作成するLinux
Linuxマシンで、特定のフォルダーの.tar.bz2ファイルを作成したいと思います。自分自身をそのフォルダー(ターミナル内)に配置したら、ターミナルのコマンドラインに何を入力して、圧縮フォルダーをマシンのホームディレクトリに配置しますか? / home / user / folderフォルダーにいるとしましょう。フォルダ「folder」には、いくつかのファイル(txt、.cなど)があります。タイプ.tar.bz2のフォルダを圧縮して、/ homeディレクトリに配置するにはどうすればよいですか? / home / user / folderで試しましsudo tar -cvjSf folder.tar.bz2たが、エラーが発生します。 tar:臆病者が空のアーカイブの作成を拒否
87 linux  compression  tar 

4
私の環境変数は何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のスタックオーバーフローのため。 7年前に閉鎖されました。 この質問を改善する bashで自分の環境変数を調べたいと思います。それらはどこかに保管されていますか?
86 linux  bash  shell  ubuntu 

9
adbdevicesコマンドが機能しない
Ubuntu 10.1064ビットを実行しています。Android DebugBridgeバージョン1.0.26と一緒にia32-libsをインストールしています。 私の問題: adb devices>>> ???????????? 権限なし sudo adb devices > >>> sudo:adb:コマンドが見つかりません adb shell >>>エラー:デバイスの権限が不十分です これらはすべて関連していると思います。これが関連情報です。 $ echo $PATH /home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android-sdk-linux_x86/tools:/opt/android-sdk-linux_x86/platform-tools $ which adb /opt/android-sdk-linux_x86/platform-tools/adb $ adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached ???????????? …
86 android  linux  ubuntu  adb 


6
findコマンドを使用しますが、2つのディレクトリ内のファイルを除外します
で終わるファイルを見つけたいの_peaks.bedですが、フォルダー内のファイルを除外tmpしscriptsます。 私のコマンドは次のようなものです: find . -type f \( -name "*_peaks.bed" ! -name "*tmp*" ! -name "*scripts*" \) しかし、それはうまくいきませんでした。tmpおよびscriptフォルダ内のファイルは引き続き表示されます。 誰かがこれについてアイデアを持っていますか?
86 linux  shell  unix  find 

7
シグナルハンドラでprintfを使用しないようにするにはどうすればよいですか?
printfは再入可能ではないため、シグナルハンドラーで使用しても安全ではないはずです。しかし、私はprintfこの方法を使用する多くのサンプルコードを見てきました。 だから私の質問は:printfシグナルハンドラーでの使用を避ける必要があるのはいつですか、そして推奨される代替品はありますか?
86 c  linux  signals 

3
cronタブを平日の特定の時間に設定します
Ubuntuサーバーでcronジョブをセットアップしようとしています。cronジョブで、特定の時間帯と特定の曜日にスクリプトを実行する必要があります。たとえば、次の順序でスクリプトを実行するcronジョブを設定するとします。 平日の午前9時から午後2時まで、2分ごとにスクリプトを実行します。 これは私がこれまでにできたことです: * / 2 09-14 * * * / path_to_script 平日はどうすればいいですか?
86 linux  cron 

6
gitのフックへのシンボリックリンク
独自のカスタムマージ後フックを作成しました。メインプロジェクトフォルダーに「hooks」ディレクトリを追加しました(gitは.git / hooksの変更を追跡しないため)。どこかで、フックからシンボリックリンクを作成できると読みました。 .git / hooksに変更するので、誰かがファイルを変更するたびに1つのフォルダーから別のフォルダーにファイルをコピーする必要がないので、次のことを試しました。 ln -s -f hooks/post-merge .git/hooks/post-merge しかし、それはうまくいかないようです、なぜ何か考えがありますか?「lnhooks / post-merge .git / hooks / post-merge」は正常に機能しますが、ハードリンクの作成はcopyinと同じだと思います。
86 linux  git  githooks 

3
sedの「ホールドスペース」と「パターンスペース」の概念
sedの2つの概念であるホールドスペースとパターンスペースに混乱しています。誰かがそれらを説明するのを手伝ってもらえますか? マニュアルの抜粋は次のとおりです。 h H Copy/append pattern space to hold space. g G Copy/append hold space to pattern space. n N Read/append the next line of input into the pattern space. これらの6つのコマンドは本当に私を混乱させます。
86 linux  sed 

28
ホストローカルホストポート22に接続:接続が拒否されました
ローカルマシンにhadoopをインストールしているときに、次のエラーが発生しました ssh -vvv localhost OpenSSH_5.5p1, OpenSSL 1.0.0e-fips 6 Sep 2011 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 22. debug1: connect to address 127.0.0.1 port 22: Connection refused ssh: connect to host localhost port 22: Connection refused ポート番号を変更するよりも、誰かがこのエラーを解決するのを手伝ってくれる?
86 linux  hadoop  ssh 

5
プロジェクトフォルダなしのgitクローン
サーバーへのアクセスを許可しました。ルートフォルダーにgitリポジトリのクローンを作成したいと思います。しかし、git cloneを実行すると、プロジェクト名のフォルダーが作成され、プロジェクトフォルダーがルートになります。私のルートは私の親フォルダにアクセスできません /var/www/sites/mysite/ クローンを作成すると、フォルダ構造は次のようになります。 /var/www/sites/mysite/mysite
86 linux  git 

9
ディレクトリ構造を保持せずにディレクトリをtarするにはどうすればよいですか?
バックアップスクリプトに取り組んでいて、ファイルディレクトリをtarアップしたいと思います。 tar czf ~/backup.tgz /home/username/drupal/sites/default/files これはそれをタール化​​しますが、結果のファイルを解凍すると、完全なファイル構造が含まれhome/username/drupal/sites/default/filesます。ファイルはにあります。 親ディレクトリを除外して、結果のtarが最後のディレクトリ(files)を認識できるようにする方法はありますか?
86 linux  unix  gnu  tar 

9
ログイン後にSSHユーザーを事前定義されたコマンドのセットに制限するにはどうすればよいですか?
これはセキュリティのアイデアです。当社の従業員は、Linuxサーバー上の一部のコマンドにアクセスできますが、すべてではありません。たとえば、ログファイルにアクセスしless logfileたり()、別のコマンドを開始したりする可能性があります(shutdown.sh/ run.sh)。 背景情報: すべての従業員が同じユーザー名でサーバーにアクセスします。当社の製品は「通常の」ユーザー権限で実行され、「インストール」は必要ありません。ユーザーディレクトリで解凍して実行するだけです。アプリケーションが「インストール」されている複数のサーバーを管理しています。すべてのマシンにユーザーがいますjohndoe。当社の従業員は、ログファイルにアクセスして確認したり、アプリケーションを手動で再起動したりするために、コマンドラインでアプリケーションにアクセスする必要がある場合があります。一部の人だけが完全なコマンドラインアクセスを持っています。 サーバーでppk認証を使用しています。 employee1がログファイルにのみアクセスでき、employee2もXなどを実行できると便利です。 解決策:解決策 としてcommand、受け入れられた回答に記載されているオプションを使用します。一部の従業員が実行できる唯一のファイルとなる独自の小さなシェルスクリプトを作成します。スクリプトは実行可能ないくつかのコマンドを提供しますが、他のコマンドは提供しません。ここにauthorized_keys記載されているように、fromで次のパラメーターを使用します。 command="/bin/myscript.sh",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-dss AAAAB3....o9M9qz4xqGCqGXoJw= user@host これは私たちにとって十分なセキュリティです。ありがとう、コミュニティ!
85 linux  shell  ssh 

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