Unix & Linux

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

2
Linuxでiptablesを使用してLAN上の特定のユーザーのインターネットアクセスを制限する方法
LANにAとBの2人のユーザーがいるとします。iptablesルールを使用してユーザーAのインターネットアクセスを制限し、ルールを保存して、再起動後もユーザーが引き続き有効になるようにするにはどうすればよいですか。また、ある時点でそのユーザーにアクセスを許可したいとします。再度有効にするにはどうすればよいですか?Ubuntu Linux 10.04を使用しています。私はローカルのsshログインを使用してマシンにログインすることが多いので、コマンドラインからそれを行う方法を誰かが教えてくれるといいですね。

3
ユーザー名の文字「ä」はLinuxシステムにバグを引き起こしますか?
ユーザー名として自分の名を使用したいのですが、文字「ä」が含まれています。このスレッドを見つけました。 いくつかの文字が無効になっている理由を理解しましたが、「ä」はどうですか?このキャラクターは問題を引き起こす可能性がありますか? 一部のユニコード文字(ü、õ、ö、ä)をフルネームで使用すると、なぜ無効になるのですか?
11 users  unicode 

2
ssh、特定のシェルを起動し、リモートマシンでコマンドを実行しますか?
複数のユーザーがリモートマシンで同じユーザーアカウントを共有している状況です。自分の.zshrcファイルを書き込んだ「個人用」ディレクトリがあり、次の方法が欲しいのですが。 私のssh設定ファイル(例ControlMaster auto)からのディレクティブを使用して、リモートマシンでsshセッションを開始します。 このセッションはZシェルを実行します それを実行します.zshrc(ない共有ユーザのホームディレクトリ上)私の「個人的な」ディレクトリに エイリアスまたはそのようなsshセッションを開始する簡単な方法があればいいのですが(OpenSSHの構成ファイルを使用することを考えたのはそのためです)、他のアイデアは受け入れることができます! OpenSSHの設定ファイルを使用していますか? OpenSSHのssh_configのmanページを読んで、ディレクティブLocalCommandを使用して、サーバーに正常に接続した後にローカルで実行するコマンドを指定できます。これにより、サーバーに接続した後、リモートでconfig実行するコマンドをファイルに指示する方法はあるのではないかと思いましたが、そうではないようです。
11 ssh  openssh 

2
パイプバッファーがいっぱいであるかどうかを確認するにはどうすればよいですか?
1つのプログラムからの出力を、私が書いたいくつかのPerlにパイプしています。これは長時間実行されるプロセスであり、場合によっては数日かかるため、ボトルネックがどこにあるかを調べて、それらを開こうとする必要があります。スクリプトが処理できるよりも速くデータがスクリプトにパイプ処理されているかどうかを知りたいのですが。これが当てはまる場合は、スクリプトを調整しようとしますが、必要がない場合は調整しません。バッファがいっぱいになるとフラグが設定され、それ以上の書き込みができなくなるという話がありましたが、そのフラグが設定されているかどうか、またはどのくらいの頻度で設定されているかを確認するにはどうすればよいですか?何か案は?
11 pipe 

5
Linuxではどのスケジューリングアルゴリズムが使用されていますか?
最近インタビューで、Linuxオペレーティングシステムで使用されるスケジューリングアルゴリズムについて尋ねられました。使用されているアルゴリズムは何ですか? また、リアルタイムオペレーティングシステムで使用されているアルゴリズムとその理由を教えてください。

6
ここでEmacsを無効にする方法
emacsを使用してbashスクリプトファイルを編集し、を入力しようとする<<<と、2番目の<emacsで、次の例のように、ヒアドキュメントのテンプレートを挿入します。 <<EOF EOF リテラルを入力するため、これは望ましい出力ではありません<<<。 現時点では私が入るに頼る< < <、その後、スペースを削除するが、私はそれを直接入ることを許可されていることを好みます。

2
/ uの権限を変更して、 `udev`を使用してLED /ライトの状態を変更するにはどうすればよいですか?
Thinkpadを持っているので、着信Jabberメッセージの通知にThinkLight(キーボードの上を照らすように設計された画面の上の白いフラッシュライト)を使用したいと思います。 /sys/class/leds/tpacpi::thinklight/brightness255に変更する必要があるだけなので、簡単に実現できます。ライトを3回点滅させる単純なBashスクリプトを使用してそれを行います。 しかし、これを行うには、権限を変更する必要があります。rootだけがこのファイルを変更できるわけではありません。 そして、私はsudo chmod o+w /sys/class/leds/tpacpi::thinklight/brightness毎回の起動後にしたくありません。 最善の解決策はudevこれを使用することだと思います。しかし、私はこれまで使用したことがなく、udevオンラインで見つけたチュートリアルにかなり混乱しています。 私はこのudevルールを試しました: KERNEL=="tpacpi::thinklight", MODE="0666" と同様 KERNEL="thinklight", MODE="0666" しかし、それは機能しません。実行中にエラーは発生しませんがudevadm test /class/leds 助けとヒットをありがとう。または多分他の解決策。

3
dateコマンドを使用して、「monday week 40」の日付を確認するにはどうすればよいですか。
dateコマンドを使用して、 "monday week 40"などをISO日付に変換するにはどうすればよいですか? 私はこのようなもので遊んでいます: date --date='monday week 40' +'%Y-%m-%d' そして、私が探している日付は2011-10-03です。 しかし、私の問題は、この日付文字列が無効であることです。この問題を解決するには、別のアプローチが必要です。 /ありがとう
11 date 

3
emacsでテキストに色を付ける方法は?
私は、このような出力がであるようにEmacs内のテキスト、色付け(および/または編集)表示したいls -l --color=always、tree...または何でも。 私が参照するテキストはファイルに存在します。emacsでそのファイルを開くと、色分けされたファイルを表示したり、ANSI(SGR)エスケープシーケンスを表示するように切り替えたりできます。 ansi-color.el 私が必要とするもののようですが、ANSiエスケープシーケンスの色付けを行うことができませんでしたが、個々の制御バイト(たとえば^A、および^[)について青太字が表示されます...私はそうではありませんそれがの機能かどうかは確かですがansi-color、そうだと思います。 ansi-color.elのコメントによると、文字列とリージョンで機能しますが、それでも機能しないようです。たとえば、関数ansi-color-apply-on-regionはによって認識されませんM-x。「一致しない」とあります .emacsファイル、さらにはに追加(require 'ansi-color)しました。emacsの起動時にエラーや警告が出ないので、行き詰まっています。 (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) 標準の関数を機能させるにはどうすればよい.colですか。また、名前のサフィックスが付いたファイルを開いたときに自動的に適用されるようにできますか?
11 emacs  colors 

3
なぜfdiskでパーティションタイプを指定し、後でmkfsでパーティションタイプを指定する必要があるのですか?
fdiskとmkfsについて少し混乱しています。 だから-ここに典型的なUSBフラッシュドライブのパーティションとフォーマットがあります: umount /dev/sdb fdisk fdisk /dev/sdb Command (m for help): d Selected partition 1 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-960, default 1): ↵ Using default value 1 Last cylinder or +size or +sizeM or …

4
リモートサーバーで誤って実行されたsudo rm / *
rm /*リモートのUbuntuサーバーにrootとしてログインしているときに誤って実行し、ほとんどすべてのバイナリを削除しました。現在、sshやftpを介してログインしてファイルを復元することはできません(そして、最善を望んでいます)。 この混乱をどうにかして修正する方法はありますか、それともデータセンターに電話してフォーマットを要求する必要がありますか?
11 rm  data-recovery 


3
CUPSに代わるものはありますか?
Linuxで印刷する場合、CUPSを使用する代わりの方法はありますか? 数週間使用した後、突然印刷が停止しました。「処理」ライトが点灯し、それで終わりです。CUPSはジョブを完了したものとしてリストします。うまくいく解決策が見つかりません。
11 linux  printing 

4
bashで2つの文字列の重複を見つけるにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 5年前に閉鎖されました。 弦が2本あります。例として、これらは次のように設定されています。 string1="test toast" string2="test test" 私が欲しいのは、弦の始めから始まるオーバーラップを見つけることです。オーバーラップとは、上記の例では文字列「test t」を意味します。 # I look for the command command "$string1" "$string2" # that outputs: "test t" 文字列であった場合、string1="atest toast"; string2="test test"チェックは最初から始まり、「a」はの最初から始まるため、文字列は重複しませんstring1。


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