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

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

2
Windowsクライアントは、10秒以下の間隔でファイルを読み取る場合、Linux sambaファイルをローカルで更新しません
WindowsクライアントにLinux smb共有上のファイルを10秒以下の間隔で読み取らせた場合、Windowsクライアントはそのファイルの誤った(キャッシュされた?)情報を表示します。 これを複数のシステムで再現しました。 再現する手順の例: 1)Linux samba共有をセットアップします-この例では、Debianを使用してsambaをインストールします。例: sudo mkdir /test sudo chmod 777 /test smb.confの追加: [test] read only = no locking = no path = /test/ guest ok = yes 2)このディレクトリをWindowsクライアントのドライブとしてマップします(このテストではL:を使用します)。 3)Sambaサーバー上にテキストを含むファイルを作成します nano /test/test.txt ORIGINAL 4)Windowsマシンでシンプルなバッチファイルを作成し、5秒ごとにファイルを表示します。 copy con test.bat @echo off cls :1 type L:\test.txt timeout 5 goto 1 5)バッチファイルを実行します。5秒ごとにORIGINALと表示されます。 6)Linuxサーバーでファイルの内容を変更する …

2
Linuxは、インターフェイスにfe80 :: / 64アドレスを割り当てます。それはfe80 :: / 10であるべきではありませんか?
LinuxはIPv6標準に従って、IPv6リンクローカルアドレスをインターフェイスに割り当てます。これらのインターフェイスには常に/ 64アドレスが割り当てられます。これは正しいです?私は彼らが/ 10でなければならないだろうと思います。/ 64アドレスが割り当てられるのはなぜですか?

4
bashで配列値をシフトする方法
例として6つのマウントポイントフォルダーを構築する /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg だから私たちは配列を使ってこの簡単なbashスクリプトを書きました folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 done 今、私たちはせずに、コードを変更したいカウンタとしましょう= $カウンタ=カウンタ+ 1 次の配列値を取得するために各ループを配列にシフトすることは可能ですか? のようなものとして ${folderArray[++]}

5
64ビットプロセッサを搭載した32ビットOSに64ビットプログラムをインストールする
私は興味がある。64ビットプロセッサを搭載した32ビットOSに64ビットプログラムをインストールすることはできますか? 私はラズベリーpi 3でLinuxを実行していて、MongoDBの新しいバージョンをインストールしようとしています。 armv7l GNU/Linux PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" NAME="Raspbian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=raspbian ID_LIKE=debian
8 linux  arm  64bit  32bit 

1
UNIXパイプの反対側のプロセスの名前?
2つのプロセスがパイプで接続されている場合、 > cmd1 | cmd2 cmd1パイプの反対側のプロセスの名前(またはPID)(またはPID)を確認する方法はありますcmd2か() また、その逆、cmd2の名前/ PIDを取得する方法はありますcmd1か? 私はそこにあることを知っているisatty(3)一方の側についてもう少し知るための方法があるかどうか、私は疑問に思ったので、ターミナル出力がに行く(または入力から来ている)かどうかをチェックします。
8 linux  process  pipe  proc 

2
読み取り専用メモリマップ領域にダーティページがあるのはなぜですか?
(たとえば)次のコマンドを実行して、メモリマップページのリストを取得します。 pmap -x `pidof bash` 私はこの出力を得ました: いくつかの読み取り専用ページが「ダーティ」としてマークされている、つまり、ライトバックを必要とするように書かれているのはなぜですか?それらが読み取り専用である場合、プロセスはそれらに書き込むことができないはずです...(提供されている例では、ダーティページは常に4 KBですが、異なる値を持つ他のケースが見つかりました) / proc / pid / smaps もチェックしましたが、そのページは「Private Dirty」と記述されています。

1
コアIDについて
コアIDを理解するためだけに: 私には4つのCPUがあります。 $ cat /proc/cpu* | grep proc* processor: 0 processor: 1 processor: 2 processor: 3 の結果nprocも4です。 しかし、私が使用するcat /proc/cpu* | grep 'core id'と、同じものが2回得られます core id: 0 core id: 2 core id: 0 core id: 2 CPUのように番号が付けられていない理由と、同じコアIDを区別する方法 の完全な内容は/proc/cpuinfo次のとおりです。 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 37 …
8 linux  cpu 


1
nscdとsssdの違い
かなりLinuxのネームサービスのキャッシュデーモン(NSCD)とシステムセキュリティサービスデーモン(違いの上に混乱SSSD)。私が理解している限りでは、両方ともローカルマシンで認証ルックアップ情報をキャッシュするために使用されますが、それでも同じマシンで両方を使用できるようです。 2つの違いは何ですか?どの場合に両方を使用する必要がありますか? https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/usingnscd-sssd.html
8 linux  rhel 

3
/間でコンテンツフォルダをコピーします。およびLinuxの/ *
私が読んだフォルダからコンテンツをコピーするには、次のように使用します。 cp -rfva ../foldersource/. ./ しかし、これも機能します cp -rfva ../foldersource/* ./ 違いはありますか? たとえば、でフォルダからコンテンツを削除したい場合。: rm -rf ../foldersource/. 私はエラーが出ます: rm: rejet delete folder '.' or '..': アスタリスクを付けても大丈夫です rm -rf ../foldersource/* だから、アスタリスクはどこでも機能するより良いオプションですか?
8 linux  shell 


5
UNIX / Linuxが複数の端末を提供するのはなぜですか?
1970年代には、入出力用のCUI(文字型ユーザーインターフェイス)インターフェイスを備えたハードウェアターミナルがありました。 これで、Unix / Linuxの世界にターミナルエミュレーター(Ctrl+ Alt+ Fn)ができました。 Ubuntu OSでは、7つのターミナルエミュレータが表示され、GUIが7番目のターミナルエミュレータ(Ctrl+ Alt+ F7)を占有しています。 たとえば、これは私の最初のターミナル(Ctrl+ Alt+ F1)エミュレータです $ tty /dev/tty0 Unix / Linuxが複数の端末エミュレータを提供するのはなぜですか?

1
gpuがインストールされていないとインターネットが機能しませんか?
今日、私はLinux(Ubuntu)マシンからGPUを取り外し、その後イーサネットが機能しなくなりました。「service networking restart」を実行するとエラーメッセージがスローされ、「ifconfig」を実行するとローカルループバックしか表示されませんでした。この後、私はGPUを再インストールしましたが、どこからともなくインターネットが再び機能し始めましたか? 自分のマシンにGPUをインストールしなくてもインターネットにアクセスできるようにしたいのですが。 インストールされているGPUはNVIDIA GeForce GTX 750 Tiで、オンボードイーサネットコネクタを使用しています。さらに仕様が必要な場合はお知らせください。少し掘り下げます。 ip linkWITH GPU の出力: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 link/ether d0:50:99:2f:ad:4d brd …

2
Linuxのインストールが空白の画面になる
最新のCentosとFedora ISOの両方をダウンロードし、Imgburnを使用してCDに書き込みました。次に、古いHP DC5000コンピューターでCentos CDを使用して最初に起動しました。CDから正常に起動するように見え、オプションが表示されます。 Centosをインストールする ファイルを確認してCentosをインストールする 等... [Centosのインストール]を選択すると、空白の画面が表示されます。私は1時間以上待っていましたが、それでも空白の画面が表示されました。 Fedora CDでも同じことを試しましたが、まったく同じ問題が発生しました。CDから起動し、2番目のオプションを選択しても同じことが起こり、空白の画面に移動してそこにとどまっています。 アイデア/提案はありますか? ありがとう
8 linux  centos  fedora 

2
最大50 TBのファイルシステムで最も古いファイル/ディレクトリを検索
90 TBのファイルシステムから最大50 TBの最も古いファイルと関連するディレクトリを見つけて、それらを別のファイルシステムに移動する必要があります。ファイルが何であるかを識別するため、ディレクトリ構造を保持する必要があります。そう - 第1レベル/第2レベル/第3レベル/(ファイル) 構造です。その構造全体を移動する必要があります。トップレベルのディレクトリには何もありませんが、それらがないと、探しているすべてのファイルが同じ名前であるため、ファイルが属しているファイルを特定できません。プロセスが完了すると、元のファイルシステムに約40 TBが残り、新しいファイルシステムにはほとんど何も残っていないはずです。これは、元の最も古いファイルが残っているためです。 ありがとう!
8 linux  find 

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