Unix & Linux

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

2
Arch Linuxインストールメディアの起動後に解像度を変更するにはどうすればよいですか?
Arch Linuxインストールメディアを完全に起動した後、画面の解像度を変更することはできますか?私はブートラインに追加vga=795しようとしましたが、解像度が判読不能な4Kに戻される前に数行で機能しました。そして、wikiのさまざまな 提案は、私がすでにネットワークをセットアップしており、パッケージをインストールできることを前提としているようです。 デフォルトのコンソールフォントのガイドの助けを借りてsetfont /usr/share/consolefonts/iso01-12x22.psfu.gz、を使用して利用可能な最大のものを設定することができましたが、それでもまだほとんど読めません。

8
Linux Mint 18がシャットダウン時にハングする
悪名高いシャットダウンハング/フリーズエラーで困っています。mintをシャットダウンすると、スプラッシュスクリーンの最初のドットだけが緑色になり、その後フリーズします。Ubuntu 16.04にもこの問題がありました。ゲームにLinuxを使用するつもりです。これが私のシステム仕様です- Desktop: Cinnamon 3.0.7 (Gtk 3.18.9-1ubuntu3.1) Distro: Linux Mint 18 Sarah Machine: Mobo: Intel model: DG33FB v: AAD81072-307 Bios: Intel v: DPP3510J.86A.0407.2008.0218.0923 date: 02/18/2008 CPU: Quad core Intel Core2 Quad Q6600 (-MCP-) cache: 4096 KB flags: (lm nx sse sse2 sse3 ssse3 vmx) bmips: 19199 clock speeds: max: 2394 …

4
.desktopファイルをデバッグするにはどうすればよいですか?
次の.desktopような特定のconda環境でpythonプログラムを開始するためのファイルがあります。 [Desktop Entry] Version=1.0 Name=Qutebrowser GenericName=Web Browser Comment=View and edit files MimeType=text/html; Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser" Icon=/vol/home/kaipingga/.config/qutebrowser.svg Type=Application Terminal=false Categories=Network;Utility;X-Python; StartupWMClass=Qutebrowser X-Desktop-File-Install-Version=0.20 以前は機能していましたが、最近、Python環境を微調整しました。 今、ターミナルで同じコマンド $ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser" アプリケーションを実行しますが、.desktopファイルは実行しません。どのようなエラーが発生したかを確認するにはどうすればよいですか? 私の他の.desktopファイルは正常に動作しますが、Python環境で何かがうまくいかないと思います。これは、今のところかなりハッカです(これcondaを最初に専用環境で実行する主な理由です)。 Zachary Bradyは最初に提案されました(ただし、問題があります)ファイルをxdg-open実行.desktopする可能性がありますが、次のメッセージボックスが表示されます エラー パネルへのプラグインの追加に失敗しました xfce4-panelの実行中のインスタンスが見つかりませんでした これ.desktopと他の方法で機能する別のものの両方。(私はプレーンなUbuntuを実行していますが、xfceは実行していません)。
10 .desktop 


4
〜/ .zshrcから関数をsudoすると「コマンドが見つかりません」
私には私の機能があります~/.zshrc: findPort() { lsof -t -i :$1 } 通常の呼び出しはfindPort 3306です。 管理者特権で実行したい。しかし、「コマンドが見つかりません」と表示されます。 ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found その理由は、rootユーザーが非対話型シェルとして実行されている(したがって、.zshrcを参照していない)か、別のを 参照しているためだと思い.zshrcます。 に関する同様の質問を見ましたaliasが、ユーザー定義関数に関する質問はありません。に関するこの問題の回答にaliasは、にエイリアスを追加することが含まれ~/.zshrcます。 alias sudo='nocorrect sudo ' 多分: alias sudo='sudo ' 私はこれらの両方の解決策を試しましたが、問題はまだ存在しています(はい、シェルを再起動しました)。 またsudo chsh、ルートシェルがで実行されるように実行してみましたzsh。これらの解決策はいずれも、「コマンドが見つかりません」という問題を取り除きません。 sudoでユーザー定義関数を実行する方法はありますか?
10 sudo  zsh 

3
systemd + rsyslogホストで「/ dev / log」を復元するにはどうすればよいですか?
RHEL7では、systemd-journaldかつてによって行われていたことの多くの責任を引き継ぎrsyslogdます。バグによるか、これら2つのデーモン間の競合によるかは、場合/dev/logによっては行方不明になります。その結果、syslog(3)呼び出しに依存するプログラム(など)は正しく機能しませんlogger。/dev/logソケットを復元するにはどうすればよいですか?

2
プロセッサのL1およびL2キャッシュを無効にする方法は?
Ubuntu 14.04でL1キャッシュまたはL2キャッシュ(あるいはその両方)を無効にすることはできますか(できればPythonなどの高レベル言語で)。もしそうなら、どうですか? さらに、キャッシュを無効にすることは、アーキテクチャによって大きく異なりますか?もしそうなら、私はARM Cortex-A15にもっと興味があります。 編集 キャッシュを無効にする方法を調査しているときに、kernel.orgのドキュメントの / proc / sys / vm /にある「drop_caches」ファイルについて知りました 「これに書き込むと、カーネルはクリーンなキャッシュだけでなく、デントリやiノードなどの再利用可能なスラブオブジェクトも削除します。削除すると、メモリは解放されます。」 ... 「このファイルは、さまざまなカーネルキャッシュ(inode、dentries、pagecacheなど)の増大を制御する手段ではありません。これらのオブジェクトは、システムの他の場所でメモリが必要になったときに、カーネルによって自動的に再利用されます。」 これは私が探しているもののようには見えません。キャッシュを無効にするようには見えないだけでなく、仮想メモリはハードウェアではなくオペレーティングシステム内にあると考えました。私の目標は、キャッシュを無効にして、RAMなどの別の場所で目的のメモリを探す必要があることです。 編集 明確にするために、キャッシュを無効にするとシステムがどうなるかを理解しています。ただし、これは、安全性が重要なアプリケーションの信頼性を高めるために宇宙アプリケーションで使用される一般的な手法です。この現象を文書化したリソースを以下に示します。 キャッシュメモリを介して、組み込みソフトウェアの放射線による障害を低減 宇宙放射線環境におけるマイクロプロセッサの地上放射線試験のガイドライン トピックに関する本さえあります: エレクトロニクスにおける電離放射線効果:メモリからイメージャへ
10 linux  ubuntu  python  arm  cache 

5
パラメータ展開を使用して「mkdir -p」の引数リストを生成する
私はこのようなものを持っています: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ のbar下の各サブディレクトリの下にディレクトリを作成しますfoo。 私がこれをやろうとすると % mkdir -p /tmp/foo/*/bar ...エラーが発生する zsh: no matches found: /tmp/foo/*/bar (後で見ると、エラーの理由を理解できます。) forループを使用して元の問題を解決できることはわかっていますが、が1 zsh回の呼び出しで必要な引数を生成するパラメーター展開の形式をサポートしているかどうかを知りたいと思っていますmkdir -p。IOW、「APPENDと同等のパラメータ展開/bar膨張させることによって生成されたすべての接頭辞に/tmp/foo/*して得られました」、 % mkdir -p /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/bar ... /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/bar
10 zsh 

2
デフォルトのブートパーティションを変更する方法
ラップトップにAntergosをインストールし、その後Ubuntuをインストールしました。Ubuntuは、別のLinuxがインストールされていることを検出したため、grubメニューにAntergosを追加しました。起動するたびに、Ubuntuパーティションからgrubがロードされます。他のgrubファイルをデフォルトにするにはどうすればよいですか? 私のパーティションは: Antergosブートパーティション(ここからgrub.cfgをロードしたい)-/ dev / sda1 Antergosルートパーティション-/ dev / sda2 Ubuntuパーティション(ここからGRUBロード)-/ dev / sda6

2
bashへの入力であるスクリプトに引数を渡す方法
現在、私はこのようなワンライナーを持っています: curl -fsSL http://git.io/vvZMn | bash スクリプトをダウンロードし、それをstdinファイルとしてbashに渡します。追加の引数を指定してこのスクリプトを実行したいと思いますprint。 たぶんこんな感じ? curl -fsSL http://git.io/vvZMn | bash -- print しかし、これは機能しません。
10 bash  pipe  curl  input 

5
centosでpcr値を読み取ろうとしてtpmエラー(7)が発生しました
起動中にこのエラーが発生し、コンピュータが起動しません。 pcr値を読み取ろうとしてtpmエラー(7)が発生しました CentOS 7をz400ワークステーションコンピューターにインストールしました。私はそれに取り組んでおり、ターミナルからUSBデバイスをマウントしてコンピューターを再起動したところ、この問題が発生しました。
10 centos  tpm 

6
ファイルのエポックタイムスタンプを他の形式に置き換える方法は?
人間が読める形式に変換する必要があるエポック日付を含むファイルがあります。私はすでに日付変換を行う方法を知っています、例えば: [server01 ~]$ date -d@1472200700 Fri 26 Aug 09:38:20 BST 2016 ..しかしsed、ファイルをウォークスルーしてすべてのエントリを変換する方法を理解するのに苦労しています。ファイル形式は次のようになります。 #1472047795 ll /data/holding/email #1472047906 cat /etc/rsyslog.conf #1472048038 ll /data/holding/web

1
Arch Linuxは、RAMが8 GBしかないのに、RAMが16 GBあると思っています。
私はいくつかの検索を実行しましたが、Googleで理由を見つけることができませんが、archはramに7.7ギグ、スワップに7.9ギグを割り当てています。 私は8ギグのRAMしか持っていません。 通常よりも多くのRAMをスワップに割り当てました 割り当てを変更するにはどうすればよいですか? の出力cat /proc/meminfo: MemTotal: 8091960 kB MemFree: 4925736 kB MemAvailable: 6131188 kB Buffers: 268936 kB Cached: 1219460 kB SwapCached: 0 kB Active: 1527516 kB Inactive: 1301140 kB Active(anon): 768904 kB Inactive(anon): 711440 kB Active(file): 758612 kB Inactive(file): 589700 kB Unevictable: 32 kB Mlocked: 32 kB SwapTotal: 8300540 …
10 linux  swap  ram 


3
VMware Workstation 12プレーヤーのゲストOS解像度(テキストが小さすぎる)
私は、VMware Workstation 12 PlayerをインストールしたWindows 10ホストOSを持っています。ゲストOS(仮想マシン)としてXubuntuを使用しています。 厄介なのは、ゲストOSではテキストが小さすぎてほとんど読めないことです。 この問題を修正するためにすでに行った手順は次のとおりです。 すでにVMwareツールをインストールしています([管理]-> [VMwareツールの再インストール]にカーソルを合わせると確認されます)。 仮想マシンを起動する前に、手動で解像度をvmwareに設定しようとしました(手動で640 x 480に変更してから、他の設定に変更しました)。 VMware Workstation 12プレーヤーで、ゲストOSのストレッチを確認できませんが、ゲストOSでゲストデスクトップをストレッチしようとしました。 注:私は4k UHDでDELL XPS 15を使用しています。 この点での助けは非常に高く評価されます。説明できない場合はお知らせください。詳細をお知らせします。

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