初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます

Linux

wget 使い方健忘録 コマンドライン

何処かのサイトで画像を大量にダウンロードしたい時に 画像一枚一枚を右クリック>ダウンロードして保存の 作業をしていると時間がいくらあっても足りません。そんな時はコマンドラインからwgetを使用して一括でダウンロードできます。プロトコルはファイルを…

ShellScript 健忘録

if [ -e パス ]; then # 存在する場合 else # 存在しない場合 fi 特殊変数 $0 現在実行しているシェルスクリプトのファイルパスが格納 dirname 引数 絶対パスからディレクトリパスを取得 basename 引数 絶対パスからファイル名を取得 #!/bin/sh current=$(cd…

Debian系 Apache ディレクトリ構成 健忘録

/etc/apache2/apache2.conf 主要なApache2設定ファイル /etc/apache2/mods-enabled/ 現在有効なApache2のモジュールを置くディレクトリ 普通は、mod-available/ディレクトリにリンクを貼ることで有効にする /etc/apache2/mods-available/ Apache2のインスト…

Linux Ubuntu CUI・GUIモードの設定

現在のターゲットを確認 $ sudo systemctl get-default graphical.target #こう表示されたらGUIログインが有効になっています。 CUIログインに切り替え $ sudo systemctl set-default multi-user.target GUIログインに切り替え $ sudo systemctl set-default…

sshfs リモートのファイルをローカルにマウント

osxfuseとsshfsをインストールしておく コマンド sshfs -p ポート番号 -o IdentityFile=任意のパス User@HostName:(マウントしたいパス) ローカルでマウントするパス マウント解除 umount マウントしたパス

Apache2 Ubuntu 設定2 健忘録

/etc/apache2設定ファイル apache2.confhttpd.confの代わりにapache2.confが読み込まれます。 ports.conf通信ポートの設定です。デフォはもちろん80で。 Listen 80 <IfModule mod_ssl.c> Listen 443 </IfModule>sites-available/ 仮想ホストの設定ファイルの置き場mods-available/ モジュー…

Apache2 Linux 設定 健忘録

Apacheの設定方法を忘れない為に記載しときます。ドキュメントルートの変更 デフォルトでは下記に設定されています $ /var/www/htmlこのドキュメントルートを変更するには2つのファイルを 変更する必要があります。 /etc/apache2/apche2.conf /etc/apache2/…

Linux samba ファイルサーバーを構築 健忘録

sambaをインストール sudo apt-get install samba 設定ファイルを編集 sudo nano /etc/samba/smb.conf sambaの再起動 sudo /etc/init.d/samba restarttestparmで設定項目・構文エラーチェックufwなどでファイアウォールを最低限のポートしか開いていない場合…

Linux sshのセキュリティ設定 健忘録

sshのセキュリティ設定 健忘録 /etc/ssh/sshd_config #ポート番号の指定 Port ***** #rootでのログインを禁止 PermitRootLogin no #RSA公開鍵認証の有効化 RSAAuthentication yes PubkeyAuthentication yes #rhostでの接続不許可 RhostsRSAAuthentication no…

scpコマンドでサーバー間のファイルのやり取り

基本的なルール $scp [転送元] [転送先]リモートPCからローカルPCにコピー $ scp ユーザ名@ホスト名:コピーするリモートのファイル ローカルのコピー先 $ scp user@remoteHost:~/Desktop/test.txt ~/ ローカルPCからリモートPCにコピー $ scp コピーするロー…

ssh 公開鍵認証の設定 健忘録

ssh 公開鍵認証の設定手順1.サーバーPC(コントロールされるPC)のホームディレクトリ直下に 公開鍵の保存ディレクトリ.sshを作成 chmodでアクセス制御のモードを変更 $ mkdir ~/.ssh $ chmod 700 ~/.ssh2.クライアントPC(コントロールするPC)で秘密鍵と公…

ディレクトリ毎に分けてZipファイルにする

複数のディレクトリがあり、Zipで圧縮したい事があります。 でも圧縮すると一つのZipになってしまいます。それをディレクトリ毎にZipファイルで圧縮する方法を書いときます。 find ./ -mindepth 1 -maxdepth 1 -type d -exec zip -r "`basename {}`".zip {} …