Unix & Linux

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

4
sudo権限は拒否されましたが、suは権限を付与します
これは、suが必要になった最初の事例です。 / sys / devices / virtual / backlight / acpi_video0 / brightnessの値を変更してラップトップの画面の明るさを変更する方法についての記事を読みました。 最初に気づいたのです$ sudo echo 10 > brightnessが、許可されると拒否されました。 suを使用してrootに切り替え# echo 10 > brightness、ほぼ瞬時に明るさを変更しました。 最後に奇妙なことが起こったのは# echo 20 > brightness(maxbrightnessファイルに値15が保持されている)試し、書き込みエラーが発生したときです。 誰かがsudoとsuのこの違いを私に説明できますか?書き込みエラーを理解することは、追加のボーナスになります。ヘルプ、ポインタ、および/またはリンクをいただければ幸いです。
11 permissions  sudo  su 

3
一部の構成情報をconf / httpd.confに配置し、一部をconf.dフォルダーのファイルに配置するのはなぜですか?
メインのApache構成ファイルは/etc/httpd/conf/httpd.conf私のCentOSシステムにあり、そこに行があります: Include conf.d/*.conf conf.d内には、主に次のような処理を行うファイルがあります。 LoadModule auth_kerb_module modules/mod_auth_kerb.so しかし、そこに設定され、独自の設定ファイルを持つ他のサイトもあります。これはよく考えられていませんでしたか、それとも何か不足していますか?

4
Xセッション全体でアプリケーションを実行し続けることはできますか?
大きなファイルをダウンロードするのに時間がかかるFirefoxウィンドウがあるとします。途中で実行され、別のDEに切り替えたい場合(GNOMEからKDEなど)、ダウンロードを中断せずにそれを実行できますか? 編集:私はGDMまたはKDMまたはデスクトップマネージャーを使用していません、それは状況をより困難にするかもしれません...
11 xorg 


4
多くの画面ウィンドウで履歴を簡単に検索できますか?
私の現在のscreenセッションには、12の開いているウィンドウがあります。数週間実行されています...先週、これらの12画面のウィンドウの1つで ImageMagick convertコマンドを実行しました... 12インスタンスすべてのBash履歴を閉じたり実行したりせずに簡単に検索できますか?全12画面で?history | grep convert

2
入力の最後に空の行を追加する
このように、最後に改行なしで出力を生成するコマンドがあります Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ 現在私はこれを克服somecmd | sed 's/$/\n/' | tr -s '\n' していますこれを行うより良い方法はありますか?

2
ディレクトリ構造を保持しながら、ディレクトリ内のすべてのPDFを圧縮する
私のディレクトリの1つに存在するすべてのPDFファイルを含む圧縮tarballを作成しようとしています。ディレクトリ構造を保持する必要があります。空のディレクトリは必要ありませんが、そこにあるかどうかは気にしません。 たとえば、次のようなディレクトリがあるとします。 dir dir/subdir1 dir/subdir1/subsubdir1/song.mp3 dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir2/subsubdir1/another-song.mp3 dir/subdir2/subsubdir1/top-ten-movies.txt dir/subdir3 dir/subdir3/another-document.pdf コマンドを実行した後、これを含めたいですdir.tar.gz: dir dir/subdir2 dir/subdir2/subsubdir1 dir/subdir2/subsubdir1/document.pdf dir/subdir3 dir/subdir3/another-document.pdf 可能?
11 find  tar  recursive 

2
Ubuntuブートプロセスからの抽象化の削除
私はほぼ5年後にLinuxを使用しており、起動プロセスがほとんど抽象化されていることに気付きました。つまり、(スプラッシュスクリーンなどにより)舞台裏で何が行われているのかはユーザーにはあまりわかりません。さて、これはエンドユーザーにとっては良いかもしれませんが、オタクには向かないでしょう:) 昔の冗長さを取り戻したい。これが私がやったことです: コマンドラインから「スプラッシュ」パラメータと「クワイエット」パラメータを削除することで、その一部を取り除くことができました。ただし、サービスが1つずつ開始されていることはまだわかりません(init.dのサービスのように)。 initデーモンがupstartに置き換えられたためと思います。何が起こっているかの冗長性を取り戻すために微調整できるいくつかの設定ファイルはありますか? また、ログイン画面が表示されるとすぐに、ブートログの履歴が消去されます。それを無効にする方法はありますか? 注:ディストリビューションをArchまたはSlackwareに切り替えるだけでそれができることはわかっています。しかし、私はそれをしたくありません。

5
1つのマウス/キーボードペアを各画面にロックする方法は?
ATI Catalyst Control Center(fglrx)を使用して、デュアルヘッド経由で2つのデスクトップ(マルチデスクトップオプション)をセットアップしました。これで2つのマウスとキーボード(USB)が接続されました。これを使用xinputすると、2つのグループに分けることができます。各グループを1つの画面にロックできますか?そして、これはどのようにして永続的に行うことができますか?あるいは、この「軽量マルチシート」構成をマルチシートに変えるための指示も同様に評価されます。 これは、Catalyst Centerによって設定されたxorg.confです。 Section "ServerLayout" Identifier "amdcccle Layout" Screen 0 "amdcccle-Screen[1]-0" 0 0 Screen "amdcccle-Screen[1]-1" 1400 0 EndSection Section "Module" Load "glx" EndSection Section "Monitor" Identifier "0-CRT1" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" Option "PreferredMode" "1400x1050" Option "TargetRefresh" "60" Option …

3
vimで情報ドキュメントを表示する
ManPageViewアドオンを使用して、内の情報ドキュメントを表示しようとしていますvim。 ManPageViewはマンページを表示するのに非常に便利ですが、その情報読み取り機能はまったく機能していないようです。しかし、私が情報ドキュメントを読むことはほとんどありませんinfo。主に、インターフェースを学ぶのに時間をかける価値がないように思われるからです。だから私はそれを間違っているのかもしれません。 とにかく:Man info.i、ManPageViewのドキュメントで提案されているように実行すると、 info: No menu item `(info)Top' in node `(dir)Top'. info: No menu item `(info)Top' in node `(dir)Top'. info: No menu item `(info)Top' in node `(dir)Top'. ***warning*** sorry, no manpage exists for <(info)Top> ファイルの345行目から始まる次の行を削除すると、成功することがありますautoload/manpageview.vim。 " special exception for info {{{3 if a:viamap == 0 && ext == "i" …

3
リモート接続を介して3Dを効率的に使用する方法
弱いPC(クライアント)が1つありますが、許容可能な3Dパフォーマンスがあり、OpenGLを使用してアプリケーションを2回(つまり、クライアントに対してローカルとリモートで1回)実行できる、強力なPC(サーバー)が1つあります。現在、私ssh -Xはそれに興味を持っていますが、クライアントのコンソール出力にはソフトウェアレンダリングが使用されており、毎秒3フレーム(fps)しか得られません。実際、これはLAN上にあるため、sshの暗号化は必要ありませんが、リモートアプリケーションの場合はすでに知っています。 では、クライアントのパフォーマンスを向上させるにはどうすればよいでしょうか。私のアイデアは ハードウェアアクセラレーションを使用しますが、サーバーまたはクライアントのアクセラレーションとその方法は? sshとは異なるものを使用する フル解像度で高度な圧縮を行わないと、100 Mbit / s LANでfpsが増えることはありませんが、それはcaのウィンドウアプリケーションです。800x450なので、理論的には最大12 fps(24ビット/ピクセル)が非圧縮グラフィックデータを使用して可能になるはずです。そして、クライアント独自のGPUまたはスマート圧縮を使用することで、より良いものが可能になるかもしれません。 - 編集は私がしたいことは基本的に何等のローカルバージョンで判明onliveとgaikai申し出。Linuxにはこのようなものがありますか(そしておそらく無料です)? - edit2 VirtualGLは最良の解決策のように見えますが(現時点では機能しません)、クライアントでハードウェアレンダリングを実行することも可能かどうかも疑問に思います
11 ssh  remote  opengl 

1
ユーザー間でリソースを公平に共有するようにcgroupを構成するにはどうすればよいですか?
以前は、sched_userなどのカーネル構成オプションがcgroupsの下にありました。これにより、(私の知る限り)すべてのユーザーがシステムリソースを公平に共有できるようになりました。2.6.35では使用できません。すべてのユーザー(rootを含む)間でio / cpu / memoryリソースを自動的に共有するようにシステムを構成する方法はありますか?これまでにcgroupを設定したことがありません。そうするための良いチュートリアルはありますか?どうもありがとうございました。

1
プロセスに出力を送信するシェルスクリプトを作成する方法
現在、サーバーコンソールプログラムを画面で実行しています。これは、それを読んだり、時々コマンドを送信したりする必要があるためです。 アプリをバックグラウンドでデーモンとして実行したい(initで起動/停止)。 tail -fログを記録することはできましたが、それではプロセスに入力を送信できません。 入力を読み取り、送信できるように設定する方法はありますか?それでもバックグラウンドで実行していますか? また、さまざまなプロセスからデーモンへの入力を送信できるようにもしたいと思います(たとえば、「Stop \ n」コマンドを送信できるシェルスクリプト)。


2
vi / vimに貼り付けた後のカーソル位置
vi / vimで常に私を悩ませてきた1つのこと: 一部のテキストを「ヤンク」(別名「コピー」)し、ファイル内の別の場所に移動して「貼り付け」を行うと、貼り付けたテキストの先頭にカーソルが留まります。これは、貼り付けたテキストの最後にカーソルを置くほとんどの最新のエディターとは異なります。 たとえば、「コピーバッファ」に「素晴らしい」という単語が含まれていると仮定すると、フレーズの「an」という単語の後に貼り付けます。 This is an editor たとえば、geditで、貼り付け後: This is an awesome editor ^ Cursor is here in vi: This is an awesome editor ^ Cursor is here この点でviを変更して (たとえば)geditのように動作させることはできますか?
11 vim  vi 

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