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

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

0
Linux From Scratch Projectとは何ですか? [閉まっている]
私は「Linux」オペレーティングシステム開発に目を向けています。問い合わせをしたところ、最初からLinux From Scratch(LFS)が良いと思いました。 LFSの本をダウンロードして読み始めました。 私はその本を読んだ後に何ができるようになるのか全くわかりません(結果)。それは本の完成時にどこにあるかについては何も述べていません。 私が本で見つけることができるのはパッケージをインストールしてディストリビューションを構築することだけです、そしてそれはLFS、BLFSなどとして続きます... 質問1: 誰もがLFSの本を無事に完成させた後に私が何ができるだろうかを説明することができますか。 質問2: この質問は私の熱心さのためです。この本を完成させたら、少なくとも端末ベースのLinuxディストリビューションを開発することはできますか? もしそうなら、完全なプロセス(最小のLFSの構築)が段階的に説明されている(LFS以外の書籍)リンクを誰かに教えてもらえますか。 ありがとう。

1
RSSダウンローダスクリプト
私の家にはLinuxを搭載したSynology NASがあります。 RSSフィードのグループをチェックし、新しいビデオPodcastを共有フォルダに自動ダウンロードするためのcronスクリプトを設定する予定です。私は、3週間以上経過したファイルやwget部分を削除するなど、ほとんどのスクリプトを実行できます。しかし、RSSフィードを解析して日付をチェックして最新のものだけを取得する方法はわかりません。私は、ホイールを作り直さないことを最善と考えました。そして、そこにいる誰かがコマンドラインのRSSダウンローダまたはそのようなスクリプトを持っているのを驚かせます。 何か案は?
1 linux  download  rss  wget 

1
Linuxセキュリティ(古いシステムの隙間を埋める)[非公開]
私は最近、比較的小規模な会社で新しい職に就き、私たちの会社ではLinux / UNIX側(そしてwindows server / ADなどですが、それは重要ではありません)で主導的立場をとりました絶対にすべてのICT関連)。彼はまだ私たちと一緒にいて、私と同じようなことをしていますが、今や彼はおそらくネットワーク側にもっと集中することを許されています。少なくとも経験に関しては、私の上司。私はLinux / UNIX / Windows /(一般的なシステムとアプリケーション)の側(そして彼が離れている間はいつでもネットワーク)に対して最大の責任を持ちます。 何年も前に入社する前、彼は私たちの会社のためにDebianメールサーバー(そして他のいくつかの内部/ DMZノード)をセットアップしましたが、時間の制約のために(私たちの上司のせいで、私が同僚に公平になるために、彼がこれらのサーバーをセットアップするのに非常に良い仕事をしたと思う時に彼が利用可能な時間と知識を与えました)何年も経ち、結局私はこれらのノードのリードを引き継いで、私が今責任を継承したシステムで予備的な侵入テストをすることにしました。私はbash ShellShockをリモートで悪用し、2、3の既知の問題の概念実証のエクスプロイトをほんのわずかの時間内に、実際には数十分で証明することができました。 これらのサーバーの中で最も重要なものは私たちのメインのメールサーバーで、他のほとんどのものはDebian Linuxの非常に古い(私が思うところバージョン3)であり、もはやサポートもアクティブリポジトリもありません。ほとんどの意図と目的のために安全であると考えられるが、FreeBSD上で並行して実行されている二次システムは、完全に置き換えることができなかった)。 私の質問はDebianはしばらくの間これらのシステム用のパッチをリリースしたり置き換えたりしていないため、ここ数カ月/年の間に大きなセキュリティホールが見つかったbashやopensslなどのパッケージをソースから構築する必要があります。その間の一時的な修正を行わないには、まったく時間がかかりすぎます。最適な場所は次のとおりです。 過去数年間にどのパッケージが重大なセキュリティホールを持っていたかを見つけてください。 それらを構築するためのソースコードを入手してください。 依存関係の問題を回避するためにそれらをどのように構築するか(問題となっているノードにコンパイラがないため、おそらく組み込みの依存関係で静的に他のシステムからクロスコンパイルする必要があります)、 それが予想通りに動作すること、そして少なくともほとんどの侵入者以外に開放されていないことを確認するためにその後すべてを適切にテストする方法(私は自分自身でテストすることができる 私はほとんど私自身がGentooとFreeBSDのユーザなので、Debianの知識を正確に把握していませんでしたが、プログラミング経験が豊富な経験豊富なLinux / UNIXユーザですが、絶対にしないでください。私たちのメインのメールサーバーといくつかの私たちの内部使用サーバーを潜在的に煉瓦する前に何かを見落としてはいけません。

1
破損したパーティションテーブルを持つドライブからデータを回復 - GPT保護パーティション?
友達のWindows 10マシンがクラッシュし、ハードドライブが起動しなくなりました。 私たちはハードドライブを取り、それを私のデスクトップに置いた。 Linuxを起動しましたが、ドライブを強制的にマウントすることはできず、ボリュームが自動的にオンラインになることはありません。ドライブの容量は1TBです。ハイブリッドドライブHDD / SSDです。 これがfdiskです。 /dev/sda: 1つのセクターしか見えません。 Gpartedもあまり見ません。 Gpartedによると、ドライブの物理ブロックサイズ(2048バイト対512)はわからないとのことです。ソフトウェアが正しいブロックサイズを知らない限り、データを回復することは不可能であると私は読みました。 gdiskは私にとって物事を明確にしていませんでした: これは私がWindowsでディスク管理を見たときで、ドライブは保護されたGPTパーティションとして起動します。 次に試すべきステップは何ですか?私は、データを損失することなくGPT保護パーティションをMBRに変換すると主張するソフトウェアがあると読んだことがありますが、私はそれについて懐疑的です。 更新: ドライブはディスク0上にあり、モデルは次のとおりです。 WD10S21X-24R1BT0-SSHD EaseUSパーティションマネージャを使ってパーティションテーブルを回復しようとしましたが、パーティションが表示されません。 easeUSを使用して、これ以上何もしませんでした。通常のeaseUSプログラムの自動回復はそれほど効果がありませんでした。 私もZARを試してみました、そしてそれは同様にドライブのどんなパーティションも読むことができませんでした。ドライブのサイズがわからないため、意味のあるディスクイメージを作成できません。ディスクイメージに手動で1024 GBを指定すると、ドライブから作成されたイメージは512バイト(0)になります。 ミニツールパーティションの回復では、ドライブ上のパーティションを識別することもできません。

1
キャッシュヒット率の取得(読み書き)
Red Hat Linuxサーバー(64ビット)における読み取り/書き込みキャッシュのヒット率が何かを調べる方法はありますか? 私はsar(9.x)を使おうとしましたが、見つけることができません。 その理由は、私が別のサーバーに移行しているからです。 iops計算機 。
1 linux  cache 

1
Linuxでは、Webサイト用のSubversion以外のファイルをどこに保存すればよいですか? [閉まっている]
ついにVPSにアップグレードしました。私は、かなり大きなファイルディレクトリでそれぞれ4〜6のサイトを運営する予定です。つまり、ユーザーは画像やビデオクリップなどのメディアコンテンツをアップロードしました。 私は通常、シンボリックリンクで接続されているサイト自体とは別のサイトのファイルディレクトリを持っています。私は自分のリポジトリにこれらの種類のファイルが欲しくないのでサイトをsubversionにチェックインすることをより簡単にするためにこれをします。 Linuxサーバでは、これらのファイルを保存するのに最適な場所はどこでしょうか。 THX

1
Ubuntu Distro Repositoryから入手できないカーネルをインストールする
私はUbuntu 9.10を使用していますが、カーネル2.6.33をインストールしたいのですが。 カーネルサイトにdebファイルがあるのがわかります。問題は、ワイヤレスとグラフィックのドライバを新しいカーネルに対してコンパイルすることができないため、これらのdebファイルをダウンロードしてdpkgにインストールさせることができないことです。 それをする方法はありますか?

1
あまりにも多くの開いているファイルを開くことができませんでした - php 1024最大制限 - Redhat - なぜ新しい制限が効かないのですか?
PHPプログラムの問題をデバッグしているときにこのメッセージが表示されます。 /etc/security/limits.confを編集して追加しました * hard nofile 500000 * soft nofile 500000 root hard nofile 500000 root soft nofile 500000 ここで指示されているように( https://rtcamp.com/tutorials/linux/increase-open-files-limit/ )その後、タイピング ulimit -Hn そして ulimit -Sn 500000という新しい制限を明らかにします。 私はすでに編集しました /etc/pam.d/common-session ファイルと行を追加しました session required pam_limits.so その後システムを再起動しました。私のプログラムはファイル#1025を開こうとすると例外をスローし続けます。 私はphpプロセスのPID(27263)を取得してからcat / proc / 27263 / limitsをしました Limit Soft Limit Hard Limit Units Max cpu time …

1
Linux iptablesのルーティング
私は問題を解決する必要があります。私の設定は次のとおりです。 CentOS(ルーター) eth1 18.0.168.1 255.255.248.0 eth2 145.165.34.1 255.255.254.0 Windows Server 2008 18.0.168.2 私の問題は、Windowsマシンからです、私は145.165.34.0 / 23ネットワークに到達することはできません。後でそのネットワークをDHCPに使用します。 私が試したことは私がそれを正しくやっていないと確信しているものはiptables転送とip routeです。今のところ私はそれらの設定を取り出しました。 現時点では、18.0.168.2(Windows)は18.0.168.1(CentOS)にpingを送信できますが、145.165.34.1はpingできません。 手伝ってくれてありがとう。 [kyle@router ~]$ ip route list 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 1 145.165.34.0/23 dev eth2 proto kernel scope link src 145.165.34.1 metric 1 18.0.168.0/21 dev eth1 proto …

2
Less - 大きなpdfの中のある部分にジャンプするにはどうすればいいですか?
使ってます less 私の端末で大きい(5kページ以上考えて)pdfを見るため。 PDFは章に分かれています。私は知りたいのですが、どうやって行番号を知らずにpdfの中の特定の章に行くのですか?検索してみた man しかし、私は私が知る必要があるものを確認することができませんでした。 私は10分間スクロールしたくありません。
1 linux  less 

1
LinuxコンソールでPgUpのCtrl修飾子が無視される
Linuxをシングルユーザーテキストモードで実行しています( ここに記述されているように ) Ctrl+PgUp そして Ctrl+PgDn 期待通りに振る舞わないでください。を使う cat -v - 端末コードを表示するには、 PgUp そして Ctrl+PgUp 両方とも同じコードを生成します ^[[5~。私が見るグラフィカルモードで同じことをすること PgUp => ^[[5~ そして Ctrl+PgUp => ^[[5;5~ (そして両方のキーは期待通りに動作します)。したがって、私は推測します: ハードウェアの問題ではありません マッピング PgUp => ^[[5~ 意図したとおりに機能している 問題はそれです Ctrl+PgUp のように見えます PgUp それがターミナルに着いたら。 私のユースケース(Vim)には私が設定できます PgUp として扱われる Ctrl+PgUpしかし、可能であれば、私は彼らに異なる振る舞いをさせたいのです。 これを修正するために編集できる設定はありますか?端末に到達する前に文字シーケンスを変更するものはありますか? さらなる調査からのより多くのメモ: テキストモードで起動するのではなく、tty1にドロップするだけでこれを再現できます( Ctrl+Alt+F1 ) 私は別のマシンでそれを再現することができます。 私が走ったdirktの提案に従って echo $TERM そして得た linux。
1 linux  vim 

0
ブートストラップ用のLinuxデバイスファイルの作成
私は現在、Linuxシステムについてさらに深く学ぶための一環として、独立してデバイスファイルを研究しています。私の現在の目標は、Debian Linuxを介してブートストラップすることです。 cdebootstrap。にあるガイドに従った https://www.debian.org/releases/stable/i386/apds03.html 。しかし、私を混乱させるものがあります。私が他のガイドをグーグルしていたとき、彼らは現在のオペレーティングシステムから開発ツリーをバインドするように言った。基本システムの詳細については、最初からインストールしています。このガイドでは、これには3つの異なる方法があると述べています。 - install the makedev package, and create a default set of static device files using (after chrooting) # apt-get install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic - manually create only specific device files using MAKEDEV - bind mount …

1
コマンドラインからGUIをインストールする方法
x86_64の最小ISOからインストールしたCENTOS 6.0マシンがあります。現時点ではinit 3で実行されているので、GUIをインストールしたいと思います。プロンプトからinit 5を実行すると、「システムロガーを起動しています: 失敗したudevイベントを再トリガします[OK] "そしてGUIを起動しません。 グラフィカルユーザーインターフェースを使用するには、何をインストールする必要がありますか?

0
FusionDirectory:SSLまたはTLSを使ったOpenLDAP
私は周りを見回し、OpenLDAP用にTLSを設定する方法について多くのオンラインを見つけました。基本的な考え方は、cert、key、c​​acertを含むようにolcTLS項目を追加することです。 cn=config。 しかし、と FusionDirectory 、使おうとしている ldapmodify 私に言う cn=config 存在しない、そして私が作成しようとしたとき cn=config、それは私にそれを作成する権限がないことを私に告げます(LDAP管理者としてログインした)。私がフォローしていた これら 説明書 だから私はファイルを編集することに頼った /etc/ldap/slapd.d/cn=config.ldif 次の項目を追加します。 olcTLSCACertificate: /etc/ssl/certs/ca.cert olcTLSCertificateFile: /etc/ssl/certs/fd.cert olcTLSCertificateKeyFile: /etc/ssl/private/fd.key olcTLSCipherSuite: SECURE256 olcTLSVerifyClient: try 私も編集しました /etc/default/slapd 含める SLAPD_SERVICES="ldap:/// ldapi:/// ldaps:///" openldapユーザーをssl-certグループに追加しました。 slapdを再起動しました。 ldapviを使用して、 cn=config 見つかりません。 しかし slapcat -n0 | grep -i tls 強制的にファイルに追加したolcTLS *エントリを示しています。 Wiresharkを使用して、クライアントがSTART_TLSを要求すると、サーバーは大丈夫と言ってサポートされている暗号を表示します。クライアントはSSL Helloを開始し、サーバーはTCP FINで応答します。 nmap ポート389とそのことを示しています。 …
1 linux  security  ssl  tls  openldap 


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