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

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

1
Linux上のPCBはどこですか
PCBまたはプロセス制御ブロックは、ウィキペディアでこのように定義されています プロセス制御ブロック(PCB、タスク制御ブロック、[1]タスク構造、またはスイッチフレームとも呼ばれます)は、特定のプロセスを管理するために必要な情報を含むオペレーティングシステムカーネルのデータ構造です。PCBは、「オペレーティングシステムでのプロセスの現れです。 そしてその義務は: Process identification data Processor state data Process control data では、プロセスのPCBはどこにありますか?
10 linux  process  cpu 

1
なぜrmdirと2つの別々のシステムコールのリンクを解除するのですか?
ここに私がしばらく疑問に思った何かがあります: [15:40:50][/tmp]$ mkdir a [15:40:52][/tmp]$ strace rmdir a execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0 brk(0) = 0x11bb000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3772c3000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=245801, ...}) = 0 mmap(NULL, 245801, …

6
Chrooted SFTPユーザーの書き込み権限
私はsftpのみのユーザーでセットアップしています: Match Group sftponly ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no secure.logに次のメッセージが表示されます。 fatal: bad ownership or modes for chroot directory matchキーワードを使用すると、いくつかのセキュリティ機能が付属します...ディレクトリはrootが所有する必要があり、ディレクトリはchmod 755(drwxr-xr-x)である必要があります。そのため、ユーザーrootに対してのみ書き込み可能であり、sshのセキュリティのためにグループに対して書き込み不可に設定されている場合、ユーザーはフォルダーへの書き込み権限を持つことができません。 誰かが良い回避策を知っていますか?
10 linux  ssh  centos  sftp 

2
ttyログインのタイムアウトを変更する-ArchLinux
デフォルトでは、ttyでArch linuxボックスにログインすると、ユーザー名を入力した後、パスワードを入力する前にタイムアウトが発生します。 だからこのようになります Login: mylogin <enter> Password: (+ 60 seconds) Login: ご覧のとおり、パスワードを入力しないと、プロンプトが再利用されます。ログインプロンプトを再利用するのではなく、パスワードを無期限に待機させます。 これは可能ですか? それが私が望むものになる--timeoutオプションのようagettyです。ただし、このフラグをgettyファイルに追加し/usr/lib/systemd/system/(オプションはデフォルトでは使用されません)、再起動しました-効果がないようです。
10 linux  login  tty  timeout  getty 

4
UFWがDNSをブロックしています
サーバーでセキュリティを構成しています。ファイアウォールでの管理を簡単にするために、UFWをインストールしました。UFWでいくつかの設定を行い、いくつかのポートを許可しました。そのため、有効にするとDNSサービスが応答しなくなりました。 DIG www.domain.com.brDNSをテストするコマンドを実行してみましたが、成功しませんでした。UFWが無効になっている場合、このコマンドは問題なく実行されます。53ポート(TCPおよびUDP)はすでに許可していますが、DNSが機能しません。 私のUFW設定: Status: active Logging: on (low) Default: deny (incoming), deny (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 21/tcp ALLOW IN Anywhere 16/tcp ALLOW IN Anywhere 443/tcp ALLOW IN Anywhere 80 ALLOW IN Anywhere 53 ALLOW IN Anywhere 465 ALLOW IN Anywhere 25/tcp …
10 linux  ubuntu  dns  ufw 

2
リモートマシンでスクリプトを実行すると、ファイル名に疑問符が含まれるのはなぜですか?
現在の日付をフェッチし、PHPスクリプトを実行して、出力(およびエラー)を現在の日付を含むファイル名にリダイレクトする小さなスクリプトがあります。 DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 このスクリプトをローカルマシン(Windows 7、Aptana IDE)で実行すると、PHPスクリプトは正常に動作し、ログファイルには予期されたファイル名(例:)が含まれます20140502.log。 しかし、そのスクリプトをSFTP経由でリモートマシンにプッシュしてそのスクリプトを実行すると、ファイル名は次のようになります。 20140502?.log? 何が問題でしょうか?これはencondingエラーですか(たとえば、SFTPアップロードのエンコーディングはANSIIであり、UTF-8が期待されます)?または、スクリプト自体で何かを変更する必要がありますか? システム/シェルに関する情報: [foo@bar path]$ sh --version GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) 面白い事実:そのスクリプトがcronjobによって呼び出された場合、疑問符は発生しません。スクリプトを手動で実行した場合のみ。

3
32ビットUbuntuシステムで64ビットアプリを実行する
私が見たすべての質問は、64ビットシステムで32ビットアプリを実行することに関するものです。 私は32ビットのUbuntu 12.04(実際にはそれをベースとする基本的なOS Luna)を実行していますが、64ビットのアプリを実行しようとしていますが、これを開くと拒否されます。ランニング: ./64bit_app.run (64bit_app.run私が実行しようとしている64ビットアプリはどこにある)結果は: bash: ./64bit_app.run: no se puede ejecutar el fichero binario これは、「バイナリファイルを実行/実行/開くことができません」に変換されます。 実行できますか?32ビットシステムで64ビットアプリを実行することは可能ですか?もしそうなら、どうですか?
10 linux  ubuntu  64bit  32bit 

2
低RAM環境で最適化されたZFSは実現可能ですか?
私は現在ファイルサーバーをセットアップしており、実際にデータドライブをセットアップするようになりました。システムには4つのドライブ(1つのOSディスク、3つのデータディスク)があります。OSディスクはext4としてフォーマットされており、ZFSプールに追加されません(ZFSを実行することを選択した場合)。私の主な関心事は、データの整合性とデータ損失の最小リスクです(BIOSでドライブキャッシュが無効になっています)。このZFSは、Linuxの安定バージョン(正しい?)があり、ハードドライブが同じサイズである必要がないデータの複製、プーリング、およびraidzをサポートしているため、最適な候補のようです。 しかし、ここに私の問題があります。サーバーに搭載されているRAMは2GBのみで、近い将来これをアップグレードすることはできません。現実的には、他のすべてのサービスをインストールした後、実際にZFSにアクセスできるのは1.5のみです。最大で約10のクライアントが一度にそれを使用します(平均で4に近い)。これは安全と見なすには低すぎますか? 私が理解していることから、ZFSはRAMの少ない状況でクラッシュし、プールを使用する可能性があります。スワップがこの問題を軽減するのに役立つかどうかの矛盾する意見を聞きました(20 GBのスワップ専用ドライブがあります)。RAMがほとんどないZFSでデータ損失が発生した人はいますか?それを防ぐためにどのような最適化を行いましたか? 上記を念頭に置いて、ackサイズを減らして少し削減しても、ZFSを実行することは可能ですか?それともリスクが高すぎますか? システム仕様:2GB RAM 20GBスワップドライブOS、Debian 7、最小インストール、FTP、およびXBMC、DNLA(RAM要件を理解するため)。ストレージサーバーと他のデバイスへの音楽メディアストリーミングに使用されます。
10 linux  memory  zfs 

2
ブロックデバイス(またはその一部)が何らかの方法でマウントされているかどうかを簡単に確認する方法
ブロックデバイス(たとえばsdb)またはその一部がマウントされているかどうか(およびその一部)を判別する(root権限なしで)最も簡単な方法は何ですか? LVMがそのパーティションの1つを使用している可能性がある/proc/mountsため、sdbのチェックだけでは不十分sdbです。チェックすることはできますが、チェックするために名前に解決する/sys/block/sdb/sdb*/holders/必要があるdm-xエントリが表示され/dev/mapperます/proc/mounts。可能ですが、より簡単な解決策がある場合...(ルート権限は必要ありません)

1
sshfsは〜/ .ssh / configを使用しません(Linux Mint 15)
Local: Linux Mint 15 - Olivia /proc/version: Linux version 3.8.0-19-generic (buildd@allspice) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) ssh -V: OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012 sshfs -V: SSHFS version 2.4 FUSE library version: 2.9.0 fusermount version: 2.9.0 using FUSE kernel interface version 7.18 Remote: Ubuntu 12.04.3 LTS /proc/version: Linux …

4
QEMUホストネットワークにpingする方法?
ゲストからホストネットワークにpingしようとしていますが、成功しません。 qemu-system-x86_64 -hda debian_squeeze_amd64_standard.qcow2 -netdev user,id=user.0 -device e1000,netdev=user.0 私はランダムなマシンにpingしようとします: $ ping 10.0.2.21 Destination Host Unreachable ゲストでは、ホスト10.0.2.2(DHCPサーバー)に対してのみpingを実行できます。
10 linux  networking  qemu 

2
NFS許可が拒否されました
NFSを構成し、クライアントのNFS共有ディレクトリにファイルを作成すると、次のメッセージが表示されます。 私の構成: 構成NFSサーバー http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=1 構成NFSクライアント http://www.server-world.info/en/note?os=CentOS_6&p=nfs&f=2 問題はどこだ?


4
Linuxでユーザーに初期/デフォルトパスワードを割り当てるにはどうすればよいですか?
ユーザーのパスワードの設定方法を説明したガイドを見つけました。私はそれを自動化して、次のようなユーザーに電子メールを送信しようとしています: userid created with password XYZ. request to change the initial password. 上記のドキュメントによると、Pythonを使用して暗号化されたパスワードを作成し、usermod次のようにコマンドに渡す必要があります。 usermod -p "<encrypted-password>" <username> これを行う他の簡単な方法はありますか?それを行うために特別なユーティリティをダウンロードしたくありません。可能な限り一般化する必要があります。 編集:上記のリンクで与えられた方法でさえ私にはうまくいかないようです: bash-3.00# python Python 2.4.6 (#1, Dec 13 2009, 23:43:51) [C] on sunos5 Type "help", "copyright", "credits" or "license" for more information. >>> import crypt; print crypt.crypt("<password>","<salt>") <sOMrcxm7pCPI >>> ^D bash-3.00# useradd …

1
Linuxでの「不足している」メモリ使用量の追跡
Arch 3.6.7 x86_64カーネルでは、システムのメモリ使用量を計算しようとしています。これを見ると、穴が空いているように見えます(使用済みメモリの計算では、の使用法)。 これは、新しく起動したシステムです。systemdとsshd以外はあまり実行せず、シンプルに保つ $ ps aux | sort -n -k6 ... root 316 0.0 0.0 7884 812 tty1 Ss+ 14:37 0:00 /sbin/agetty --noclear tty1 38400 matt 682 0.0 0.0 24528 820 pts/0 S+ 15:09 0:00 sort -n -k6 dbus 309 0.0 0.0 17280 1284 ? Ss 14:37 0:00 /usr/bin/dbus-daemon …

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