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

システムがUbuntuを実行しているという理由だけで、このタグを使用しないでください。質問が何らかの理由でUbuntuのみに固有の場合は、_only_を使用します。https://askubuntu.comは特にUbuntuの質問に特化しています。

3
bashを使用してPHP拡張フォルダーを見つける
Source Guardian PHP拡張機能をインストールするbashスクリプトを作成しようとしていますが、宛先ディレクトリはUbuntuの以降のリリースごとに異なります。 Ubuntu 14.04にPHP5をインストールすると、拡張機能が/ usr / lib / php5 / 20121212 + lfs /に保存されます。Ubuntu15.04では、このディレクトリが変更されます(例:/ usr / lib / 20131226 / /etc/php5/fpm/php.iniと/etc/php5/fpm/php-fpm.confを確認しましたが、これらのファイルには20121212 + lfsまたは20131226の記述がありません。 Source Guardian拡張機能を他の場所に配置すると、ロードされません。 プログラムで拡張フォルダを決定する方法はありますか?
14 bash  ubuntu  php 

5
望ましくない変更行がある端末から長い単一行テキストをコピーする
locate ... | less 長いパスを出力します。実際には1行ですが、ターミナルでは複数の行として表示されます。 マウスでテキストを選択し、Ctrl+ Shift+ を押して、ターミナルからパスをコピーしますC。テキストファイルに貼り付けると、ターミナルに表示されるのとまったく同じように、テキストに不要な変更行が表示されます。 しかしlocate ... | less、時々、不要な行変更を導入せずに長いパス出力をコピーできることを覚えていますが、できないこともあります。別に何かをするかどうかはわかりません。 だから私は問題が発生しないことを確認する方法を疑問に思う?ありがとう! 私のOS:Ubuntu 12.04。 私の端末:Gnome Terminal 3.4.1.1
14 ubuntu  terminal  text 


5
Ubuntu:/ etc / network / interfacesのDNSサーバーをresolvconf用に正しく設定する方法は?
私が見た構成(/etc/network/interfaces)のすべての例は、インターフェースを構成してから、その下に次のdns-*ような行を表示することを示しています。 auto eth0 iface eth0 inet static ... dns-nameservers 127.0.0.2 dns-search example.com my.example.com 現在、DNSプロトコルはトランスポートメカニズムから独立していることを認識しています。したがって、dns-nameservers回線にIPv6アドレスを追加すること自体は間違っているべきではありません。 ただし、いずれにしてもIPv6のインターフェイスも構成しているので、dns-nameserversそこに行を追加することは理にかなっています。 iface eth0 inet6 static ... dns-nameservers ::2 dns-search example.com my.example.com ...またはそれをしましたか?resolvconf作成時に/etc/resolv.confそれは単にすべてのIPv6 DNSサーバーを無視するからです。また、無視しているようだdns-searchとdns-domain。尊重されると思われる唯一の行は、dns-nameserversのIPv4構成からの行ですeth0。 DNSサーバーを構成する正しい方法は何ですか? なぜそれがそれぞれのifaceスタンザの一部である必要があるかについてのさらなる状況証拠。からの引用man 8 resolvconf: このifup(8) プログラムを使用して、の設定に従ってネットワークインターフェイスを設定できます/etc/network/interfaces(5)。ようにするにはifupにプッシュネームサーバ情報をresolvconf、それがインターフェイスを設定する場合、追加dns-の関連する行をifaceでスタンザ /etc/network/interfaces。ネームサーバーアドレスを追加するには、で始まる行を追加しdns-nameserversます。

2
標準で命名された.debファイルの名前を変更しても安全ですか?
.debファイル名の確立された構造はpackage_version_architecture.debです。この段落に よると: 一部のパッケージは名前構造に従いません package_version_architecture.deb。dpkg-nameによって名前が変更されたパッケージは、この構造に従います。通常、これはdselect / dpkgによるパッケージのインストール方法に影響を与えませんが、他のインストールツールはこの命名構造に依存する場合があります。 質問: ただし、.debパッケージファイルの名前を変更することを強くお勧めしない場合、実際の状況はありますか?.debソフトウェアのカスタムファイル名を指定するのは通常の習慣ですか? 例: My Program for Linux v1.0.0 (Pro).deb —カスタムの命名 my-program_1.0.0-1_amd64.deb —適切な正式名称 注意: リポジトリを作成するつもりはありません.deb。直接ダウンロードするために、ソフトウェアのパッケージをWebサイトでホストしているだけです。
13 debian  ubuntu  packaging  deb 

2
UbuntuでshにBashを使用する方法
rpmファイルとしてリソースを持つ巨大なプログラムをインストールしています。の行で立ち往生 #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] どうやら、この構文shを使用bashしてRed Hat Linuxで動作しますがunexpected operator、Ubuntuでエラーが発生します。 bashスクリプトがrpmパッケージから取得されるため、スクリプトをに変更できません。rpmパッケージを抽出して再パックすることはできますが、そのようなスクリプトが多数ある可能性があります。 御馳走にシェルのデフォルトを変更する方法がある#!/bin/shとしてbash扱うことができ、または何か他の[オペレータは?

2
パスフレーズを使用して秘密にしながらgpg復号化を自動化するにはどうすればよいですか?
私は、cron(またはUbuntu Server互換のジョブスケジューリングツール)を使用してgpg復号化を自動化する仕事をしています。自動化する必要があるため、使用--passphraseしましたが、最終的にシェル履歴に記録されるため、プロセスリストに表示されます。 良い(できれば素晴らしい)セキュリティ標準を維持しながら復号化を自動化するにはどうすればよいですか? 例を高く評価します。
13 ubuntu  security  gpg 


3
Linuxのホスト名を決定するものは何ですか?
ここ数年、私はLinuxをメインシステム、具体的にはFedoraとして使用してきましたが、一部のネットワークに接続してIPになった場合を除き、ホスト名が「localhost」に設定されていました。今日、私は理解するのに苦労している以下の行動を経験しました。 ラップトップの別のパーティションにUbuntuインストールをセットアップし、Ubuntuのインストール中にコンピューター名/ホスト名を設定します。ただし、Fedoraを再起動すると、FedoraはUbuntuのインストール時に設定した名前にホスト名を更新しました。 ホスト名はディストリビューションのインストールのパーティションに設定および保存され、Fedoraの/ etc / hostnameの内容は「localhost.localdomain」のままですが、hostnameコマンドを実行すると新しいホスト名が表示されます。両方のインストールはefiブートパーティションを共有しますが、それ以外は個別です。Fedoraのインストールが新しいホスト名を読み取っている場所と理由を知りたいのですが?

5
ホスト名のIPを確認すると、「ホスト名:名前またはサービスが不明です」というエラーが表示されました
会社のクラウドサービスでUbuntu 14.04を実行しています(インスタンスにはエラスティックIPがあります)。コマンドラインで実行しているインスタンスのIPアドレスをチェックアウトしたいのですが、うまくいきませんでした。 root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known 理由がわかりません。 私はubuntu14-graphiteにpingを試みましたが、それは言いました: unknown host ubuntu14-graphite. それは私のホストが存在しないということですか? 別のサーバー(クラウドインスタンスではなく、物理サーバー)があります。このサーバーにCentOS 6.7をインストールしました。ホスト名のIPをチェックしましたが、特別なものは何もありませんでした/etc/hosts。 の出力はcat /etc/hosts次のとおりです。 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts



2
WLANインターフェイスの速度を見つける方法
ファイル記述子を使用してネットワークインターフェイスの速度を見つけようとしています。をethX呼び出すのは簡単cat /sys/class/net/eth0/speedです。残念ながら、この方法はワイヤレスインターフェイスでは機能しません。呼び出す/sys/class/net/wlan0/speedとエラーが発生します:引数が無効です。 だから、あなた/sys/class/net/eth0/speedはWLANインターフェースのようなアナログを知っていますか?

1
upstartとSupervisordは同じものに使用されますか?
jvmベースのプロセスがいくつかあり、サーバーを再起動するたびに起動する必要があります。また、予期しないエラーなどが原因で停止する場合もあります。 問題に備えてUbuntu 12.04を実行しています。 サンプルのスタートアップスクリプトを見てきましたが、私はそのように傾いていますが、スタートアップやスーパーバイザーのようなものとの違いを理解したいと思います。 それらはまったく同じ目的で使用されていますか、または機能に違いがありますか?

2
iptables --set-mark-異なるインターフェースを介して異なるポートをルーティングする
短編、 3つのインターフェイス、eth0(LAN)、eth1(ADSL)、eth2(4G)。 eth0-> eth1:動作 (ポート80、443、4070)eth0-> eth2:発生しません これは、アイデアのグラフィカルな表現です。 eth2経由のポート80および443、および eth1経由の残りのポート Netscheme: eth0: -ip 10.0.0.1 -net 10.0.0.0/8 -gw 10.0.0.1 (the servers own intf) eth1: -ip 192.168.1.74 -net 192.168.1.0/24 -gw 192.168.1.254 eth2: -ip 192.168.1.91 -net 192.168.0.0/24 -gw 192.168.0.1 この新しいスクリプトは、22と4070を適切なテーブルに転送します。 ただし、そのテーブルに到達した後、eth2に再ルーティングされません。 このスクリプトは、22と4070を除いて機能します! (ポート80はコメント化されておらず動作しますが、間違っているeth1を介して動作します。) modprobe iptable_nat modprobe ip_conntrack echo "1" > /proc/sys/net/ipv4/ip_forward iptables -P INPUT …

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