検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
OS関係/Linux/サーバの初期設定 をテンプレートにして作成
2023.1 (read)
[
]
日
月
火
水
木
金
土
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
AjaxTree
Top
(293)
3D-Graphics
(8)
Help
(15)
PukiWiki
(10)
WEBサービス
(7)
その他
(18)
クラウド
(2)
コンピュータ言語
(19)
サーバー関係
(35)
セキュリティ
(11)
ディスクとファイル共有
(8)
デザイン系
(10)
データベース
(9)
パソコン・機材
(6)
仮想化技術
(4)
情報共有
(14)
教育
(2)
文章ツール
(1)
映像・サウンド
(11)
生活品質
(20)
開発環境
(15)
OS関係
(42)
最新の20件
2022-10-26
OS関係/Linux/AlmaLinux
OS関係/MacOSX/Ventura
2021-12-07
クラウド/Kubernetes
クラウド/サービスメッシュ
2021-12-06
クラウド
2021-06-24
OS関係/MacOSX
2020-09-01
OS関係/Linux/サーバの初期設定
2020-05-24
サーバー関係/ルータ
2020-04-30
WEBサービス/Amazon Cloud(AWS)
2020-04-16
サーバー関係/Mail/Dovecot
サーバー関係/Mail/Postfix
2020-03-25
OS関係/MacOSX/Catalina
2020-03-12
OS関係/Linux/Alpine
2020-03-11
サーバー関係/DNS/Unbound
パソコン・機材/Yamaha_RX830
RecentDeleted
サーバー関係/AppServer
サーバー関係/WEB
サーバー関係/Mail
サーバー関係/デーモン登録
MenuBar Edit
Total:0/Today:0
開始行:
#contents
*すべてのサーバにおける共通設定 [#k31118e3]
/etc/hosts ホスト名変更
/etc/sysconfig/network ホスト名変更
/etc/sysconfig/network-scripts/ifcfg-eth0 Staticに変更
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:00:00:00:00:00
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
/etc/inittab ttyの数を減らす (Centos6の場合は、/etc/sysconfig/init)
/etc/profile に追加
alias lm='ls -altr --color=auto'
alias pg='ps ax | grep $1'
alias hg='history | grep $1'
function tarx (){ tar zxvf $1.tar.gz $1; } <- 引数使う場合 alias が使えないので
function tarc (){ tar zcvf $1.tar.gz $1; }
function 7zac (){ 7za a -m0=lzma2 -mx=9 -mfb=256 -md=1024 $1.7z $1; }
function 7zax (){ 7za x $1; }
stty stop undef <- CTRL-Sを無効に(この設定が無いとき間違って押したらCTRL-Qで回復)
stty erase "^H" <- これがないと BackSpaceキーが機能しない
yum install ntp
/etc/cron.dairy にntpdate -b -u ntp.nict.jpのファイルを作成
/etc/sysconfig/iptables の22番ポート(ssh)に
port 50,51,631(lp) の4行は削除
-s 192.168.111.0/24 等を追加して制限をかける(IPは任意)
~
network 情報の確認方法~
# ifconfig -a
# netstat -r
***crontabのrun-partsについて [#p35267af]
引数でディレクトリを指定すると、ディレクトリ内の実行可能ファイルを名前順に実行するコマンド。
***TimeZoneの設定 [#g0909f0d]
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
*WEBサーバに適用する設定 [#ea37bb4a]
yum install libmcrypt (for web)
yum install curl (for web)
yum install libxml2* (for web)
*開発用マシンに設定 [#a53910af]
yum install emacs (開発)
yum install wget (開発)
yum groupinstall "Development Tools" (開発)
yum install libtermcap* (開発)
yum install curl* (開発)
yum install libpng* (開発)
yum install libmcrypt* (開発)
download openssl,php,mysql,httpd
/etc/profile のpath に/usr/local/apache2/bin を追加
/usr/local/mysql/lib/mysql/libmysqlclient.so x 3
*DNSサーバの設定 [#xb042e5f]
yum install bind
yum install dhcp
cp <conf_files> /etc
/etc/sysconfig/iptables に53番(tcp,udp共に)を許可
*NFSサーバとクライアント [#vfd315b0]
yum install nfs-utils
# vi /etc/idmapd.conf
domain xxxxx.com <- 自分のドメインに
chkconfig rpcidmapd on
service rpcidmapd start
''サーバだけ''
+/var/lib/nfs/v4recoveryというディレクトリがあるか確認。無ければ権限755で作成。
+/etc/exports に共有するフォルダの設定。詳しくはNFSのページを参照。
# vi /etc/init.d/rpcidmapd
OPTIONS="-S"
''クライアントだけ''
mount -t rpc_pipefs sunpc /var/lib/nfs/rpc_pipefs
# vi /etc/init.d/rpcidmapd
OPTIONS="-C"
&color(red){注意!サーバとクライアントは、必ず/etc/passwdのUIDと、/etc/groupのGIDを揃えるように設定すること。};
*SVNおよびHTTPサーバ [#peffe4d4]
# emacs /etc/ld.so.conf.d/apache.conf
/usr/local/apache2/lib
# vi /etc/profile
pathmunge /usr/local/bin
pathmunge /usr/local/apache2/bin <- 同じようなpath指定の下に追加
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
ポートをあける。
*rpm 作成 [#o063e014]
# rpmbuild -tb --clean apr-1.6.3.tar.bz2
終了行:
#contents
*すべてのサーバにおける共通設定 [#k31118e3]
/etc/hosts ホスト名変更
/etc/sysconfig/network ホスト名変更
/etc/sysconfig/network-scripts/ifcfg-eth0 Staticに変更
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:00:00:00:00:00
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
/etc/inittab ttyの数を減らす (Centos6の場合は、/etc/sysconfig/init)
/etc/profile に追加
alias lm='ls -altr --color=auto'
alias pg='ps ax | grep $1'
alias hg='history | grep $1'
function tarx (){ tar zxvf $1.tar.gz $1; } <- 引数使う場合 alias が使えないので
function tarc (){ tar zcvf $1.tar.gz $1; }
function 7zac (){ 7za a -m0=lzma2 -mx=9 -mfb=256 -md=1024 $1.7z $1; }
function 7zax (){ 7za x $1; }
stty stop undef <- CTRL-Sを無効に(この設定が無いとき間違って押したらCTRL-Qで回復)
stty erase "^H" <- これがないと BackSpaceキーが機能しない
yum install ntp
/etc/cron.dairy にntpdate -b -u ntp.nict.jpのファイルを作成
/etc/sysconfig/iptables の22番ポート(ssh)に
port 50,51,631(lp) の4行は削除
-s 192.168.111.0/24 等を追加して制限をかける(IPは任意)
~
network 情報の確認方法~
# ifconfig -a
# netstat -r
***crontabのrun-partsについて [#p35267af]
引数でディレクトリを指定すると、ディレクトリ内の実行可能ファイルを名前順に実行するコマンド。
***TimeZoneの設定 [#g0909f0d]
# ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
*WEBサーバに適用する設定 [#ea37bb4a]
yum install libmcrypt (for web)
yum install curl (for web)
yum install libxml2* (for web)
*開発用マシンに設定 [#a53910af]
yum install emacs (開発)
yum install wget (開発)
yum groupinstall "Development Tools" (開発)
yum install libtermcap* (開発)
yum install curl* (開発)
yum install libpng* (開発)
yum install libmcrypt* (開発)
download openssl,php,mysql,httpd
/etc/profile のpath に/usr/local/apache2/bin を追加
/usr/local/mysql/lib/mysql/libmysqlclient.so x 3
*DNSサーバの設定 [#xb042e5f]
yum install bind
yum install dhcp
cp <conf_files> /etc
/etc/sysconfig/iptables に53番(tcp,udp共に)を許可
*NFSサーバとクライアント [#vfd315b0]
yum install nfs-utils
# vi /etc/idmapd.conf
domain xxxxx.com <- 自分のドメインに
chkconfig rpcidmapd on
service rpcidmapd start
''サーバだけ''
+/var/lib/nfs/v4recoveryというディレクトリがあるか確認。無ければ権限755で作成。
+/etc/exports に共有するフォルダの設定。詳しくはNFSのページを参照。
# vi /etc/init.d/rpcidmapd
OPTIONS="-S"
''クライアントだけ''
mount -t rpc_pipefs sunpc /var/lib/nfs/rpc_pipefs
# vi /etc/init.d/rpcidmapd
OPTIONS="-C"
&color(red){注意!サーバとクライアントは、必ず/etc/passwdのUIDと、/etc/groupのGIDを揃えるように設定すること。};
*SVNおよびHTTPサーバ [#peffe4d4]
# emacs /etc/ld.so.conf.d/apache.conf
/usr/local/apache2/lib
# vi /etc/profile
pathmunge /usr/local/bin
pathmunge /usr/local/apache2/bin <- 同じようなpath指定の下に追加
# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
ポートをあける。
*rpm 作成 [#o063e014]
# rpmbuild -tb --clean apr-1.6.3.tar.bz2
ページ名: