Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

3
stat:ファイルの変更タイムスタンプ
私はstat -f %m .bashrcosx上の.bashrcの変更時間を取得するために使用しています。しかし、ubuntuで同じコマンドを実行すると、エラーが発生します。 stat: cannot read file system information for %m': No such file or directory これを達成するための互換性のある方法はありますか?

2
/ etc / fstabを使用せずにUUIDでマウントする方法
次のようなコマンドを探しています mount 1234-SOME-UUID /some/mount/folder いくつかの外付けUSBハードドライブを接続しています。起動時に特定のフォルダにマウントしてほしい。/etc/fstabドライブの1つが接続されていない場合、を使用して起動できません。initスクリプトを使用しています。しかし、/dev/sdbx列挙は常に一緒に使用すると同じではありませんmount /dev/sdX /some/mount/folderでinitスクリプトを実行します。
11 mount 

2
Vimのスワップファイルの問題
プロジェクトで、次のような多くのエラーが発生します。 E303: Unable to open swap file for "file", recovery impossible 実行するとls -la |grep vim、 -rw-r--r-- 1 jeremie jeremie 0 Jan 12 23:58 .ideavimrc drwxrwxr-x 5 jeremie jeremie 4096 Feb 14 10:00 .vim -rw------- 1 jeremie jeremie 18887 Feb 16 10:25 .viminfo -rw-r--r-- 1 jeremie jeremie 9084 Feb 16 10:19 …
11 vim 


2
ソフトRAIDからドライブを削除する
RAID 1に3つのSSDドライブを備えた専用サーバーがあります。cat/ proc / mdstatの出力: Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md4 : active raid1 sdc4[2] sdb4[1] sda4[0] 106738624 blocks [3/3] [UUU] bitmap: 0/1 pages [0KB], 65536KB chunk md2 : active raid1 sdc2[2] sda2[0] sdb2[1] 5497792 blocks [3/3] [UUU] md1 : active raid1 sda1[0] sdc1[2] sdb1[1] …
11 raid  raid1 

5
DebianへのGitのインストール中の満たされていない依存関係
私はgitをインストールしようDebian 8.6 Jessieとしていて、いくつかの依存関係の問題に遭遇しました。奇妙なのは、最近GitLinuxに慣れている間に、VM に最近インストールしたときに何も問題がなかったことです。 apt-get install git 結果: The following packages have unmet dependencies: git : Depends: liberror-perl but is not installable Recommends: rsync but it is not installable E: Unable to correct problems, you have held broken packages. 更新 俺の sources.list 私のシステムに問題があるようです。何も正しくインストールできなくなりました。Pulseaudio数日前に正常にインストールしたようなものをインストールすると、依存関係の問題が発生します。

1
perf_eventsリストのカーネルPMUイベントは何ですか?
Linuxで監視できるものを検索してperf_eventsも、何Kernel PMU eventが見つからないのですか?すなわち、とのようなショーイベント:perf version 3.13.11-ckt39perf list branch-instructions OR cpu/branch-instructions/ [Kernel PMU event] 全体的には次のとおりです。 Tracepoint event Software event Hardware event Hardware cache event Raw hardware event descriptor Hardware breakpoint Kernel PMU event そして、私は彼らが何であるか、彼らがどこから来たかを理解したいと思います。何か説明はありますが、Kernel PMU eventアイテムです。 perf wikiチュートリアルとBrendan Greggのページから、次のことがわかります。 Tracepoints最も明確です-これらは、カーネルソース上のマクロであり、監視のためのプローブポイントを作成します。これらはftraceプロジェクトで導入され、現在すべての人が使用しています Software カーネルの低レベルのカウンターといくつかの内部データ構造です(したがって、これらはトレースポイントとは異なります) Hardware eventすべてのアーキテクチャで見つかる非常に基本的なCPUイベントであり、カーネルによって簡単にアクセスできます Hardware cache eventニックネームですRaw hardware event descriptor-次のように機能します わかったように、Raw hardware …


1
カスタムSELinuxラベルを作成する方法
私はFedora 24で実行しようとしているサービス/シングルバイナリアプリを作成しました。それはsystemdを使用して実行され、バイナリは /srv/bot 私が書いたこのサービス/アプリは、このディレクトリでファイルを作成/オープン/読み取りして名前を変更する必要があります。 私は最初にSELinuxに基づく新しいポリシーの作成を開始しました:プロセスが特定のディレクトリにファイルを作成できるようにします しかし、私のアプリが名前を変更する必要がある場合、出力には警告がありました: #!!!! WARNING: 'var_t' is a base type. allow init_t var_t:file rename; 探し回ったところ、ベースタイプよりも具体的なSELinuxラベルを使用する必要があることがわかりましたが、オンラインのすべての例では、httpd / nginx / etcの既存のラベルが表示されています。 自分のアプリだけにカスタムラベルを作成する方法はありますか? 私のアイデアは、myapp_var_tのようなものを作成することです。 semanage fcontext -a -t my_app_var_t '/srv/bot(/.*)?' restorecon -R -v /srv/bot .ppこのカスタムタイプを使用するカスタムファイル それを解決するより良い方法があれば、それもうまくいきます。 ありがとう 更新 もっと調べた後、私がやりたいことの適切な用語はtypes、https://docs.fedoraproject.org/en-US/Fedora/13/html/SELinux_FAQ/index.html#id3036916に導いた新しいもの を作成することだと思います 基本的に言う、実行 sepolgen /path/to/binary そして、ppファイルにコンパイルして読み込むことができるテンプレートを取得することができましたが、それでもいくつかのエラーが発生しますが、やりたいことに近いように見えます。 機能するようになったら、この投稿を更新します

1
APTパッケージによってインストールされたすべてのファイルを一覧表示するにはどうすればよいですか?
次geoip-binのapt-getコマンドを使用してパッケージをインストールしました。 sudo apt-get install geoip-bin このパッケージを使用するためのコマンドラインコマンドを知りたいと思いました。 しかし、geoip-binパッケージがインストールするファイルを一覧表示しようとすると、実行可能ファイルを見つけようとしますが、dpkg -S出力には表示されません % dpkg -S geoip-bin geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz geoip-bin: /usr/share/lintian/overrides/geoip-bin geoip-bin: /usr/share/doc/geoip-bin geoip-bin: /usr/share/doc/geoip-bin/copyright いくつかの調査の後、このパッケージがcommand / executableをインストールすることを知りました/usr/bin/geoiplookup。この時点で、私はコマンドを知っていますが、将来の目的のために、パッケージがインストールするファイルを見つける方法を知りたいです。 で「逆」ファイルルックアップを実行すると、dpkg -Sこのファイルがgeo-ipbinパッケージから取得されたことが示されます。 % dpkg -S /usr/bin/geoiplookup geoip-bin: /usr/bin/geoiplookup がの依存関係の1つによって提供されているdpkg -Sため、が出力にファイルを表示していないのかと思いました。eg を使用して依存関係を照会した後、ファイルとサブ依存関係を再帰的に照会した後も、パッケージによって提供されるファイルを一覧表示できませんでした。 パッケージによってインストールされたファイルの完全なリストを生成するにはどうすればよいですか?/usr/bin/geoiplookupgeoip-binapt-cache show geoip-bingeoip-bin
11 apt  dpkg 

2
bash viモードで、jkをマップして挿入モードを終了します
私はbashシェルでubuntu 16.04の新規インストールを使用しています。私がやりたいことが2つあります。 端末からvimのような動きができるようにviモードを設定します 入力して挿入モードを終了する jk 私はこれをどのように行うことができるかを別の投稿で読みましたzsh、どうすればそれを行うことができbashますか? tl; dr :)の後にファイルに入れbind '"jk":vi-movement-mode'ます.bashrcset -o vi server@thinkpad:~$ tail -n 2 .bashrc set -o vi bind '"jk":vi-movement-mode' 詳細な説明については@grochmalの回答を参照してください

5
jessieのxfceへの自動ログイン
W7でほぼ停止するまでHTPCでLightDM / Xfceデスクトップを使用してJessie(Debian 8)を実行し始めました。見過ごせないことの1つは、パスワードを入力する必要があることです。テレビを見るために行う通常のことではありません。 Debian Wikiの指示に従って、ログインが自動的に選択されるまで行きました。しかし、これにはまだパスワードが必要であり、空の/簡単なパスワードのような半修正は許可されていません。 ログイン/パスワードなしでXfceセッションに直接進むことは可能ですか?


1
他の端が閉じたときにsocatが終了しないようにする
アプリケーションの入出力をunixソケットにリダイレクトし、別のセッションからそのソケットに接続したいのですが。これまでに行っていることは次のとおりです。 「サーバー」側: socat EXEC:"command" UNIX-LISTEN:/tmp/comm そして「クライアント」側では: socat UNIX-CONNECT:/tmp/comm - かなりうまくいきますが、クライアント側がsocat終了するとすぐにサーバーも終了します。しかし、実行を続けて後で再接続したいのですが、どうすれば実現できますか?
11 socat 

1
Linuxのユニオンマウント
組合はマウントプレゼントに単一階層内の複数のディレクトリ(枝)の複合ビューを。わかりましたが、実際にはどのように使用しますか? 最新のLinuxシステムでは、多くのユニオンマウントテクノロジーを利用できます:OverlayFS、aufs、UnionFS、さまざまなFUSEベースのファイルシステム、… ユースケースが与えられた場合、どの方法が適しているかをどのように決定しますか?特に: 一般的なシステムでrootアクセスが必要なものはどれですか?(つまり、権限のないユーザーがユニオンマウントを作成できますか?) マウントできるのは/(もちろんルートアクセスで)? 基になるブランチへの書き込みをサポートするものはどれですか?(IEの場合/fooと/barに組合を搭載しているが/union、私はに書き込むことができる/fooと/bar?) どれが書き込みの構成可能なポリシーをサポートしますか?(たとえば、ファイルが両方のブランチに存在するときにブランチAからコンテンツを取得している場合でも、新しく作成されたファイルをブランチBに送信できますか?) ファイルに依存するブランチ間の優先順位をサポートするのはどれですか?(例えば、それを持っているすべてのブランチの中で常に最新のファイルを取得できますか?) 使用例をいただければ幸いです。 特定の点に焦点を当てた回答は避けてください。私は、利用可能なソフトウェア見直し包括的な答えを探しています(のようなものバインドマウントは何を?)。良い答えが得られます。

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