2006-01-01から1年間の記事一覧

その他メモ

reverse :リスト(配列)の順をひっくりかえしてくれたのを返すの。 sort : asciiコード大小順に並べ直してくれたのを返すの。数字も文字と見なす)

変数とかリストとか

$ で変数 @ で配列とかリストとかの全体 pop @XXX で右から取り出し shift @XXX で左から取り出し@XXX = qw/ AAA BBB CCCCC DD / で一気にリストに入れられる。

文字列のクォートの種類

ダブルクォート: $ とか @ とかの変数や \n などのエスケープキャラが有効(展開される) シングルクォート:かたくなにそのまま表示。 ただし \' だけは ' として解釈される。

telnetの無効化

実際には Debian ではない別のサーバの設定を行ったのだが、 便宜上 Debian ヘッダで書いておく。# ps axwwu で見てみて、telnet がいなそうな場合は、xinetd経由で起動されていると判断。以下の手順で。 設定ファイルの編集 vi /etc/xinetd.d/telnet disabl…

authorized_keys に書いたのに接続できない

SSH で、~/.ssh/authorized_keys に公開鍵を登録したのに外部から接続できないというのに悩んでいたら、 パーミッションを 600 にしたらOKでした。 他人が自由に書き換えられるようなファイルは信用できない、ということなのですね。 へぇぇ。納得。

LAN内から名前解決できない

ドメインを取得して自宅サーバに引き込んで(もちろんルータの設定でそのサーバに通すようにしてある;NAT使用)、外から見るとその名前でサーバが見えるのに、LAN内からだと見えない。→要するに名前解決できないから(内部のIPアドレスと外部からのIPアドレ…

ll エイリアス設定

・ll で ls -la が実行されるように .bashrc を編集 alias ll='ls -la'

日時の設定

日付、時刻を設定する方法。date -s"2006/01/22 17:19:00"

パッケージをいろいろいれた

apt-cache search で探して、apt-get install でインストール。 例: apt-cache search gcc apt-get install gcc-3.4 apt-get update : こんな感じ。apt-get install telnetd apt-get install ssh apt-get install less apt-get install sudo apt-get instal…

ことはじめ

最近なんとなく Debian を触り始めています。 普段自分のマシンはほとんど、Windowsオンリー。 仕事上、他の方がセットアップしてくれた Linux マシン上で作業することはあっても、 知っているのは基本的なコマンド程度、という状況なので何もかもが初めてに…