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

一般にテキストファイルを変更することにより、プログラムの動作を変更するアクション。

1
ユーザーのデフォルトの.bashrcファイルを設定するにはどうすればよいですか?
Ubuntu 10.4では、/etc/bash.bashrcファイルを編集してコマンド履歴サイズ(HISTSIZE=5000)などの変数を設定しましたが、新しいユーザーを作成すると、デフォルトでUbuntu .bashrcはホームディレクトリにファイルを提供し、このセットHISTSIZE=1000が私のものをオーバーライドしています。.bashrc作成されたデフォルトのファイルを変更するにはどうすればよいですか?

4
zshの設定ファイルにファイルを含めることは可能ですか?どうやって?
例えば、ファイルが欲しいです。zshエイリアスのみのf(純粋な理由)。次に、fで定義されたエイリアスが.zshrcで表示されるように、fファイルを.zshrcファイルに含めたいと思います。 出来ますか? もしそうなら、スクリプトを作成できます。my_alias($my_alias ll 'ls -l')fファイルにエイリアスを追加します。もちろんできます $echo {alias command} >> ~/.zshrc しかし、これにより.zshrcは大きな混乱になります。 さらに、bashではどのように見えますか? 更新 誰かが私の考えを共有するなら、これは解決策です、プネヘヘのおかげで: # source aliases ALIASFILE=~/.aliasesrc source $ALIASFILE function add_alias() { if [[ -z $1 || -z $2 || $# -gt 2 ]]; then echo usage: echo "\t\$$0 ll 'ls -l'" else echo "alias $1='$2'" >> $ALIASFILE …

2
ドットファイルをシステムに依存しないようにする方法は?
仕事のために、最近、OS Xの使用を開始し、Linuxと同様のエクスペリエンスを得るためにhomebrewを使用してセットアップしました。 ただし、設定にはかなりの違いがあります。一部は、1つのシステムに配置するだけで十分です。私のドットファイルはgitリポジトリにあるため、どのようなスイッチを設定できるのか疑問に思っていました。そのため、一部の設定はLinuxシステム用とOS X用にのみ読み込まれます。 ドットファイルに関しては、とりわけ、.bash_profilesまたはを参照してい.bash_aliasます。


3
sysctl.confおよびsysctl.dに関連するカーネルオプションの値を見つける
私のUbuntuマシンでは、/etc/sysctl.confファイルに、デフォルトで次のようにコメントアウトされたリバースパスフィルタリングオプションがあります。 #net.ipv4.conf.default.rp_filter=1 #net.ipv4.conf.all.rp_filter=1 しかし、/etc/sysctl.d/10-network-security.confそれらは(再び、デフォルトで)コメントアウトされていません: net.ipv4.conf.default.rp_filter=1 net.ipv4.conf.all.rp_filter=1 リバースパスフィルタリングは有効になっているかどうか どの構成場所が優先されますか?これらおよびその他のカーネルオプションの現在の値を確認するにはどうすればよいですか?

1
Ubuntu 18.04でGitKrakenが起動しなくなりました
昨日、Ubuntu 18.04の電源を入れてGitKrakenを起動しようとしたときに、機能しませんでした。アイコンをクリックすると、プロセスが左上隅(「アクティビティ」の隣)で開始しようとするのがわかりますが、数秒後にプロセスが停止したように見え、何も起こりません。コンソールからGitKrakenを起動しようとすると、次の2つのメッセージが表示されて失敗します。 /snap/gitkraken/58/bin/desktop-launch: line 23: $HOME/.config/user-dirs.dirs: Permission denied ln: failed to create symbolic link '$HOME/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini': File exists 残念ながら、私のLinuxスキルはこれを解決するにはあまりにも制限されています。私が試した唯一のことはchmod 777 $HOME/.config/user-dirs.dirs理由のためですがPermossion denied、それは助けにはなりませんでした。 編集:terdonが私が行った彼のコメントで示唆したように、ls -ld ~/.config/user-dirs.dirsこれはその出力です: -rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs 次に、mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakコマンドを作成し、その後GitKrakenを開始しようとしました。私は再び表示を開始しませんでした: /snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied ln: failed to create symbolic link ...最初の投稿からのエラーは表示されませんでした。エグゼcuting llディレクトリには、~/snap/gitkraken/58/.config/gtk-2.0私に次のような出力が得られます。 …

2
dhcpを通じて提供されるntp情報を使用するようにLinuxクライアントを設定するにはどうすればよいですか?
dhcpddhcpクライアントへのntp提案の提供に関連して、サーバーのセットアップ方法を説明するチュートリアルが非常に多くあり、ntp構成は自動的に実行されると常に考えていました。最近、ローカルネットワークでクロックドリフトが見られるようになったので、これは間違った仮定であると思います。そこで、ntp-serverを介して提案をセットアップする努力を行った場合、ntpクライアント構成を最小化する方法を確認するために着手しましたdhcpd。 このUbuntu固有のヘルプチュートリアルhttps://help.ubuntu.com/community/UbuntuTimeから離れて見つけることはできませんでした。ここでも(「トラブルシューティング->どの構成ファイルを使用していますか?」の段落を参照)情報はほとんどありませんが、/etc/ntp.conf.dhcpファイルが見つかった場合は代わりに使用されると書かれています。最初にライターがここで意味した実際の場所は/var/lib/ntp/ntp.conf.dhcp観察された/etc/init.d/ntp通りですが、それにもかかわらずこのファイルの存在はntpがからサーバーを要求することを保証しませんdhclient。その結果、ローカルntpサーバーに明示的にserver句を追加する必要がありntp.conf.dhcpます。しかし、その場合、なぜdhcpdサーバーでntp設定をセットアップするのですか? これは直感に反するようです。つまり、ntp設定を一度(つまりサーバー上で)設定し、サーバーdhcpdに情報をクライアントに委任させます。どのように最小化できますか(完全に回避しない場合)、ntpのクライアント構成。または、どうすればntp情報を取得できますかdhclient。 すべてのLinuxディストリビューションに適合するcliソリューションはありますか? すべてのクライアントにの実行可能ファイルがあるはずntpdだと思いますが、そこから先に進む方法がわかりません。 ありがとうございました 編集:手動で実行した場合のubuntuクライアントの詳細出力dhclient: sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/20:cf:30:0e:6c:12 Sending on LPF/eth0/20:cf:30:0e:6c:12 Sending on Socket/fallback DHCPREQUEST of 192.168.112.150 on eth0 to …

4
automount nfs:信頼できないサーバーのautofsタイムアウト設定-ハングアップを避ける方法
フラット共有のために小さなサーバーを実行しています。ほとんどの場合、いくつかの追加サービスを備えたファイルサーバーです。クライアントはLinuxマシン(ほとんどがUbuntuですが、他のディストリビューションもあります)とその間にあるMac(-Book)です(ただし、これらは質問にとって重要ではありません)。サーバーはUbuntu 11.10(Oneiric Ocelot) 'Server Edition'を実行しています。セットアップとテストを行うシステムは11.10 'Desktop Edition'を実行しています。私たちは、どこかなりの時間のために(私たちはより精通している)のSambaとの当社株式を実行しているが、その後に移行NFS(私たちはLAN内の任意のWindowsユーザーを持って、それを試してみたくないので)、これまですべてが正常に動作します。 次に、autofsを使用して自動マウントをセットアップし、状況をスムーズにします(これまでは、必要に応じて全員が手動で共有をマウントします)。自動マウントも機能しているようです。問題は、「サーバー」がエネルギーを節約するために24時間365日稼働しないことです(誰かがサーバーから何かを必要として、電源を入れ、その後シャットダウンするので、毎日数時間しか動作しません)。ただし、autofsのセットアップにより、サーバーが実行されていないときにクライアントが頻繁にハングアップします。 サーバーが実行されていなくても、すべてのクライアントを正常に起動できます。 ただし/nfs、サーバーが実行されていないときに共有へのシンボリックリンクを含むディレクトリを(ターミナルまたはnautilusで)表示したい場合、少なくとも2分間ハングします(autofsはサーバーに接続できないが、しようと、私は仮定します)。 それを回避する方法はありますか?そのため、ディレクトリへの変更まで、またはそのディレクトリのコンテンツにアクセスするまで、マウントが遅延しますか?下の共有へのリンクを「見る」ときではありません/nfsか?私はそうは思いませんが、多分それに長い間アクセスしようとしない可能性がありますか?空のディレクトリまたは「そのディレクトリが見つからない/接続できない」またはそのようなものを教えてください。 サーバーが稼働しているときは、すべて正常に機能します。 ただし、共有がアンマウントされる前にサーバーがシャットダウンされると、ツール(dfまたはなどll)がハングします(共有はまだ存在しているが、サーバーが応答しなくなったため)。 接続が失われたときに共有を自動的にアンマウントする方法はありますか? また、クライアントは、サーバーが停止しても共有がマウントされている場合、シャットダウンまたは再起動しません。それらは(見かけ上は無限に)「残りのプロセスを殺す」ことにハングし、何も起こらないようです。 私はそれがすべてマウントとアンマウントのきちんとしたタイムアウト値に帰着すると思います。サーバーへの接続が失われたときにすべての共有を削除することもできます。 だから私の質問は次のとおりです。また、ボーナスとして、/nfs実際の共有をマウントせずに内部にリンクする良い方法はありますか/nfs? 私のセットアップ NFSの設定はかなり基本的なものですが、(使用して、これまでも私たちを務めたのNFSv4を): / etc / default / nfs-common NEED_STATD= STATDOPTS= NEED_IDMAPD=YES NEED_GSSD= /etc/idmapd.conf [General] Verbosity = 0 Pipefs-Directory = /var/lib/nfs/rpc_pipefs Domain = localdomain [Mapping] Nobody-User = nobody Nobody-Group = nogroup / etc / …

3
ブート間で/ sysへの変更を永続的にする
"echo 1 > /sys/kernel/mm/ksm/run"ブート間で永続的にしたい。私はファイルシステムの変更を永続化/etc/sysctl.confするために編集できることを知ってい/procますが、これはうまくいかないようです/sys。再起動後もこの変更を行うにはどうすればよいですか?

1
.dディレクトリからの設定ファイルの番号プレフィックスは何ですか
xx.dフォルダー内の多くのUNIX構成ファイルには、次のように接頭辞が付いています。 $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom この番号に規則はありますか?どういう意味ですか ? 名前の衝突を避けるためだけかもしれませんが、他に何かあるかどうか興味があります。

5
meldのテキストを読みやすくするにはどうすればよいですか?
数ヶ月前、meld奇妙な振る舞いを始めました。一般的な行はほとんど読めず、黒い背景に濃い灰色のテキストとして表示されます。 奇妙なことにkdesudo meld、テーマはあまりきれいではありませんが、rootで実行するのは問題ありません(withで)。 meldのテキストの色オプションを指定するにはどうすればよいですか? 私は使用しています: Arch Linux KDE 4.14.3(4.14.2でも見られます) meld 3.12.2(3.12.1でも見られます) gtk3 3.14.6(3.14.5でも見られます) トラブルシューティング KDEシステム設定 meldGTK3を使用しているため、[システム設定]> [一般的な外観と動作]> [アプリケーションの外観]> [GTK]> [GTK3テーマの選択]をいじりました。この変更はmeldに反映されましたが、選択した3つのオプションのいずれもテキストを変更しませんでした。(使用可能なオプションは、Default、Emacs、およびoxygen-gtkでした。後者は上のスクリーンショットで使用されています。) 構成ファイルを手動で変更する 名前にある~ファイルを探しましたgtk。 ~/.gtkrc-2.0 ~/.gtkrc-2.0-kde4 ~/.config/gtk-2.0 ~/.config/gtk-3.0 ~/.kde4/share/config/gtkrc ~/.kde4/share/config/gtkrc-2.0 興味深いことに、にはgtkその名前には何もありません/root。そのため、いくつかの~ファイルを削除して、ユーザーに同じ効果が得られるかどうかを確認しました。私はすべてのgtkrc-2.0ファイルがmeldと無関係であると思います。 最初に、を削除~/.config/gtk-3.0しましたが、これは効果がなく、meldを開いたときに再作成されました。 他の唯一のオプションはであるよう~/.kde4/share/config/gtkrcに見えたので、これを削除し、meldを開始しましたが、影響はありませんでした。ただし、ファイルは再作成されず、関連する可能性のある行(例:)が含まれていますtext[ACTIVE] = { 1.000, 1.000, 1.000 }。(欠落している)ファイルがまったくロードされたかどうかはわかりません。試しましたkbuildsycoca4 ; kquitapp plasma-desktop ; sleep 2 ; kstart plasma-desktopが、これは効果がありませんでした。gtkrcを手動でリロードする必要がありますか?そして、なぜこのファイルはシステム設定の影響を受けない/書き換えられないのですか? (また、FWIW、私はを削除しましたが~/.gtkrc-2.0-kde4、これは実際にはへのシンボリックリンク~/.gtkrc-2.0でした。また、ターゲット自体も削除しましたが、助けにはなりませんでした。再び、gtkをリロードしませんでした可能)、およびmeldを再度実行しようとしたときにファイルは再作成されませんでした。) おそらく適切な環境変数 $ export …
16 configuration  kde  gtk  gtk3 

2
sshホストをコンピューター上のすべてのユーザーに対してグローバルにする
そのため、SSHには特定のユーザーの設定を構成するこれらのファイルがあります。 ~/.ssh/authorized_keys ~/.ssh/config ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/.ssh/known_hosts configやなどのこれらのファイルの一部をグローバル化したいknown_hostsです。他のユーザー(rootを含む)が構成済みのホストを共有できるようにします。 これを行う最良の方法は何でしょうか?

4
複数のPC間で設定ファイルを同期する
私はいくつかの異なるLinuxマシンとのたくさん持っている設定ファイル(およびフォルダ)毎にします。 例えば: ~/.ssh/config ~/.config/openbox/rc.xml ~/.config/openbox/autostart.sh ~/.scripts/ ( folder ) ~/.bashrc ...etc 私のマシン間でこれらのファイルの同期を維持するシンプルでエレガントな方法はありますか(1つはインターネットにアクセスできません)? また、一部のファイルはわずかに異なる必要があるため、より高度な同期プロセスが必要になります... 私のデスクトップキーボードにはさまざまなホットキーがあり、ラップトップにはほとんど何もありません。私XF86MailはデスクトップでThunderbirdを開くのに使用していますが、ラップトップではMeta+ Mです。 私のホームデスクトップと仕事用デスクトップはどちらも「マルチユーザー」指向であり、私のラップトップは私だけのものです。だから私のラップトップでは、openboxの「rc.xml」ファイルを/etc/xdg/openbox/rc.xml、デスクトップの~/.config/openbox/rc.xml

1
設定内のリバースsshトンネル
./ssh/configファイルで逆sshトンネルを確立するにはどうすればよいですか? このコマンドを再現しようとしています ssh -R 55555:localhost:22 user@host .ssh / configファイルに入力して、入力時にssh hostユーザーとしてホストにsshし、リバーストンネルを使用するようにします。構成ファイルで受け入れられるコマンドは、コマンドラインフラグに対応するより冗長なコマンドです。sshのマンページとssh_configのマンページに基づいて、対応する設定はBindAddressのようです。 私の.ssh / configファイルには次のものがあります。 Host host Hostname host User user BindAddress 55555:localhost:22 これ、およびわずかなバリエーションにより、接続しようとすると拒否されます ssh localhost -p 55555 ホストにログインした後。ホストに最初にsshingするときに明示的に上部にコマンドを指定すると、同じことがうまく機能します。私の設定ファイルは、リバーストンネルコマンドなしで機能します。ssh hostユーザーとしてホストにログインします。

3
w3mでのURLのヤンク
私は数週間w3mを使用してきましたが、1つの例外を除いて、私の好みのテキストブラウザであると確信しています。 マウスを使用せずに URLをクリップボードにヤンクする方法はありますか? 私はマニュアルに目を通しましたが、デフォルトのキーバインドを使用して、これを行うための文書化された方法はないようです。 誰かがこれを回避するスクリプトを開発しましたか?

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