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

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

1
ログインFedora 21でスクリプトを実行する
Fedora 21にログインするときに、ホームディレクトリにあるスクリプトを起動しようとしています。このデスクトップファイルを /usr/share/autostart [デスクトップエントリ] Type = Application 名前=壁紙 Exec = / home / user / Wallpaper-script / launch.sh Comment =壁紙の自動ダウンロードとスライドショー Terminal = false X-Desktop-File-Install-Version = 0.22 OnlyShowIn = GNOME; 再起動またはログインしても、スクリプトは起動しません。ただし、手動でファイルを開くと、スクリプトは正常に起動します。ここで何が間違っていますか? 必要に応じて、スクリプトファイルを提供できます。

1
tmuxでWindowsキーを使用する
Xが実行されていないPCを頻繁に使用しています。 tmuxのエスケープ文字としてcontrol-bの代わりに左ウィンドウキーを使用したい どうすればこれを達成できますか?xevなどがなければ、どこから始めればいいかわかりません。

2
すべての主要なOSでr / wを使用するファイルシステムとは[重複]
重複の可能性: クロスプラットフォームのファイルシステム Windows、Linux、MacなどのすべてのOSでr / wを使用するファイルシステムとは何ですか。 WindowsにはFATおよびNTFSサポートが付属しており、EXT3サポートを追加できます。WindowsでMac OS拡張について聞いたことがない。 LinuxにはEXT3 / 4サポートが付属しており、FATおよびNTFSサポートを追加できます。ジャーナリングされていないMac OS拡張は、ドキュメントに従ってサポートされていますが、rootユーザーとしてのみ機能します。 MacにはFATおよびMac OS拡張サポートが付属しています。また、実験的なNTFSサポートを追加できます(これはうまく機能しません。直接知っていました)。Macのext4サポートはありません。ext3について不明。 Windows、Linux、Mac、または少なくともLinuxとMacでr / w機能で動作するように、外付けハードディスクを使用できる最高のファイルシステムを知りたいです。

2
2つのパターンの間に文字列を挿入します
次のような名前のファイルを変更したい: d1-a2_A1_B1.txt abcd_A90_B2.txt 私は挿入する場所_FOO最初の間にある_A[0-9]\+と_B[0-9]そのファイル名になり d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.txt しかし、私の正規表現は機能しません: for f in $(ls); do mv $f \`echo $f | sed -e s/\(.*_A[0-9]\+\)\(_B[0-9].*\)/$1_FOO$2/\`; done 私は単一の文字列で試しました: echo abcd_A90_B2.txt | sed -e s/\(.*_A[0-9]\+\)\(_B[0-9].*\)/$1_FOO$2/ OK:これはうまくいきました: echo abcd_A90_B2.txt | sed -e 's/\(_A[0-9]\+\)\(_B[0-9]\)/\1_FOO\2/'
2 linux  bash  regex  sed 

1
RAMがディスクキャッシュでいっぱいになるとSambaの速度が低下する
最近、sambaの転送速度(ループバックを使用する場合でも、iperfは問題なく動作します)がギガビットネットワークで約5MB / sに低下していることに気付きました。70MB / s以上に簡単に到達する前に。 実際にここで問題の詳細な説明を書きましたが、すべてをダブルチェックすることに決め、htopが100%のRAM使用率を報告し、バーの大部分が黄色であることに気付きました。 sync; echo 3 > /proc/sys/vm/drop_caches(http://www.hosting.com/support/linux/clear-memory-cache-on-linux-serverにあります)でキャッシュをクリアした後、転送速度はすぐに5MB / sから50MB / sになりました。 Linuxはメモリを効率的に管理し、ディスクアクセスを高速化するために予備のRAMを使用するのは素晴らしいと考えられているので、構成に何か問題があると考えています。これはそうですか、これはsamba / linuxの癖ですか? Ubuntu 12.10でsamba 3.6.6を使用しています。
2 linux  ubuntu  memory  samba 

1
ルートファイルシステムとして使用されているAUFSファイルシステムを適切にアンマウントする方法
書き込み可能なファイルシステムがその上にオーバーレイされた(常に)読み取り専用のルートファイルシステムを持つ組み込みシステムがあります。ただし、システムをシャットダウンして読み取り専用ファイルシステムとしてアンマウントまたは再マウントすると問題が発生します(その結果、孤立したiノードなどが次のブート時にチェックされます)。 # mount -o remount,ro /initrd/root-overlay/ mount: mounting /dev/mmcblk0p7 on /initrd/root-overlay failed: Device or resource busy システムは、ブートを続行する前に、ファイルシステムのマウントを実行するinitrdイメージで起動します。ルートファイルシステムとして別のパーティションを選択する場合があるため、initrdのlinuxrcファイルでこれを行います。 ルートパーティションとそのオーバーレイを設定するlinuxrcスクリプトは次のとおりです。 echo "Mounting /proc..." mount -t proc none /proc echo "Mounting /dev/mmcblk0p5 on /ro-root..." mkdir -p /ro-root mount -o ro -t ext4 /dev/mmcblk0p5 /ro-root echo "Mounting /dev/mmcblk0p7 on /root-overlay..." mkdir -p /root-overlay mount …

2
サーバー上で大量の小さなファイルを転送する最速の方法(gitなし)
大量のファイルをサーバーに展開する必要がある場合が多くありますが、これらのファイル自体はストレージスペースの大きさほど大きくありませんが、SFTPおよびFTP転送によりプロセスが非常に遅くなります。 何千もの小さなファイル(1〜30K)を転送するためのより高速な方法(より高速なプロトコル)はありますか? 現在、compress-> transfer-> uncompressを使用していますが、それは回避したいオーバーヘッドです。 命令セットが制限されているサーバーへのシェルアクセスがあります。
2 linux  ftp  sftp 

3
LinuxでユーザーとしてCDイメージをマウントする
Linuxで(.iso)CDイメージをマウントしたい(Ubuntuを使用しています)。ループバックデバイスを使用してマウントで実行できることは知っていますが、そのためにはルートである必要があります。ユーザー特権でそれを行う方法はありますか?

1
LAN経由で監視するようにデスクトップを拡張する
メインPCからデスクトップをLAN接続を介してこの他の古いラップトップのモニターに拡張することにより、古いラップトップを使用したいと思います。 Xdmx / dmxを調査しましたが、プロジェクトはしばらくの間死んでいたようです。 他の選択肢はありますか、それとも一緒に自分のスクリプトを作成する必要がありますか?

1
セカンダリIPのゲートウェイを一時的に変更する方法は?
次の状況があります。 ルート-n カーネルIPルーティングテーブル 宛先ゲートウェイGenmaskフラグメトリックRef使用Iface 0.0.0.0 192.168.42.129 0.0.0.0 UG 0 0 0 usb0 192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan1 192.168.42.0 0.0.0.0 255.255.255.0 U 1 0 0 usb0 そして、私はワンライナーを使用してゲートウェイをセットアップしたいと思い192.168.0.0/24ます192.168.0.1(現在のセカンダリIPはです192.168.0.4)。 次のようなものを使用できますか sudo ip route add 192.168.0.4から192.168.0.1 dev wlan1経由 RTNETLINK回答:ファイルが存在します ? 繰り返しますが、送信元のすべてのパケット192.168.0.4をゲートウェイから強制的に通過させる一時的なものが必要です192.168.0.1(スクリプトのセット/これを行わないようにしたくない)。使用できるライナーは1つありますか? 乾杯!

2
VMWareで実行されているLinux VMのMacにLinux ext3ディスクイメージをマウントするにはどうすればよいですか?
MacにダウンロードしたLinux ext3ディスクイメージがあります(macOS Sierra 10.12.3を実行しています)。Mac上のVMWare(Fusionバージョン8.5.3)で実行されているLinux VM(Ubuntu 16.04)もあります。このディスクイメージをLinux VMにマウントしたいと思います。 ディスクイメージを含むMac上のフォルダーをVMに共有しました。次のコマンドを使用してマウントできます。 $ vmhgfs-fuse ".host:/$(vmware-hgfsclient)" ~/Shared しかし、このディレクトリにディスクイメージをマウントしようとすると、アクセス拒否エラーが表示されます。 $ sudo mount -t ext3 -o loop ~/Shared/linux-ext3.img /mnt mount: /home/dave/Shared/linux-ext3.img: failed to setup loop device: Permission denied 読み取り専用でマウントしようとしても、同じことが起こります。 $ sudo mount -t ext3 -o loop,ro ~/Shared/linux-ext3.img /mnt mount: /home/dave/Shared/linux-ext3.img: failed to setup loop device: Permission denied …

6
LinuxでMicrosoft Publisherドキュメントを開く
私はオプションがで構成されていると確信しています しないでください(オープンで標準的なファイル形式を使用してください)。誰かがあなたに何かを送るとき、それは素晴らしいことではありません。 Windowsで形式を翻訳します。Publisherが必要だと思います。ビューアは印刷すらしません。ただし、試用版を一度だけダウンロードすることができます(そこにあるので、それを行ってください)。 オンライン翻訳用のファイルをPDFに送信します。www.pdfonline.com/convert-pdf/ Windows VM、ワイン、クロスオーバーオフィス、Win4Linを使用するか、または「アンダー」LinuxでPublisherを実行します。 私が本当にやりたいのは、Linuxでネイティブにもっと良いものに変換することです。

1
完全なファイルではなく、ファイルのプロパティをバックアップから復元します
Linuxコンピューター上の古いストレージから新しい(Linuxベースの)NASにデータをコピーしているときに、新しい場所に沿ってプロパティ(最も重要な変更日)を取得することに失敗しました。また、新しい場所でファイルを使用/変更し続けたため、再度コピーすることはできません。 私がやりたいのは、古いストレージと新しいストレージのファイルの差分であり、それらが同一の場合、LinuxストレージからNASストレージファイルにプロパティを復元します。 これを行うスクリプトやツールなどの巧妙な方法はありますか?Linuxボックスで実行することも、最悪の場合はリモートのWindowsコンピューターから実行することもできます。 提案に感謝します。/ジョン

3
FTPサーバー-本当に必要ですか?[閉まっている]
馬鹿げた質問だと思う人がいるかもしれません。 ブラウザ、FTP、VPNなどのクライアントを考えると、サーバーに接続する必要があることを自動的に判断/認識します。 CentOS VPSを実行していますが、ファイルをアップロードしたいです。これで、Windows PCにftpクライアントがあるか、ブラウザーを使用してファイルをアップロードできます。 私の質問:VSFTPDのようなVPSにFTPサーバーが必要なのはなぜですか?Apacheがポート21をリッスンし、ファイル転送自体を管理できるのはなぜですか(ポート80を介したファイルのダウンロードなど)。ftpクライアントとftpサーバーの間で発生する必要があるのはなぜですか? ありがとうございました


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