Unix & Linux

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

6
ユーザー環境変数を設定するにはどうすればよいですか?(永続的に、セッションではありません)
これは私をいらいらさせます。いくつかの提案(すべて異なるファイルと構文を使用)を見ましたが、どれも機能しませんでした。 特定のユーザーに環境変数を設定するにはどうすればよいですか?私はdebian squeezeを使用しています。ABC = "123"にするためにファイルに入れるべき正確な構文は何ですか?

6
Puttyを使用してローカルVM UbuntuにSSHしようとしています
UbuntuサーバーのVMをセットアップし、OpenSSHをインストールし、Puttyを使用して接続しようとしています。Putty内で、「ホスト名」の下に「Ubuntu」と入力しました。これは、VMをセットアップしたときにこれが呼び出されたと思ったものだからです。ただし、「接続がタイムアウトしました」というエラーが表示されるだけです。 また、Putty内のホスト名に「127.0.0.1」を入力しようとしましたが、「接続拒否」になります。Oracle VM内でSSHとHTTPのポート転送を行っているため、実行方法については迷っています。
145 ubuntu  virtualbox  putty 

3
行の出現回数のソートとカウント
私はApacheログファイルを持っています、access.logそのファイルの行の数を数える方法は?たとえば、結果cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'は a.php b.php a.php c.php d.php b.php a.php 私が望む結果は次のとおりです。 3 a.php 2 b.php 1 d.php # order doesn't matter 1 c.php
145 command-line  sort 

9
シェルがログイン/インタラクティブ/バッチであるかどうかを確認する方法
インタラクティブ、ログイン、バッチシェルの違いを理解していると思います。詳細については、次のリンクを参照してください。 「ログイン」と「インタラクティブ」bashシェルの違いは何ですか(姉妹サイト:serverfault.comから) 2.1:シェルのタイプ:対話型シェルおよびログインシェル(ユーザーガイドからZ-Shellへ) 私の質問は、対話型、ログイン、またはバッチシェルを使用している場合、コマンド/条件を使用してどのようにテストできますか? 私は、(返すコマンドまたは条件を探していますtrueかfalse)、私はまた、if文の上に置くことができること。例えば: if [[ condition ]] echo "This is a login shell" fi
145 shell 

8
すべてのiptablesルールを表示する
iptablesルールをもう少し詳細に表示する方法はありますか? 最近、さまざまなIPにマスカレードを追加しました。 iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE service iptables save service iptables restart それは私がそれをしたいことをしましたが、私が使用するとき: iptables -L 通常の出力と同じ出力が得られます。 Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination …
144 iptables 

5
/etc/security/limits.confの変更には再起動が必要ですか?
変更/etc/security/limits.confを有効にするには再起動が必要ですか? に次の制限を設定するスクリプトがある場合/etc/security/limits.conf、これらの制限が有効になる前にシステムを再起動する必要がありますか? * hard nofile 94000 * soft nofile 94000 * hard nproc 64000 * soft nproc 64000
144 limit  ulimit 


4
新しいファイルのみをrsyncする方法
新しく生成されたファイルを後で追加することにより、メインWebサーバーをリモートサーバーに同期するようにrsyncを設定しようとしています。 私が使用するコマンドは次のとおりです。 rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar しかし、「-update」フラグにもかかわらず、Webサーバーは実際にすべてのファイルを転送するようです。さまざまなフラグの組み合わせを試しました(たとえば、 '-a'を省略して、代わりに '-uv'を使用しました)が、何も助けませんでした。したがって、rsyncコマンドを変更して、新しく追加されたファイルのみを送信するにはどうすればよいでしょうか。ありがとう
144 rsync 

4
/ dev / nullへのリダイレクト
私はサンプルのbashシェルスクリプトを読んでいます: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the archive # does not exist. Then create a new …
144 bash-script  null 

2
プロセスを中断および再開する方法
bashターミナルでは、実行中のプロセスを一時停止するためにControl+ Zを押すことができます。その後fg、プロセスを再開するために入力できます。 PIDしかない場合、プロセスを一時停止することはできますか?もしそうなら、どのコマンドを使用する必要がありますか? 私は次のようなものを探しています: suspend-process $PID_OF_PROCESS そして、それを再開するには resume-process $PID_OF_PROCESS


4
Linuxで/ proc / $ pid / memから読み取るにはどうすればよいですか?
、Linuxのproc(5)manページには、と言われます/proc/$pid/mem「プロセスのメモリのページにアクセスするために使用することができます」。しかし、それを使用する簡単な試みは私にだけを与えます $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error cat独自のメモリ(/proc/self/mem)を印刷できないのはなぜですか?そして、シェルのメモリを印刷しようとすると、この奇妙な「そのようなプロセスはありません」エラーとは/proc/$$/mem何ですか(明らかにプロセスは存在します)。では、どうやって読むことができ/proc/$pid/memますか?
142 linux  kernel  process  memory  proc 

9
Unix / Linuxのマルウェアに関する神話
Linuxボックスがマルウェアに感染する可能性はありますか? 私が知っている人にそれが起こるということを聞いたことはありません。本当? もしそうなら、Linux Anti-Virus(セキュリティ)ソフトウェアはどうなっていますか?
142 security  malware 


6
特定の列サイズでテキストを折り返すにはどうすればよいですか?
私はcat test.txt | pr -w 80行を80文字幅に折り返すようなものを使用できることを知っていますが、それは印刷された行の上部と下部に多くのスペースを置き、一部のシステムでは正しく動作しません 長い行を含むテキストファイルを特定の幅で折り返すようにするための最良の方法は何ですか? 単語を壊さないようにすることができればボーナスポイント。

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