Unix & Linux

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

6
ログインすると、crng initが完了するまでハングします
Debian Unstableを実行しているラップトップでLightDMでログインするとjournalctl、メッセージが表示されるまで約2分間ハングし始めましたkernel: random: crng init done。キーボードのハング中にランダムなキーを押すと、ログインが速くなります(約10秒)。この問題が発生する前に、それを修正する方法はありますか? 編集:作品のlinux-image-4.15.0-3-amd64代わりlinux-image-4.16.0-1-amd64に使用しますが、古いカーネルを使用したくありません。

2
コマンドラインでforループを作成する方法は?
簡単に見てみましょう for loop #!/bin/bash for i in `seq 1 10`; do echo $i done bashスクリプトのAFAIKセミコロンは、シェルに現在のコマンドを同期的に実行させてから、次のコマンドに進みます。Enterキーを押すと文字通り同じことを行いますが、次のコマンドを入力できず、バッファーをすぐにフラッシュできます。 シェルが次の行を解釈できない理由 for i in `seq 1 10`; do; echo $i; done これはfor loop実際にどのように機能しますか?
22 bash  shell 


2
coredumpctlリストのクリーンアップ
の古いコアダンプの痕跡を削除する方法を探していますcoredumpctl list。現時点では、2014年12月14日以降のコアダンプが一覧表示されます。その間は頻繁にソフトウェアを更新しているため、これらの古いコアダンプが問題のデバッグに役立つとは思えません。残念ながら、ファイルを削除すると、/var/lib/systemd/coredumpcoredumpctls出力の「PRESENT」列のアスタリスクが消えるだけです。 mandumpsまたはcoredumpctlのヘルプ出力でコアダンプに関するすべての情報を削除する方法が見つかりませんでした。

2
cat、dd、pv、または別の手順を使用してCD / DVDをコピーする方が良いですか?
バックグラウンド 一部のデータCD / DVDをISOファイルにコピーして、後でドライブで使用せずに使用しています。 私は手順をネットで探していますが、たくさん見つけました: を使用catしてメディアをコピーする:http : //www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html cat /dev/sr0 > image.iso を使用しddてそうする(明らかに最も広く使用されている):http : //www.linuxjournal.com/content/archiving-cds-iso-commandline dd if=/dev/cdrom bs=blocksize count=count of=/path/to/isoimage.iso pvこれを達成するためだけに使用:詳細についてはman pv、以下を参照してください。 Taking an image of a disk, skipping errors: pv -EE /dev/sda > disk-image.img Writing an image back to a disk: pv disk-image.img > /dev/sda Zeroing a disk: pv …
22 linux  dd  cat  disk-image  pv 

4
改行を挿入せずにvimオートコンプリートリストで項目を選択します
vimのやっかいな機能は、挿入モードでオートコンプリート(Ctrl-N)を実行し、目的のアイテムまで矢印キーを押しながらEnterキーを押すと、アイテムを挿入するだけでなく、改行も挿入することです。その後削除する必要があります。 不要な改行を追加することなく、オートコンプリートリストから項目を選択する方法はありますか?
22 vim  autocomplete 

2
bashでは、パイプが値を設定していない後に読み取られます
編集:元のタイトルは「bashで読み取りに失敗しました」 kshでは、値を区切る便利な方法としてreadを使用しています。 $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ しかし、それはbashで失敗します: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ 失敗した理由は、manページで見つけられませんでした。
22 bash  shell  pipe  read 

4
Arch Linux-接続:ネットワークに到達できません
Arch Linuxのインストールが5回失敗した後、2つが正しくインストールされました。初めて、ネットワークは正常に機能し、Arch LinuxをSSH経由でインストールしていました。 ライブCDの代わりにインストールされたシステムから起動した後、ネットワークに接続できません。ルーターにさえ何かをpingしようとすると、次のメッセージが表示されます。 接続:ネットワークに到達できません インターネット上で私の問題を解決できるものがなかったため、Archを再度インストールしようとしました。インストール後、同じ問題が発生しています。 eth0がタイムアウトするため、開始できなかったようです。



4
sudoがLinuxでは動作するがAndroidでは動作しないのはなぜですか?
Android、Linux、またはUNIX について十分に読んで自分で答える機会がありませんでした。sudoLinuxマシンでは動作しますが、モバイルデバイス(Samsung GT-N8013など)をルートしない限り、Androidでは動作しません。モバイルデバイスをルート化する必要があるのに、通常のLinuxインストールは必要ないのはなぜですか? 私の質問のコンテキストは/programming/14019698/adb-shell-sudo-on-windows-7/14019726#14019726に関連してい ます (また、rootWindowsで「管理者として実行」する特権のエスカレーションと同じように、プログラムをAndroidで実行するように依頼する方法はありますか?この質問が独自のスレッドにあると思われる場合は、作成できます1)


1
バッドブロックの中断は危険ですか?
外部ドライブで不良ブロックをチェックするために不良ブロックを実行していますが、約1時間経ちましたが、まだ終了していません。ここで、キャンセルを検討する必要があります。これはどういうわけか危険ですか?これを避けるべきですか? 明らかに、最初からやり直す必要があります。これが途中で中止されるリスクがあるかどうかを知りたいだけです。
22 badblocks 

7
「df」がハングしているのはなぜですか?
私は最近、実行中の問題を抱えてきたdfところ、それだけで、ハングアップ。ここでのstrace出力、及びそれに、私はそれがちょうどそこに座っていたので、殺されていることがわかります。 $ strace /bin/df execve("/bin/df", ["/bin/df"], [/* 35 vars */]) = 0 brk(0) = 0x8d03000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7840000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=90781, …

4
bashでは、任意のバイトカウントオフセットからファイルの読み取りを開始できますか?
8 GBログ(テキスト)のどこかにある日付を見つけたい。 完全な順次読み取りをいくらかバイパスし、最初にファイルのバイナリ分割(サイズ)を行うか、何らかの方法でファイルシステムをナビゲートしinodes(これについてはほとんど知りません)、適切なオフセットが見つかるまで各分割ポイントから読み取りを開始できますか?日付を含む行のテキスト検索を開始する場所 tailの最後の行の読み取りは通常の順次読み取りを使用しないため、この機能が何らかの方法でbashで利用できるのか、PythonまたはC / C ++を使用する必要があるのでしょうか...しかし、私は特にbashオプションに興味があります..

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