新入社員のためのLinuxコマンド 圧縮・展開(解凍)


いよいよ来月4月から一斉に新入社員が入社してきます。

入社する前に覚えて最低限覚えて置くLinuxコマンドをまとめてみました。

そんな私も昨年入社したばかりの社員でありますが、そんな私もやはりLinuxを利用するのは初めてでしたが

今ではバリバリのサーバー管理者(自称)であります。

まずは、やはり圧縮、展開(解凍)コマンドをきちんと覚えておけば、いろいろなソフトをインストールするときに

スムーズに作業が行えます。

Windowsだと、zipファイル圧縮がほとんど(人気があったlzhはセキュリティーの都合上終了)ですが

Linuxでは、.tar.gz, .bz2あたりの形式がもっとも良く利用されています。

近年では圧縮率が高いbz2で多くのオープンソースが公開されています。


■.tar.gz 解凍
tar xzvf xxxxxxxx.tar.gz

■.tar.gz 圧縮
tar czvf xxxxxxxx.tar.gz xxxxxxxx(dir name)

■.bz2 解凍
bunzip2 xxxxxxxx.bz2

■.bz2 圧縮
bzip2 xxxxxxxx

■.tar.bz2 圧縮
tar jcvf xxxxxxxx.tar.bz2 xxxxxxxx



PHP5.4.0 imagick.so imagemagick コンパイルエラー


PECL Package 最新版

PECL Package 最新版


PHPでimagemagickを扱う際は、peclのimagickを利用しているのですが

どうやらPHP5.4.0では、最新のimagick(3.1.0RC1)でないとコンパイル時にエラーになってしまいます。

3.1.0RC1
– Fixed PECL Bug #22722
– Fixed possible memory leaks in error scenarios
– Added PHP 5.4 support


# pecl install imagick

では、エラーになってしまうので、別途最新版をダウンロード指定して導入します。

http://pecl.php.net/package/imagick

何かと最新版を利用すると、ところどころに不具合が見るかりますね。

apache2.4.1 + php5.4.0

一通り不具合が解消され現在は安定動作をし続けています。

apache2.4.1は大幅に機能が追加されているので、今から勉強必須です。



Apache 2.4.1は新しいエラーを出力する mod_heartmonitor


最新WEBサーバーapache 2.4.1

最新WEBサーバーapache 2.4.1


apache2.4.1は、新しいモジュールが導入されている為、新しいエラーを出力してくれます。

いろいろと不具合も報告されていますので、実務での導入はもう少し待った方がいいかもしれませんね。

特にmod_heartmonitor。

要約
mod_heartmonitorはによって生成されたサーバのステータスメッセージをリッスンmod_heartbeat対応のオリジンサーバとのそれらのステータスが使用可能になりますmod_lbmethod_heartbeat。これにより、 ProxyPassディレクティブ “ハートビート”を使用する lbmethodを内部のProxyPassディレクティブ。

このモジュールは、サービスを使用しmod_slotmem_shm利用できる代わりに、フラット·ファイル·ストレージを。いいえ構成が使用する必要はありませんmod_slotmem_shmを。

使用するmod_heartmonitor、 mod_statusがとmod_watchdogは 、静的モジュールまたは、動的モジュール、それは前にロードする必要がある場合でなければなりませんmod_heartmonitor。

[mpm_event:notice] [pid 6458:tid 140360695191296] AH00491: caught SIGTERM, shutting down
[lbmethod_heartbeat:notice] [pid 4069:tid 140558974637824] AH02282: No slotmem from mod_heartmonitor
[mpm_event:notice] [pid 4069:tid 140558974637824] AH00489: Apache/2.4.1 (Unix) PHP/5.4.0 configured — resuming normal operations

・mod_proxy_fcgi
・mod_proxy_scgi
・mod_proxy_express
・mod_remoteip
・mod_heartmonitor、mod_lbmethod_heartbeat
・mod_proxy_html
・mod_sed
・mod_auth_form
・mod_session
・mod_allowmethods
・mod_lua
・mod_log_debug
・mod_buffer
・mod_data
・mod_ratelimit
・mod_request
・mod_reflector
・mod_slotmem_shm
・mod_xml2enc

sambaにwindowsからファイルを書き込みできない


社内に大容量HDD(3TB * 8台)を搭載した(RAID6)を搭載した

新しいファイルサーバーを構築した時の失敗談。。。

sambaさえインストールしておけば、後のサーバー、デーモン類で余計なものはインストールしなくてもよい。

これは簡単、さくっとハードの設定を済ませて、OS(cent os6)をインストール

最後にsambaをインストールして、無事に設定完了のはずが・・・

そして、部署ごとの権限設定

もちろん、誰でも更新できるフォルダpublicフォルダも作成します。

そのpublicフォルダでテスト。なんと書き込み権限が無いとエラーメッセージが表示されてしまいます。

なぜ?

[public]
path = /home/samba/public
public = yes
read only = no
writable = yes
only guest = yes

設定方法がおかしい???

ふと、sulinuxの設定がまだだったことに気付く・・・

sulinuxは無効にして、単純化。

# getenforce ←確認
——————————
Enforcing  ←(有効)
Permissive ←(無効)
——————————

# vi /etc/sysconfig/selinux

SELINUX=enforcing

SELINUX=disabled

apache2.4.1はデフォルトでいろいろなモジュールが導入・有効


apache2.4.1以前のhttpd.confのままだとそりゃエラーになりますね。

この機会にphpも最新5.4にバージョンアップしておこう。

# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_socache_module modules/mod_authn_socache.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_user_module modules/mod_authz_user.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
#LoadModule authz_dbd_module modules/mod_authz_dbd.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_form_module modules/mod_auth_form.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule allowmethods_module modules/mod_allowmethods.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cache_disk_module modules/mod_cache_disk.so
#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule socache_dbm_module modules/mod_socache_dbm.so
#LoadModule socache_memcache_module modules/mod_socache_memcache.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule dumpio_module modules/mod_dumpio.so
#LoadModule buffer_module modules/mod_buffer.so
#LoadModule ratelimit_module modules/mod_ratelimit.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule request_module modules/mod_request.so
LoadModule filter_module modules/mod_filter.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule sed_module modules/mod_sed.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_debug_module modules/mod_log_debug.so
#LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule version_module modules/mod_version.so
#LoadModule remoteip_module modules/mod_remoteip.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule session_module modules/mod_session.so
#LoadModule session_cookie_module modules/mod_session_cookie.so
#LoadModule session_dbd_module modules/mod_session_dbd.so
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule unixd_module modules/mod_unixd.so
#LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
#LoadModule info_module modules/mod_info.so
#LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule dir_module modules/mod_dir.so
#LoadModule speling_module modules/mod_speling.so
LoadModule alias_module modules/mod_alias.so
#LoadModule rewrite_module modules/mod_rewrite.so

3 / 1412345...10...最後 »