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

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

8
文字列を含む名前のすべてのファイルを検索
現在のディレクトリからファイル名に文字列を含むファイルを返すコマンドを探しています。私が見ているlocateとfind見つけることができるコマンドは、ファイルが何かで始まるfirst_word*か何かで終わります*.jpg。 ファイル名に文字列を含むファイルのリストを返すにはどうすればよいですか? たとえば2012-06-04-touch-multiple-files-in-linux.markdown、現在のディレクトリにファイルがあった場合。 このファイルと文字列を含む他のファイルを返すにはどうすればよいtouchですか?次のようなコマンドを使用するfind '/touch/'


14
LinuxでPythonスクリプトをサービスまたはデーモンのように実行する方法
特定の電子メールアドレスをチェックし、新しい電子メールを外部プログラムに渡すPythonスクリプトを作成しました。このスクリプトを24時間年中無休で実行するにはどうすればよいですか(Linuxでデーモンやサービスに変更するなど)。プログラムで終了しないループも必要ですか、それとも、コードを複数回再実行するだけで実行できますか?

6
Linux開発プロジェクトのClangとGCC
私は大学にいます。プロジェクトではCを使用しています。GCCとClangを調査してきましたが、ClangはGCCよりもはるかにユーザーフレンドリーであるようです。結果として、LinuxのCおよびC ++で開発するために、GCCではなくclangを使用することの利点または欠点は何ですか? 私の場合、これは制作ではなく、学生レベルのプログラムに使用されます。 Clangを使用する場合、GDBでデバッグしてGNU Makeを使用する必要がありますか、それとも別のデバッガーとmakeユーティリティを使用する必要がありますか?
175 c++  c  linux  gcc  clang 

8
errnoはスレッドセーフですか?
ではerrno.h、この変数が宣言されているextern int errno;ので、私の質問は、errnoいくつかの呼び出しの後に値をチェックするか、マルチスレッドコードでperror()を使用しても安全ですか?これはスレッドセーフ変数ですか?そうでない場合、代替案は何ですか? 私はLinuxをx86アーキテクチャのgccで使用しています。
175 c  linux  multithreading  gcc 


10
複数のファイルの内容を1つのファイルに追加する方法
5ファイルの内容をそのまま1ファイルにコピーしたい。ファイルごとにcpを使用して試してみました。ただし、前のファイルからコピーされた内容は上書きされます。私も試しました paste -d "\n" 1.txt 0.txt そしてそれはうまくいきませんでした。 スクリプトで、各テキストファイルの最後に改行を追加します。 例えば。ファイル1.txt、2.txt、3.txt。1,2,3の内容を0.txtに入れます どうすればいいのですか ?
173 linux  bash  unix 


11
httpd:ServerNameに127.0.0.1を使用して、サーバーの完全修飾ドメイン名を確実に特定できませんでした
CentOS 5.0でApacheサーバーを再起動しようとすると、次のメッセージが表示されました。 httpd:ServerNameに127.0.0.1を使用して、サーバーの完全修飾ドメイン名を確実に特定できませんでした これが/etc/hostsファイルです: 127.0.0.1 server4-245 server4-245.com localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 これが/etc/sysconfig/networkファイルです: NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=server4-245 これはApache httpd.confファイルにもあります。 ServerName localhost ただし、Apacheを再起動すると、最初のエラーメッセージが表示されます。
172 linux  apache  centos 

4
Linux OOMキラーによって強制終了されたプロセスを見つける
Linuxがメモリ不足(OOM)になると、OOMキラーはいくつかのヒューリスティックに基づいて強制終了するプロセスを選択します(興味深い記事です:http : //lwn.net/Articles/317814/)。 OOMキラーによって最近強制終了されたプロセスをプログラムで判別するにはどうすればよいですか?

11
“ / usr / bin / ld:cannot find -lz”
Ubuntu 10.04でAndroidソースコードをコンパイルしようとしています。私は言ってエラーが出ます、 / usr / bin / ld:-lzが見つかりません どうすれば修正できますか?どういうcannot find -lz意味ですか?ここに完全なエラーメッセージがあります: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring old commands for target `external/qemu/android/avd/hw-config-defs.h' host SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so) /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../libz.a when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.so …
172 linux  gcc  linker 

26
unix:/var/run/docker.sockでDockerデーモンに接続できません。dockerデーモンは実行されていますか?
インターネットで利用できるすべてのソリューションを適用しましたが、Dockerを実行できません。 サーバーでScrapy Splashを使用したい。 ここにhistory私が実行したコマンドがあります。 docker run -p 8050:8050 scrapinghub/splash sudo docker run -p 8050:8050 scrapinghub/splash sudo usermod -aG docker $(whoami) sudo docker run -p 8050:8050 scrapinghub/splash newgrp docker sudo docker run -p 8050:8050 scrapinghub/splash reboot sudo docker run -p 8050:8050 scrapinghub/splash docker run -p 8050:8050 scrapinghub/splash サーバーを再起動しようとしたのもわかりますが、効果はありませんでした。 の出力を見る ps -aux …

11
単一のホスト上の複数のglibcライブラリ
単一のホスト上の複数のglibcライブラリ 私のLinux(SLES-8)サーバーには現在glibc-2.2.5-235がありますが、このバージョンでは動作せず、glibc-2.3.3が必要なプログラムがあります。 同じホストに複数のglibcs​​をインストールすることは可能ですか? これは、古いglibcでプログラムを実行すると発生するエラーです。 ./myapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required by ./myapp) ./myapp: /lib/i686/libpthread.so.0: version `GLIBC_2.3.2' not found (required by ./myapp) ./myapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required by ./libxerces-c.so.27) ./myapp: /lib/ld-linux.so.2: version `GLIBC_2.3' not found (required by ./libstdc++.so.6) ./myapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required by ./libstdc++.so.6) そこで、newglibcという新しいディレクトリを作成し、次のファイルをコピーしました。 …
171 linux  gcc  glibc 

17
コマンドラインツールを使用してJavaヒープサイズと使用メモリを確認する(Linux)
Javaアプリケーションのヒープサイズ(および使用メモリ)を確認するコマンドラインツール(Linux)はありますか? 私はjmapを試してみました。しかし、それは情報を提供します。Eden / PermGenなどの内部メモリ領域については、私には役に立ちません。 私は次のようなものを探しています: 最大メモリ:1GB 最小メモリ:256 MB ヒープメモリ:700 MB 使用済みメモリ:460 MB それで全部です。JConsoleなどでこれを確認できることはわかっていますが、コマンドラインツールが必要です(JMXなどを有効にできません)。 そのようなツール/コマンドを知っていますか?
171 java  linux  performance  memory  heap 

8
systemdサービスの出力をファイルにリダイレクトする方法
systemdサービスの出力をファイルにリダイレクトしようとしていますが、動作しないようです。 [Unit] Description=customprocess After=network.target [Service] Type=forking ExecStart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server StandardOutput=/var/log1.log StandardError=/var/log2.log Restart=always [Install] WantedBy=multi-user.target 私のアプローチを修正してください。
171 linux  centos7  systemd  rhel  rhel7 

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