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

Linuxは、Linuxカーネルに基づくUNIXのようなオープンソースオペレーティングシステムの総称です。

14
有益で便利なシェルプロンプトは何ですか?(Bash、csh、kshなど)
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私のお気に入りのMac OS X ターミナルのヒントの1つは、最後の実行プロセスを.bashrcの次のコードを使用してターミナルタイトルに追加することです。 trap 'printf "\033]0; `history 1 | cut -b8-` \007"' DEBUG 次に、Bashプロンプトをデフォルトからより機能的なものにカスタマイズしようとしています。シェルプロンプトの便利な例は何ですか?

2
Linuxインストールの各メインフォルダーに何を入れるべきかについての良い要約はどこにありますか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 例:bin、sbin、proc、lib、boot、usrなど どこかに標準的なリストはありますか、それはディストリビューションに依存しますか? これは基本的に、「Xをインストールするか、Yをサーバーにインストールしています。どのフォルダーに配置すればよいですか?」という一般的な質問に答えることです。
8 linux  directory  lsb 

12
GUIのない​​Linuxのディストリビューションはありますか?ホスティング会社は何をインストールしますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 8年前に閉鎖。 OS GUIはいくつかのマシンリソースを必要とし、Webサーバーには実際には必要ないと思います。 GUIなしでLinuxベースのWebサーバーを作成するために、どのOSをインストールしますか?
8 linux 

3
Linuxマシンのエンタープライズネットワークを管理する方法
私は大学で働いています。私の研究所では、教育に使用されている6つのコンピュータ研究所があります。各ラボにはほぼ20台のコンピューターがあり、合計で100台を超えるマシンが提供されます。コンピューターには、Windows XPまたはWindows 7 Eneterpriseオペレーティングシステムが搭載されています。Symantec Ghostを使用してすべてのコンピューターを管理します。各コンピュータにはGhostクライアントがインストールされており、ネットワーク経由でコンピュータを制御できます。6か月ごとに、ラボ内のいずれかのコンピューターでマスターイメージを復元し、そのイメージを更新して、ネットワーク経由でラボ内のすべてのコンピューターに配布します。Ghostクライアントのおかげで、これは数回クリックするだけで自動的に行われます。 最近、私は研究室にLinuxをインストールすることは良いことだと提案しました。管理者は、各コンピューターを手動で更新する必要がある場合、それほど多くのコンピューターを管理できないことに懸念を抱いていました。問題は、そのようなLinuxマシンの巨大なネットワークを自動化された方法で管理する方法です。 ネットワークの説明をより完全にするために、すべての学生が中央サーバーにアカウント(約数千人のユーザー)を持っていることを追加します。これらはLDAP経由でアクセスされます。研究室でコンピューターを使用するには、各学生が自分のアカウントを使用してログインする必要があります。
7 linux 


6
パラメータ付きのリンクをたどらずにwgetでダウンロードする方法
CDに含める2つのサイトをダウンロードしようとしています。 http://boinc.berkeley.edu/trac/wiki http://www.boinc-wiki.info 私が抱えている問題は、これらが両方ともウィキであることです。したがって、たとえば次のようにダウンロードする場合: wget -r -k -np -nv -R jpg,jpeg,gif,png,tif http://www.boinc-wiki.info/ ...?action = edit ...?action = diff&version = ...のようなリンクもたどるので、たくさんのファイルを取得します 誰かがこれを回避する方法を知っていますか? 画像なし、差分なしなど、現在のページだけが必要です。 PS: wget -r -k -np -nv -l 1 -R jpg,jpeg,png,gif,tif,pdf,ppt http://boinc.berkeley.edu/trac/wiki/TitleIndex これはバークレーで機能しましたが、boinc-wiki.infoはまだ問題を引き起こしています:/ PPS: 私は最も関連性の高いページのように見えるものを得ました: wget -r -k -nv -l 2 -R jpg,jpeg,png,gif,tif,pdf,ppt http://www.boinc-wiki.info
7 linux  unix  wget 

4
lsof -iを実行すると、CLOSE_WAITに多くの接続が表示されますか?心配する必要がありますか
したがって、私はlsof -i | wc -l定期的に実行しており、420行のうち240行から255行がCLOSE_WAIT状態にあることを通知しています。TCP接続はどのようにしてこの状態になりますか? 心配する必要がありますか?どのようにトラブルシューティングする必要がありますか?
7 linux  ubuntu  tcpip  netstat  lsof 

2
頑固なモジュールの削除
RHEL5でbluetoothをプログラムで踏みつけようとしています。 サービスを停止しました-問題ありません。またrpm -e、関連するbluetoothパッケージbluez- *についても問題ありません。 ps -aef | grep -v grep | egrep -c '(sdpd|hcid)' ゼロを返しますので、デーモンがなくなったことを知っています。 何らかの理由で、モジュールをアンロードできません。 modprobe -rv使用中であると言い続けます。 依存関係は次のようになります。 bluetooth -> bnep -> l2cap -> rfcomm -> hidp -> rfcomm -> hidp ただし、依存関係が単純になるように先頭から始めても、FATAL:Module bluetooth is in useをmodprobe -rv bluetooth返します。 それで、どのプロセスがこのモジュールを使用しているかをどのようにして見つけるのですか?/ proc / modulesやlsofにはないようです。 コマンドはlsofまだフックされたものを表示します。 # lsmod | egrep '(bnep|hidp|rfcomm|l2cap|bluetooth)' bnep …

2
ファイルが保存されたときにスクリプトファイルを自動実行する方法
Linuxサーバーでプロジェクトを編集しています。ソースを変更するたびにシェルスクリプトを実行する必要があります。保存アクションをスクリプトファイルにバインドする方法はありますか。ソースを変更するときにスクリプトを手動で実行する必要はありません。 git commitが* .shをフックできるように。zend studioを使用してサーバー上のファイルを編集し、file.itを保存すると、実行中の目的のスクリプトをトリガーできます。
3 linux 

1
www-dataユーザーは/ tmpフォルダーに書き込めません
Linux 4.4.0-75-generic#96-Ubuntu SMP Thu Apr 20 09:56:33 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux 権限が広く開放されているようです >>> ll / ... drwxrwxrwt 8 root root 4096 May 1 02:44 tmp/ アクセス拒否: sudo -u www-data echo "hello" > /tmp/test.txt -bash: /tmp/test.txt: Permission denied ディスク容量は問題ないようです: >>> df -h Filesystem Size Used Avail Use% …

2
s6:実行スクリプトを一度だけ実行する方法は?
複数のプロセスを監視するためにs6(http://skarnet.org/software/s6/)を使用しています。 /etc/s6/フォルダーにはいくつかのサービスがあり、そのうちの1つはstartinit.dスクリプトからアクションを呼び出すだけです。 現在、スクリプトは正常に開始されていますが、何度も何度も再起動しようとしています。 これを回避する方法はありますか?
2 linux  init.d 

1
ifcfg-eth0.200がarpブロードキャストに応答しない
次のようなセットアップで、Centosルーターがすばらしい仕事をしています。 eth0-> IPなし eth0.200-> 192.168.200.1 eth0.201-> 192.168.201.1 ...など eth0.213-> 192.168.213.1 IPv4転送を有効にして、intervlanルーティングを許可します。 eth1-> IPなし eth1.201-> 10.1.29.40 eth0.202-> 10.1.29.48 ...など eth0.213-> 10.1.29.136 iptablesは、10.198.29.138から10.198.29.142の範囲のIPをパブリックIPとして使用して、eth0ネットワークのいずれかがインターネットから何かを探すときにSNATを実行します。すべてがうまく機能します。問題は、eth1にVLANインターフェイス192.168.200.1が必要だということです。ifcfg-eth1.200に移動すると、パケットキャプチャで、多くのクライアントがどのMACアドレスが192.168.200.1に属しているかを尋ねることでARPテーブルを埋めようとしますが、eth1.200は応答しません。ARPブロードキャストに応答する他のeth0.XXXが表示されますが、200は表示されません。iptablesの問題なのでしょうか? 私のiptablesは次のようになります: 編集/ 解像度の概要デイヴィッド・ハウのコメントに感謝 sysctl -w net.ipv4.conf.eth0 / 202.rp_filter = 0コマンドが何をするかという別の問題のトラブルシューティングをしながら、私は自分で実験することができました。 SERVER <==eth0||eth1==> MAC FF:11 || MAC FF:22 IP 1.1.1.1 || IP 3.3.3.1 eth0が3.3.3.1のARP要求を受信した場合、サーバーはデフォルトでそれに応答しません。リバースパスフィルターを無効にした後、サーバーはeth0上のARP要求に「ちょっと、IP 3.3.3.1はMAC FF:11にあります」と応答しますが、実際にはeth1にあります。 次に、MAC FF:11およびIP 3.3.3.1宛てのeth0に次のパケットが到着します。ルーティングテーブルのため、3.3.3.x IPに戻るものはすべてeth1になります。そのため、私のパケットはブラックホールですが、それは別の話です。 …

1
欠落しているprocfsおよびsysctl設定のデフォルト値
私はの取り扱いに関するいくつかの質問持っているprocfsか、sysctl値を。 / procファイルがない場合に機能を有効にできますか? 欠落/procまたはsysctlエントリは常に、その特定のカーネルでオプションが有効になっていないことを意味しますか?言い換えると、対応する/procエントリが使用可能でなくても、カーネルで機能を有効化またはサポートできますか?ポピュレートするコード部分を削除する方法でカーネルソースを変更した人はいないと思い/procます。 可能な場合-デフォルトは特定の値ですか? /proc対応するproc-Fileが存在しない場合、値がデフォルトの値になるかどうかを知りたい。何らかの理由で、私のカーネルがサポートしている場合はASLRを、しかし、/sys/kernel/randomize_va_space存在しない、ASLRでその結果がアクティブであるかありませんか? 動作はすべての設定で同じですか? 動作はすべてのカーネル、バージョン、機能で同じですか?または、設定ごとに個別にこの情報を取得する必要がありますか? 例えば: /proc/sys/kernel/sysrq私のマシンに存在しない場合、それはどういう意味ですか そのマジックSysRq機能が私のカーネルでは利用できませんか? それが利用可能であること? 私が知らない他のオプションに応じて利用可能になるかどうか この機能の特定のコードにはハードコードされたデフォルトが含まれており、この設定はカーネルの機能ごとに異なるということですか?そのため、デフォルトの値を知りたい場合は、各機能のコードを確認する必要があります。 カーネル設定の意味について読むことができる良いドキュメントがあります。デフォルトの動作を説明するドキュメントはありますか?
2 linux  kernel  sysctl  proc 

1
tcpdumpでtcpsequence番号のみを印刷するにはどうすればよいですか
tcpdumpの出力形式を制限または変更してtcpシーケンス番号のみを出力する方法を探しましたが、これを行う方法が見つかりませんでした。アドバイスをお願いできますか? Ubuntuで実行しています。tcpdumpでこれを行う方法がない場合は、一部のlinuxコマンドでこれを行う他の方法も有効ですが、tcpdumpで直接これを行う方法をお勧めします。
1 linux  tcpdump 

2
RHEL 7でnfsバージョン3を使用する
ラボシステムでnfsバージョン3を使用してテストしたところ、正常に動作します。 [root@server2 ~]# tail -1 /etc/mtab server1:/nfs /nfs nfs rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.150.134,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.150.134 0 0 [root@server2 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo) [root@server2 ~]# しかしながら。Azureで同じことをすると、失敗します。このガイドに従いました Vers 3 NFSへのリンク しかし、バージョン3を使用してマウントすると、以下のエラーが発生します mount -vv -t nfs -o vers=3 server1:/appl /wbr mount.nfs: timeout set for Thu Aug 1 02:38:02 2019 mount.nfs: trying …
1 linux  redhat  nfs  nfs4 

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