Linux

Linux Apacheでファイル(NFSマウント)の転送が遅い場合の対策

・環境 CentOS 6.4 Apache/2.2.15 (Unix) ・設定 # vi /etc/httpd/conf/httpd.conf EnableSendfile Off EnableMMAP Off # service httpd restart

CentOS7 ロケールの修正

「-bash: 警告: setlocale: LC_CTYPE: ロケールを変更できません (UTF-8): そのようなファイルやディレクトリはありません」 というエラーが出た時の修正方法。・確認 # locale LC_CTYPE=UTF-8 ←これを修正する # localectl list-locales | grep -i ja ja_JP…

CentOS7 xrdpのインストール

・インストール # cd /usr/local/src/ # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm # yum install xrdp tigervnc-server ・起動と自動起動 # systemctl start xrdp.servic…

Linux NFS接続ディスクをsamba共有している場合の書き込み不可対策

NFS接続ディスクをsamba共有している場合、 ファイル閲覧はできるがファイル書き込みができなくなる。 ※0x80070021 のエラーが出るsmb.conf の global に下記を追加すれば回避可能。 strict locking = no

CentOS7 Comskipのインストール

パッケージがあるので yum で入れる。・インストール # yum install epel-release # cd /usr/local/src/ # wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm # rpm -Uvh nux-dextop-release-0-5.el7.nux.no…

Zabbix ホストの自動登録

・自動登録アクションを作成 ・アクション ・アクションの実行条件 ※ホストメタデータはエージェント側設定ファイルに記載する ※自動登録される際のホスト名はエージェント側設定ファイルで指定・アクションの実行内容

CentOS7 NET-SNMP のインストール

・インストール # yum -y install net-snmp # yum -y install net-snmp-utils ・設定 # vi /etc/snmp/snmpd.conf ドキュメント:http://www.suzu841.com/snmp.html ・起動 # systemctl start snmpd # systemctl enable snmpd ・動作確認 # snmpwalk -v 2c -c…

CentOS7 Zabbix2.2のインストール

・Zabbix Server のインストール # yum install -y epel-release # yum install -y zabbix22 zabbix22-web zabbix22-agent zabbix22-server ・AMPのインストール # yum install -y httpd php php-mysql mariadb mariadb-server ・自動起動の有効化 # system…

Debian7 netatalk3 のインストール

・コンパイル用パッケージのインストール # apt-get install automake avahi-daemon build-essential checkinstall db5.1-util db-util git-core libacl1-dev libavahi-client-dev libdb5.1-dev libgcrypt11 libgcrypt11-dev libpam0g-dev libtool pkg-confi…

CentOS7 KVMホストを再インストールしたらやること(メモ)

・SELINUX の無効化 http://d.hatena.ne.jp/kt_hiro/20120730/1343653945・firewalld の無効化 # systemctl stop firewalld # systemctl disable firewalld ・nfs の設定 http://d.hatena.ne.jp/kt_hiro/20141212/1418378655・xrdp のインストール http://d.…

CentOS7 KVMのインストール

・パッケージのインストール # yum install qemu-kvm libvirt virt-install virt-manager bridge-utils・ブリッジの設定 ・状態確認 # nmcli device # nmcli connection show・ブリッジの作成、設定 # nmcli connection add type bridge ifname br0 # nmcli …

CentOS7 クロックソースの変更

・使用できるクロックソースの確認 # cat /sys/devices/system/clocksource/clocksource0/available_clocksource kvm-clock tsc acpi_pm・使用中のクロックソースの確認 # cat /sys/devices/system/clocksource/clocksource0/current_clocksource kvm-clock…

CentOS7 KVM で PCIパススルー、USBパススルー

・BIOSでIOMMU拡張を有効化 「Intel VT-d」「I/O Virtualization Technology」などの名前の設定項目を有効にする。・LinuxカーネルでIOMMU機能を有効化 # vi /etc/default/grub GRUB_CMDLINE_LINUX の末尾に「intel_iommu=on」もしくは「amd_iommu=on」を追…

Ubuntu DVDをリッピングしてHandBrakeCLIで変換する

・リッピングソフトのインストール # apt install libdvdcss2 # apt install dvdbackup・リッピング # dvdbackup -i /dev/cdrom -o OUTPUT -M ・HandBrake のインストール(aptからインストールする場合) # add-apt-repository ppa:stebbins/handbrake-snap…

CentOS6 Chinachuのインストール

・事前準備 # yum install kernel-devel openssl-devel libboost-all-dev boost-devel curl git-core yasm libtool autoconf # useradd chinachu・インストール # git clone git://github.com/kanreisa/Chinachu.git # cd Chinachu/ # ./chinachu installer …

PT3の設定(CentOS7)

・事前準備 # yum -y install kernel-devel-`uname -r` # yum -y install git unzip bzip2 at # yum -y install gcc gcc-c++ kernel-devel make autogen automake patch perl-ExtUtils-MakeMaker・カードリーダ用ソフトウェアをインストール # yum -y instal…

CentOS7 ffmpegをソースからインストール

・参考 https://trac.ffmpeg.org/wiki/CompilationGuide・事前準備 # yum groupinstall "Development Tools" "Development Libraries"・yasm のインストール(x264 のビルドに必要) # cd /usr/local/src # wget http://www.tortall.net/projects/yasm/relea…

CentOS7 HandBrake のインストール

・参考 https://handbrake.fr/docs/en/latest/developer/install-dependencies-centos.html・事前準備 # yum groupinstall "Development Tools" "Development Libraries"・lame のインストール(HandBrake のインストールに必要) # cd /usr/local/src # wge…

CentOS6 ffmpegのインストール

・RPMForgeレポジトリを追加する http://d.hatena.ne.jp/kt_hiro/20140115/1389784935・インストール # yum install ffmpeg --enablerepo=rpmforge※割と古いのが入るので、新しいのが欲しい場合はソースから入れる必要あり。

CentOS7 NFSサーバの設定

・インストール # yum install nfs-utils・設定 # vi /etc/exports /mnt2 192.168.0.0/24(rw,sync,no_root_squash) #[共有するディレクトリ] [公開するネットワーク] [オプション] ※オプション -ro 読み取りのみ許可する -rw 読み取りと書き込みを許可する -…

CentOS7 netatalk3 をインストールする

パッケージがないのでソースから入れる・事前準備 # yum install gcc # yum install avahi-devel quota-devel libacl-devel libgcrypt-devel libdb-devel・ソースのダウンロード # cd /usr/local/src/ # wget http://sourceforge.net/projects/netatalk/file…

CentOS7 TigerVNC の設定

・インストール # yum install tigervnc-server・ユニットの設定ファイルをコピー # cp -a /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service・設定ファイルを編集 # vi /etc/systemd/system/vncserver@:1.service <USER> をログ</user>…

CentOS7 samba4の設定

・インストール # yum install samba・設定ファイルの作成 # vi /etc/samba/smb.conf [global] workgroup = WORKGROUP server string = %h server log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 unix extensions = no [homes] comment =…

CoreOS Dockerfile からイメージ作成

・環境 Client version: 1.0.1 Client API version: 1.12 Server version: 1.0.1 Server API version: 1.12・Dockerfile の作成 $ mkdir centos1 $ cd centos1 $ vi Dockerfile # でコメント可能 FROM centos:centos6 MAINTAINER kt_hiro <xxxx@gmail.com> RUN yum install -</xxxx@gmail.com>…

CoreOS docker のコマンド

・環境 Client version: 1.0.1 Client API version: 1.12 Server version: 1.0.1 Server API version: 1.12・docker の情報取得 $ docker info $ docker version・イメージの確認 $ docker images・コンテナの状態確認 $ docker ps -a・docker pull コマンド…

CoreOS のインストール

・環境 CoreOS 367.1.0・イメージのダウンロード https://coreos.com/docs/running-coreos/platforms/iso/・イメージから起動する・割り当てられたIPアドレスの確認 $ ip adde show・coreユーザのパスワード変更 $ sudo passwd core・sshで接続(任意) # ss…

CentOS6 syslog-ngのインストール

・epelレポジトリ追加 # wget http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm ・レポジトリ確認 # yum repolist ・syslog-ngインストール # yum --enablerepo=epel install sysl…

Rygelのインストール

・パッケージのインストール # apt-get infall rygel ・設定 # vi /etc/rygel.conf #uris=@MUSIC@;@VIDEOS@;@PICTURES@ uris=@MUSIC@;@PICTURES@;/mnt/storage-1/video ※コンテンツディレクトリの設定 ・起動 # rygel ※設定ファイルを指定しなければ /etc/ry…

Linux ext3 や ext4 の予約領域の変更

ext3 や ext4 でファイルシステムを作成すると、デフォルトで 5% の予約領域が使用される。 予約領域は root だけが書き込める領域で、仮にディスクの空きがなくなっても root は予約領域を使って作業ができる。 また、ディスク管理用の領域(断片化回避など…

epgrec 削除できない予約録画の削除方法

・データベースに接続 # mysql -u USER_NAME -p mysql> use epgrec; ・現在時刻よりも前の予約録画を抽出 mysql> select id, title from Recorder_reserveTbl where complete = 0 and endtime ・録画完了フラグをたてる mysql> update Recorder_reserveTbl s…