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

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

1
Apache2 - サブドメインを他のURLにリダイレクトする
私は2つのサブドメインa.website.comとb.website.comを持ち、同じIPアドレスを指しています。 b.website.comをa.website.com:8080にリダイレクトしたいです。 .htaccessファイルにこれがあります。 RewriteEngine on RewriteCond {HTTP_HOST} b\.website\.com RewriteRule ^(.*)$ http://b.website.com:8080$1 [L] ...しかし、うまくいきません。 それを機能させる方法はありますか?

2
画像のEXIF方向タグを変更する方法
JPEG画像のEXIF方向タグを変更したいのですが、実際には回転させないでください。私が作ったアプリケーションのテストケースとしてそれらを使うためにこれをしたいです。 どうすればLinuxでそれができますか?一緒にやれますか exiftool?そして、もしそうなら、どうですか?
15 linux  images  jpeg  exif  exiftool 


10
タイムライン図を作成するLinuxプログラム?[閉まっている]
タイムラインを表示するダイアグラムを作成し、タイムラインの特定のポイントでテキストやダイアグラムで注釈を付けたい。 キューASCIIアート... 3月のイベント / 2008/2009 /...../...../...../...../...../...../...../...../。 .... / ..... / ..... / 開始時間と終了時間を宣言できる、このようなもの(少しいいですが、-D)が欲しいです。自分で描くよりも、期間/イベントの宣言で働きたいと思います。ダイアグラムはLaTeXレポートに含まれる予定なので、そのようなスタイルが私が求めているものです。これを行うLaTeXのパッケージが理想的です。ただし、この種のものを手動で簡単に描画できるツールの提案が欲しいです。 Linuxで使用できるプログラムがありますか? 編集:コミュニティがスーパーユーザー/ StackOverflowサイト間での重複について何を考えているのかわかりません(これはStackOverflowにすでに存在します)

3
.foo.localドメイン名を解決できません
私の職場のようなドメイン名を持つイントラネット持ってserver01.foo.local、server02.foo.local私は最近、それをテストするためのFedora 16ライブ環境を起動し、これらのドメイン名が解決されないことを発見し、など。 例えば: $ ping server01.foo.local ping:不明なホストserver01.foo.local $ ping server01 PING server01.foo.local(XXXX)... なぜserver01解決する(そして名前をとして印刷するserver01.foo.local)が、解決しserver01.foo.localないのか?
15 linux  networking  dhcp 

2
UEFIとレガシーBIOS用のハイブリッドLinux USB-Stickは可能ですか?
私の考えは、古いBIOSラップトップと新しいUEFIシステムで起動できるLubuntuでUSB-Boot-Stickを作成することです。 Stickをレガシーブートデバイスとしてセットアップする場合、これは非常に簡単ですが、UEFI対応デバイスにしたいです。 それは理にかなっていますか?!または、UEFIの概念を恐ろしく間違って理解しましたか? 必要に応じて、2つの異なるLinuxインストールを使用できます(1つはUEFI用、もう1つはレガシー用ですが、両方とも同じドライブにインストールします) 従来のBIOSでGPTデバイスを起動します-動作しますか? はっきりとはわかりませんが、別個のレガシーLinuxブートスティックを用意する方が良いアイデアかもしれませんが、境界を探索したいです:) では、レガシーBIOSで動作するハイブリッドlinux-uefi-boot-usb-stickのアイデアは可能ですか? (3)grub http://www.rodsbooks.com/gdisk/booting.htmlを使用したLinuxで可能と思われる さらに、スワップ、Fat32、2つのExt4パーティションの他に、そのスティックにEF00パーティションが用意されています。 (1)も可能だと思われるhttp://www.rodsbooks.com/bios2uefi/ ただし、この手順は2012年からのもので、しばらく経ちました-簡単な作業例はありますか? このトピックの他の研究者向け: 非EFIマザーボード上のGPTディスクからのWindows 7の 起動GPTでBIOSを使用してWindows 7/8を起動する方法はありますか? http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/ 更新: rEFIndを使用してセキュアブートセットアップを含むUEFIパーツを作成できました。 与えられたアドバイスに従って、私は自分のドライブddにコピーgptmbr.binしていましたが、これはBIOSシステム上で少なくとも何かをするようです:「これは起動可能なディスクではありません」 しかし、私はアドバイスに従ってpmbrディスクのフラグとgpt legacy bootフラグを設定しました-それでもこのエラーを取得しますか? ESPパーティションはディスク上の2番目のパーティションで、efiファイルでセットアップされています。 セットアップ: 64GBのスペース GPT Partitiontable ディスクにpmbrフラグが設定されています 1番目のパーティションは16MiBから始まり、約45GBで、データ用のfat32プライマリです 2番目のパーティションは45GB前後で始まり、rEFIndセットアップが機能するEFIシステム(fat32)です。 3番目-5番目のパーティションは、作業中のLubuntu 14.04.1のホーム(ext4)、スワップ、およびルート(ext4)です 使用ddしてgptmbr.bin、コンパイル済みの6.02 Syslinuxを最初の440バイトにコピーしました。 parted 3.2では、パーティション2にbootand legacy_bootフラグがあることがわかります。 起動中に私が取得んが、ブータブルディスクが見つからない -私はあることを第二パーティションの代わりに私の第五を設定した場合、legacy_boot私が手にOSがありません 生きてる! (私の古い質問がhttps://askubuntu.com/q/516730/319747から削除されたため) 私の推測では、いくつか*.c32のファイルや他のファイルをEFI(どこ?!)またはルートパーティション(?!)のsyslinuxフォルダーにコピーする必要があります/boot/syslinux。どのファイルが不可欠ですか? さらに、私syslinucx.cfgもそのファイルが必要になると思います-そうですか? 私の目標は、少なくともルートext4パーティションでlubuntuシステムを直接起動することです。 更新: 理由はわかりませんが、動作するようになりましたが、手動でインストールしたわけではありません。 pmbrフラグが悪かったとUEFIとスティックをブートからの私のUEFIシステムを禁止しました legacy_bootフラグは、私の第五のパーティション(Linuxのルート)のために必要でした …
15 linux  boot  usb  bios  uefi 

2
SMB3ドライブへのdd、cp、rsyncおよびmacOS Finderの書き込み速度に違いがあるのはなぜですか?
Tl; dr – 2つの異なるMacクライアントからSMBとAFPを介してNASへの書き込み速度が60 MB /秒に制限されている理由は見つかりません。比較すると、同じネットワーク内の古いWindows 7ラップトップは、安定した100 MB /秒を書き込みます。 この質問を初めて読んだ場合は、アップデート4セクションに進んでください。rsync理由はわかりませんが、低速の主な理由は(単一ファイルの場合です!) 元の質問:Mac OS 10.11.5以降で速度のボトルネックSMB3 / NASを見つける rsync --progress -a /localpath/test.file /nas/test.filemacOSおよびWindowsのコピー情報を介してテストしました。 NASは現在のDSM 6.0.2(5.xでもテスト済み)を実行するDS713 +であり、RAID1に2つのHGST Deskstar NAS SATA 4TB(HDN724040ALE640)を搭載し、ギガビットイーサネットコンポーネントと新しいイーサネットケーブル(少なくともCat5e)のみを搭載しています。 Macクライアントは最初に20 MB /秒しか作成しませんでした。ただし、signing_required=no修正プログラム(ここで説明)を適用すると、SMB2およびSMB3を介して書き込み速度が60 MB /秒になりました。AFPは約60 MB /秒も提供します。結果は、プロトコルと(Mac)クライアントによって5 MB /秒前後で異なります。 すでに試したこと: 通信網 iperf3を介してネットワークパフォーマンスをテストしました。結果:926 Mbit / s。いいね。 デュアルリンクアグリゲーション/ボンディングネットワークインターフェイスを試しました。変化なし。 MTUを6000および9000に増やしました。変更なし。 すべてのケーブルをチェックしました。少なくともCat5eで、良好な状態ですべて正常です。 ディスク 確認済みSMART健全に見えます。 でディスクに直接書き込み速度を試験したdd if=/dev/zero of=write.test …

5
USBデバイスの識別
5台のUSBカメラ、同じブランド、同じモデル(Canyon CNR-FWC120H)があります。これらは、さまざまなシーンを24時間365日監視するために使用されます。Linux(Debian)コンソールから、またはプログラム(任意の言語)からどのカメラがどのカメラであるかを何らかの方法で識別する必要があります。 の出力を見てみましたがlsusb -vvv、iSerialカメラごとに異なるはずのフィールドがありますが、残念ながらこのメーカーは気にしないことに決め、すべてのカメラはその場所で同じシリアルを持っています:200901010001 私の特定のシナリオでは残念ながら同じカメラが常に同じポートに接続されるという事実に頼ることができないため、接続されているUSBポートとは無関係にどのカメラがどれであるかを識別することができる他の方法はありますか? 更新コメントの中でいくつかの議論の後、私はこれが使命不可能であることを理解しています。最後の段落は忘れてください。独創的なアイデアをお持ちの場合は、ぜひご紹介ください。デバイスが接続されているUSBポートを特定できるかどうかに興味があります。マザーボードの組み込みUSBポートと追加のPCI USBコントローラカードを使用して、十分な帯域幅のカメラに対応しています。ポートを一意に識別する必要があります。たとえば、マシンが再起動し、何らかの理由でUSBコントローラーが異なる順序で初期化された場合、ポート番号/識別は変更されません。それは可能ですか? 更新2カメラの1つのログに次の情報が表示されます。 [Wed Apr 30 18:35:02 2014] uvcvideo: Found UVC 1.00 device FULL HD 1080P Webcam (0bda:58b0) [Wed Apr 30 18:35:02 2014] input: FULL HD 1080P Webcam as /devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4 それを使用して、このコマンドを呼び出しました。 udevadm info --query=all --path=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4 そして、これを得た: P: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4 E: DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/usb3/3-2/3-2:1.0/input/input4 E: EV=3 E: ID_BUS=usb E: …
15 linux  usb  webcam 

2
RAID-1で故障したBtrfsドライブをライブで交換できますか?
私はファイルシステムを決定しようとしていますが、ダウンタイムなしでbtrfs RAIDの故障したドライブを交換できるかどうか知りたいです。 コマンドを使用して新しいbtrfsファイルシステムを作成するとします mkfs.btrfs -d raid1 /dev/sdb /dev/sdc ある日/dev/sdcが失敗したとします。次の2つの可能性があります。SMARTエラーを表示して、徐々に失敗する可能性があります。この状況では、新しいデバイスを追加しbtrfs device add /dev/sde /mnt; btrfs filesystem balance /mntてから古いデバイスを削除できbtrfs device delete /dev/sdc /mntます。 しかし、それが突然失敗して読めなくなる場合...この状況では、ウェブ検索で最初にファイルシステムをアンマウントし、劣化モードでマウントし、新しいデバイスを追加してから、欠落しているデバイスを削除する必要があります。 umount /mnt mount -o degraded /dev/sdb /mnt btrfs device add /dev/sdf /mnt btrfs device delete missing /mnt マウント解除は明らかに中断を伴う操作であるため、ダウンタイムが発生します。ファイルシステムを使用するアプリケーションはすべてI / Oエラーを取得します。しかし、btrfsに関するこれらの種類の「チュートリアル」は時代遅れに見えます。 質問:btrfsの現在の状態を考慮して、これをオンラインで、つまりマウント解除せずに行うことは可能ですか? そうでない場合、このニーズを満たすことができるソフトウェアのみのソリューションがありますか?
15 linux  hard-drive  raid  btrfs 

2
nohupプロセスにアタッチする方法は?
nohupでプロセスを開始する場合: nohup WHATEVER & その後、どうすれば再び表示できますか?Linuxで再び端末を接続する方法を意味しscreenます。例:Ubuntu 11.04- パッケージと同じです。
15 linux  nohup 


4
共有キー.ssh / authorized_keysとsudoを連携させる方法は?
.ssh / authorized_keysをセットアップし、pub / privateキーを使用して新しい「ユーザー」でログインできます...「ユーザー」をsudoersリストに追加しました...私はsudoコマンドを実行しようとします。 $ sudo cd /root 入力したパスワードの入力を求められますが、機能しません(設定した秘密キーのパスワードを使用しています) また、次を使用してユーザーのパスワードを無効にしました $ passwd -l user 私は何が欠けていますか? どこかで私の最初の発言が誤解されています... 私は自分のシステムを強化しようとしています...最終的な目標は、単純なパスワード認証ではなく、パブ/秘密鍵を使用してログインすることです。authorized_keysファイルを使用してすべてを設定する方法を見つけました。 さらに、最終的にルートアカウントを介したサーバーログインを防止します。しかし、それを行う前に、2番目のユーザー(常にシステムにログインするユーザー)のためにsudoが必要です。 この2番目のユーザーについては、「passwd -l user ...」を使用してユーザーをロックしない場合、通常のパスワードログインを禁止し、パブ/プライベートキーログインのみを強制します。その後、キーを使用しない場合、通常のパスワードでサーバーに入ります。 しかし、もっと重要なのは、パスワードが無効になっているユーザーとのpub / private keyセットアップでsudoを動作させる必要があることです。 編集: OK、私はそれを持っていると思います(解決策): 1)/ etc / ssh / sshd_configを調整して設定しました。PasswordAuthentication no これにより、sshパスワードによるログインが防止されます(これを行う前に、公開キー/秘密キーが機能していることを確認してください) 2)sudoersリストvisudoを調整し、追加しました root ALL=(ALL) ALL dimas ALL=(ALL) NOPASSWD: ALL 3)rootはパスワードを持つ唯一のユーザーアカウントです。パスワードが設定されていない2つのユーザーアカウント「dimas」と「sherry」でテストしています(パスワードは空白ですpasswd -d user) 上記は基本的に全員がパスワードでシステムにログインすることを防ぎます(公開/秘密鍵を設定する必要があります)。 さらに、sudoersリストのユーザーには管理機能があります。またsu、別のアカウントにもできます。だから、基本的には「ディマス」缶sudo …
15 linux  ubuntu  ssh  sudo 

3
`bash`のオプションで最後の「-」(ハイフン)はどういう意味ですか?
で、このチュートリアルで、私たちは、次のコマンドを実行する必要があります。 # curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash - 最後の-(ハイフン)はbashどういう意味ですか? これで多くのコマンドを見てきましたが、論理的な説明を見つけることができず、Google検索を再定式化する方法も見つかりませんでした。パイプされたコマンドの出力ですか?

4
bashコマンド文字列の逐語的な文字を確認するにはどうすればよいですか?
今朝、bashターミナルでこの奇妙な振る舞いをしました: user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true bash: [: missing «]» user@home:/home/user$ [ -f /etc/openvpn/client.conf ] && echo true true 最初のコマンドは、geditで編集されたスクリプトから貼り付けられました。 2番目は、ターミナルで直接入力されました。 掘り下げた後、30番目の文字(client.confと "]"の間のスペース)を削除し、スペースに置き換えるとコマンドが再び機能することがわかりました。 私の仮定は正しかった:未知の空白文字がコマンドに滑り込んだが、問題は: コマンドをデバッグできるように、端末でこれらの文字を表示するにはどうすればよいですか?さらに重要なこと: これが再び発生するのを防ぐにはどうすればよいですか? ところで、Ubuntu 18.04 /フランス語を実行しています。コマンドを貼り付けるスクリプトはUSBドライブにあり、Windowsでも編集されている可能性があります。 非常に良い答えをありがとう。不良文字は、c2 a0の改行なしスペースUTF-8文字です。sedで特別な「M-BM-」キャラクターを削除する方法の質問には、そのキャラクターに関する興味深い事実があります。 奇妙なことは、スクリプトにこのキャラクターがないことです。だから、どこから来たのか分からない。

6
Linuxを搭載したラップトップスクリーンパネルメーカー/モデルをどのようにして見つけますか?(サムスン、LG、チーメイなど)
Linuxを搭載したラップトップスクリーンパネルメーカー/モデルをどのようにして見つけますか?(Samsung、LG、Chi Meiなど)+モデル番号? Ubuntuでこのコマンド「lshw」を使用しようとしましたが、そこにパネルがリストされていないようです。 ありがとうございました。

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