SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category / linux

【linux】文字化けして見えないファイル名を見る

2010-10-17 問題 ファイル名が文字化けして「????」と表示されます。読めません。 せめてほんとに「?」なのか、何かの文字なのか判別したいんだけど。 答え 端末上で「????」だとしても、これで16進表示すれば情報が得られる。 $ […]

【linux】cabファイルはlinuxで解凍できるか

2010-10-15 問題 Windowsではコマンドラインで圧縮ファイルを作成できるcab形式。 Linuxで解凍することは可能? 答え cabextract でcab形式圧縮ファイルを解凍可能。 http://www.cabextract […]

【linux】findで抽出したファイルをtarで圧縮するコマンド

2010-10-14 問題 findで抽出したファイルをtarで圧縮できる? これだとfindで最後に引っかかったファイルしか圧縮されなかった。 find ./ -mtime -10 | tar zcvf hogehoge.tar.gz 答え […]

【linux】bashrcなど(環境変数などはどこで設定されているか)

2010-10-13 問題 sshでログインすると、環境変数がいろいろとセットされていて /usr/local/bin などにもちゃんとパスが通っているんだけど、どこで設定されてるの? 答え bash関連の以下のファイルに仕掛けがある。 ~/ […]

viエディタの考え方

2010-10-09 カーソルの位置にキーボード入力が反映されるという、一般的なテキストエディタのイメージを忘れること。 コマンドと与えた引数で、ファイルの内容を操作すると考える。 コマンドモードと入力モードという考え方も忘れてよい。マニュア […]

【linux】viエディタ入門(初級編)

2010-10-08 sshでサーバーにログインできるようになって、コマンドをいくつか覚えたら、次はエディタでファイルの編集ができるようになりましょう。 ファイルを編集できるだけでやれることがぐっと広がります。設定ファイルを書き換えたり、ちょ […]

【linux】sshへのアクセスをIPで制限する

2010-10-04 問題 特定のIPのみsshへアクセスできるようにしたい。 答え hosts.allow, hosts.deny で設定する。 hosts.allow にアクセスを許可したいIPを書く。ホスト名も可。 sshd : 123 […]

【linux】言語設定

2010-10-01 問題 linuxでコマンドの結果などが日本語だったり、文字化けしたりする。 どこで設定するの? 答え /etc/sysconfig/i18n のファイルに、以下のように記述。 LANG="C" LANG=en で英語、L […]

【画像処理】画像のサイズ変換ってImageMagickのconvertコマンドぐらいしかないの?

2010-09-30 問題 jpeg画像のサイズを変更する処理をおこないたい。ImageMagickのconvertコマンドでいいの? 答え 方法はいろいろある。こだわってみるとおもしろい。 1、jpeg画像を100枚用意する 2、Image […]

【linux】古いファイルを見つけて消す(findコマンド -execオプション)

2010-09-29 問題 あるディレクトリの中のファイルで90日以上更新がないファイルを消しなさい。 答え find /path/to/some/directory -mtime +90 -type f -exec rm -rf {} \;

【php】phpでsambaをしゃべりたい(LinuxのphpからWindowsのファイルサーバーのファイルを読み書きしたい)

2010-09-28 問題 phpでsambaに接続してファイルを読み書きするのは可能? phpでfopen(‘smb://user:password@192.168.123.123/xxxxxxxx’); みたいなこ […]

【linux】Expectコマンド使用例(書き方備忘録)

2010-09-20 Expectとは何か? Expect は、スクリプトの指示に従って、対話的なプログラムと”会話”するプログラムである。対話的なプログラムからのレスポンスに応じた返答をスクリプトにさせることができる […]

【Xen】ゲストOSで時刻設定をしてはいけない

2010-09-16 問題 仮想ゲストマシンの時刻はどうやって設定したらよいですか? 答え キーワードは xen.independent_wallclock デフォルトでは、Linuxの仮想マシンの時計はホストの時計と同期している。独立して変 […]

【php】さくらのVPSでphp5.3.3をコンパイルしたときのconfigureオプションのメモ

2010-09-01 こんな感じで。 ./configure \ --enable-mbstring \ --enable-mbregex \ --with-gd \ --with-jpeg-dir=/usr \ --with-zlib=/u […]

【linux】SSHログイン直後のメッセージを変更する

2010-08-28 問題 SSHログイン直後にメッセージを表示する、SSHログイン直後のメッセージを変更するには? 答え こちらのファイルに書きます。 /etc/motd なので、さくらのVPSでは /etc/motd に SAKURA I […]

【linux】sorry, you must have a tty to run sudo ; TTY=unknown ;

2010-08-17 とあることをしようとして、/var/log/secure にこんなエラーが出たので、 ... sorry, you must have a tty to run sudo ; TTY=unknown ; ... visu […]

【git】linuxにインストール

2010-08-10 ダウンロードはこちらから http://git-scm.com/ $ cd /usr/local/src $ wget http://kernel.org/pub/software/scm/git/git-1.7.2.3 […]

【linux】viエディタが文字化けして困る

2010-08-09 問題 viエディタで日本語(UTF-8)の内容を含むファイルを開くと文字化けしています。 解決法 いろんなところでviエディタの設定ができる。 個人用設定にこれだけ書いておけば、中身が日本語のファイルも文字化けしないで開 […]

【linux】64bit環境なので yumで *.x86_64のパッケージだけインストールしたい。*.i386のパッケージはインストールしたくない

2010-07-29 問題 64bit環境で次のコマンドを実行すると、*.x86_64も*.i386も一緒になってインストールされてしまう。 # yum groupinstall 'Development Libraries' *.i386は […]

【linux】findコマンドでサイズが大きなファイルを見つける

2010-07-26 ファイルサイズがちょうど1000バイトのファイルを見つける find . -size 1000c ブロックサイズが20のファイルを見つける find . -size 20 ファイルサイズが100MB以上のファイルを見つけ […]