viでの複数行での複写と貼り付けは
1、コピー範囲の開始行で「ms」と入力します。
2、コピー範囲の終了行で「me」と入力します。
3、「:’s,’ey」と入力し、エンターを押します。
4、ペーストしたい行で「p」と入力します。
となります。
http://d.hatena.ne.jp/nattou_curry_2/20090915/1253022774
より。
viでの複数行での複写と貼り付けは
1、コピー範囲の開始行で「ms」と入力します。
2、コピー範囲の終了行で「me」と入力します。
3、「:’s,’ey」と入力し、エンターを押します。
4、ペーストしたい行で「p」と入力します。
となります。
http://d.hatena.ne.jp/nattou_curry_2/20090915/1253022774
より。
DBの設定(アカウント登録)
4、DBの設定(アカウント登録)
4・1、インストールの確認
4・2、DBのインストール
4・3、Mysqlの起動
4・4、rootへのPassword設定
4・5、php用ライブラリィ読み込み
4・6、外部接続用アカウント作成
4・7、外部接続動作確認
4・8、ローカル接続用アカウント作成
4・1、インストールの確認
すでに、インストールしているか確認
rpm -q mysql-server rpm -q mysql rpm -q php-mysql
4・2、mysqlをインストールする
yum install mysql-server
4・3、Mysqlの起動
service mysqld start
4・4、rootへのPassword設定
・mysqlクライアントを起動
mysql
・rootのパスワードを確認
mysql -u root -p USE mysql;
passwordに対しリターン(パスワードなしで)入れてしまう
・rootへのPassword設定
update mysql.user set password=password('rootpassword') where user = 'root'; FLUSH PRIVILEGES; quit
・rootへのPassword設定されたことを確認
mysql -u root -p で、rootにパスワードが設定されたか確認する
4・5、php用ライブラリィ読み込み
yum install php-mysql service mysqld restart
4・6、外部接続用アカウント作成
どこからでも入れるアカウントを作成する
mysql -u root -p で、rootのパスワードを入力 GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION; quit
4・7、外部接続動作確認
別サーバ(端末)からの接続確認
mysql -h (ホスト名またはIP)-u hogeuser -p
4・8、ローカル接続用アカウント作成
ローカル接続用アカウント作成する
mysql -u root -p で、rootのパスワードを入力 GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; quit
3、Web起動時不具合対応
3・1、属性の設定(Smarty対応)
3・2、phpタイムゾーン変更
3・3、エラーレベルの変更
2、ファイルをアップロードする
2・1、クライアントftpの設定
クライアントから、ftpで接続できるように
ftpサーバを立ち上げる
1、ファイルをアップロードするために、サーバ側にftpサービスを立ち上げる
1・1、vsftpdをインストール
1・2、vsftpd設定ファイルを編集
1・3、vsftpd通信用暗号化キーを作成
1・4、ftp接続用のアカウントを作成
1・5、ファイル転送先属性を変更
1・6、接続用ポートを開放設定
1・7、ポートを開放(iptables)を有効化
1・8、ftpサービス起動
1・9、クライアントPCから接続
1・1、vsftpdをインストール
#yum -y install vsftpd
1・2、vsftpd設定ファイルを編集
設定ファイルを編集
#vim /etc/vsftpd/vsftpd.conf
Gで文末に飛び
i
以下を追加し
[esc]+:wq+[enter]
書き込み終了する
ascii_upload_enable=YES ascii_download_enable=YES pasv_promiscuous=YES pasv_min_port=60000 pasv_max_port=60030 use_localtime=YES ssl_enable=YES rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem force_local_logins_ssl=YES force_local_data_ssl=YES allow_anon_ssl=NO ssl_ciphers=HIGH require_ssl_reuse=NO
1・3、vsftpd通信用暗号化キーを作成
# cd /etc/pki/tls/certs/ # make vsftpd.pem Country Name (2 letter code) [GB]:JP ※国名 State or Province Name (full name) [Berkshire]:Tokyo ※都道府県名 Locality Name (eg, city) [Newbury]:Shinjuku ※市区町村名 Organization Name (eg, company) [My Company Ltd]:linuxserver.jp ※組織名 Organizational Unit Name (eg, section) []:admin ※組織の部署名 Common Name (eg, your name or your server’’s hostname) []:linuxserver.jp ※サーバーホスト名 Email Address []:webmaster@linuxserver.jp ※メールアドレス
1・4、ftp接続用のアカウントを作成
#useradd centosuser #passwd centosuser centosuserxxxx centosuserxxxx
1・5、ファイル転送先属性を変更
#cd /var #chown centosuser.centosuser -R www/
1・6、接続用ポートを開放
iptablesを編集
vim /etc/sysconfig/iptables
ポート許可を追加
20->(ftp)
21->(ftp)
22->(scp、sftp)
25->(SMTP)
80->(Http)Webアクセス
3306->DB(Mysql)アクセス
60000:60030->(ftpPasiv)
カーソルを移動し
i
で、インサートモードにして
以下を追加し
[esc]+:wq+[enter]
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 60000:60030 -j ACCEPT
1・7、ポートを開放(iptables)を有効化
iptablesを再起動
#service iptables restart
1・8、ftpサービス起動
#/etc/rc.d/init.d/vsftpd start
または、
#service vsftpd restart
1・9、クライアントPCから接続
ffftpなどで、接続してみる
ConoHaでのサイト構築までの手順をまとめる
必要な作業
1、ファイルをアップロードするために、サーバ側にftpサービスを立ち上げる
1・1、vsftpdをインストール
1・2、vsftpd設定ファイルを編集
1・3、vsftpd通信用暗号化キーを作成
1・4、ftp接続用のアカウントを作成
1・5、ファイル転送先属性を変更
1・6、接続用ポートを開放設定
1・7、ポートを開放(iptables)を有効化
1・8、ftpサービス起動
1・9、クライアントPCから接続
2、ファイルをアップロードする
2・1、クライアントftpの設定
3、Web起動時不具合対応
3・1、属性の設定(Smarty対応)
3・2、phpタイムゾーン変更
3・3、エラーレベルの変更
4、DBの設定(アカウント登録)
4・1、DBのインストール
4・2、rootへのPassword設定
4・3、php用ライブラリィ読み込み
4・4、外部接続用アカウント作成
4・5、外部接続動作確認
4・6、ローカル接続用アカウント作成
ホストの登録を選択
新しいサイトを選択し、新規に作る
一般タグから
ホスト名:ホストのIPアドレス(xxx.xxx.xxx.xxx)
プロトコール:FTP-ファイル転送プロトコール
暗号化:明示的なFTPoverTLSが必要
ログオンの種類:通常
ユーザ:centosuser
パスワード:*******
詳細タブ
規定のリモートディレクトリ
/var/www/html
転送設定タブ
●パッシブ
クライアントから、ftpで接続できるように
ftpサーバを立ち上げる
vsftpdをインストール
#yum -y install vsftpd
ftp接続用のアカウントを作成
#useradd centosuser #passwd centosuser centosuserxxxx centosuserxxxx
設定ファイルを編集
#vim /etc/vsftpd/vsftpd.conf
Gで文末に飛び
i
以下を追加し
[esc]+:wq+[enter]
書き込み終了する
ascii_upload_enable=YES ascii_download_enable=YES pasv_promiscuous=YES pasv_min_port=60000 pasv_max_port=60030 use_localtime=YES ssl_enable=YES rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem force_local_logins_ssl=YES force_local_data_ssl=YES allow_anon_ssl=NO ssl_ciphers=HIGH require_ssl_reuse=NO
暗号化キーを作成
# cd /etc/pki/tls/certs/ # make vsftpd.pem Country Name (2 letter code) [GB]:JP ※国名 State or Province Name (full name) [Berkshire]:Tokyo ※都道府県名 Locality Name (eg, city) [Newbury]:Shinjuku ※市区町村名 Organization Name (eg, company) [My Company Ltd]:linuxserver.jp ※組織名 Organizational Unit Name (eg, section) []:admin ※組織の部署名 Common Name (eg, your name or your server’’s hostname) []:linuxserver.jp ※サーバーホスト名 Email Address []:webmaster@linuxserver.jp ※メールアドレス
サービスを起動
#/etc/rc.d/init.d/vsftpd start
または、
#service vsftpd restart
ファイル転送先属性を変更
#cd /var #chown centosuser.centosuser -R www/
iptablesを編集
vim /etc/sysconfig/iptables
ポート80許可を追加
カーソルを移動し
i
で、インサートモードにして
以下を追加し
[esc]+:wq+[enter]
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 60000:60030 -j ACCEPT
iptablesを再起動
#service iptables restart
クライアントPCから
ffftpなどで、接続してみる