2: 2011-03-11 (金) 01:07:28 s09081 ![ソース](https://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/skin/loader.php?src=page_white_text.png) |
現: 2021-06-29 (火) 18:23:10 iseki ![ソース](https://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/skin/loader.php?src=page_white_text.png) |
| *CentOS6について [#s07c8e9d] | | *CentOS6について [#s07c8e9d] |
- | では大幅な仕様が変更となりました。~ | + | - [[CentOS7]] |
- | メモ書き程度ですが分かった範囲でメモしていきます。 | + | - [[CentOS8]] |
| + | #br |
| + | |
| + | ** サポートの停止と CentOS7 へのアップグレード [#e23ee437] |
| + | |
| + | *** サポート停止後の yum [#r05c46af] |
| + | - see https://www.softel.co.jp/blogs/tech/archives/6705 |
| + | |
| + | - /etc/yum.repos.d/CentOS-Base.repo を下記のものと入れ替える |
| + | -- http://www.nsl.tuis.ac.jp/setting/yum/CentOS6/CentOS-Base.repo |
| + | #br |
| + | |
| + | - 勿論,CentOS7 へアップグレードなどできるはずもない. |
| + | - 潰してクリーンインストール! |
| + | #br |
| + | *** certbot [#fd653f81] |
| + | **** certbot-auto [#y7ebac81] |
| + | - 最新版は動かない(2021 6/29) |
| + | - 古いバージョンの certbot-auto をダウンロード |
| + | # /usr/local/sbin |
| + | # wget https://raw.githubusercontent.com/certbot/certbot/v1.9.0/certbot-auto |
| + | - スクリプト /usr/local/sbin/certbot を作る |
| + | #!/bin/bash |
| + | /usr/local/sbin/certbot-auto $* --no-self-upgrade --no-bootstrap |
| + | #br |
| + | **** python3.6 [#gf3c1b6e] |
| + | - python3 が必要だがダウンロードできないので,ソースからコンパイルする. |
| + | # wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz |
| + | # xzcat Python-3.6.2.tar.xz | tar xfv - |
| + | # cd Python-3.6.2 |
| + | # ./configure |
| + | # make |
| + | # make install |
| + | |
| + | **** certbot [#o0bc8bd5] |
| + | - certbot certonly --webroot -w /home/apache/htdocs -d www.nsl.tuis.ac.jp |
| + | -- DocumentRoot にファイルを作って,サーバでそれをチェックしているみたい(サーバの存在確認) |
| + | |
| + | - サーバ証明書と秘密鍵が以下にできる.(シンボリックリンク) |
| + | -- 証明書:/etc/letsencrypt/live/www.nsl.tuis.ac.jp/fullchain.pem |
| + | -- 秘密鍵:/etc/letsencrypt/live/www.nsl.tuis.ac.jp/privkey.pem |
| + | #br |
| + | **** cron [#o6968d67] |
| + | - 月一または週一で以下の cronを流す. |
| + | 00 3 1 * * /usr/local/sbin/certbot renew 1>/dev/null 2>&1 && /etc/init.d/httpd restart 1>/dev/null 2>&1 |
| + | |
| + | ** CentOS6 Memo [#q68da89e] |
| ***Networkの管理するデーモンが変更 [#i393da0c] | | ***Networkの管理するデーモンが変更 [#i393da0c] |
| 現状では切り替えができるが将来的にはなくなる可能性もあるってことかな・・・ | | 現状では切り替えができるが将来的にはなくなる可能性もあるってことかな・・・ |
| #chkconfig network on | | #chkconfig network on |
| ****network使用時ではGUIで無線Lanが設定できないかも? [#v55130a2] | | ****network使用時ではGUIで無線Lanが設定できないかも? [#v55130a2] |
- | (プログラムがNetworkManagerを使ってるよかん~ | + | プログラムがNetworkManagerを使ってるよかん~ |
| ドライバーが読み込まれてるなら | | ドライバーが読み込まれてるなら |
| #ifconfig wlan0 up | | #ifconfig wlan0 up |
| ができるかもしれない。 | | ができるかもしれない。 |
| + | |
| ****Wpaが使えない [#h6cee341] | | ****Wpaが使えない [#h6cee341] |
| 当たり前です。Wpa用のデーモンが起動してません。~ | | 当たり前です。Wpa用のデーモンが起動してません。~ |
| #/etc/init.d/wpa_supplicant start | | #/etc/init.d/wpa_supplicant start |
| #chkconfig wpa_supplicant on | | #chkconfig wpa_supplicant on |
- | | + | #br |
| + | **** NIC の2つのアドレスを付けられる.しかも一方は ifconfig でも見えない [#f59f5acd] |
| + | /etc/sysconfig/network-scripts/ifcfg-eth0 の前の内容を ifcfg-eth0- にしたら,両方有効になった.~ |
| + | しかも ifcfg-eth0- の方は ifconifg で見えない! |
| + | - ifcfg-* は見境なく起動してしまうようです. |
| + | #br |
| | | |
| ***GNOME上でのディレクトリ名が日本語でCUIで入力しにくい [#s86f7348] | | ***GNOME上でのディレクトリ名が日本語でCUIで入力しにくい [#s86f7348] |
| 当たり前です。海外を読みに行ってますよ^^; | | 当たり前です。海外を読みに行ってますよ^^; |
| | | |
- | #vi /etc/yum.repo.d/*.repo | + | # vi /etc/yum.repo.d/*.repo |
| を国内ミラーにするとかしましょう。そうだね、jaistあたりがいいかもね。 | | を国内ミラーにするとかしましょう。そうだね、jaistあたりがいいかもね。 |
| | | |
| ***SELINUXを止める [#zc983c03] | | ***SELINUXを止める [#zc983c03] |
| これくらいは知っておきましょう。 | | これくらいは知っておきましょう。 |
- | #vi /etc/sysconfig/selinux | + | # vi /etc/sysconfig/selinux |
| SELINUX=disabled | | SELINUX=disabled |
| 起動時に止めるなら | | 起動時に止めるなら |
| Grub中に以下のコマンドを | | Grub中に以下のコマンドを |
| kernel /vmlinuz-******************* rhgb quiet SELINUX_INIT=NO | | kernel /vmlinuz-******************* rhgb quiet SELINUX_INIT=NO |
| + | |
| + | ***Javaを入れると文字化けする [#z2bb63cb] |
| + | いつものことだったがいつもの常識が通用しなかった。~ |
| + | sazanamiは用意されていません!~ |
| + | sazanamiを使うアプリはIPAフォントに置き換えなければならないのでいろいろ工夫~ |
| + | ****jdkを/usr/loca/にインストールせよ [#ab978301] |
| + | いつものようにSunからダウンロードして実行フラグをいれて実行!~ |
| + | #vi bashrc |
| + | export JAVA_HOME="/usr/loca/jdk-**" |
| + | export PATH="${JAVA_HOME}:$PATH:*********" |
| + | ****ipaフォントを認識させる [#qe4af992] |
| + | #cd $JAVA_HOME/jre/lib/fonts/ |
| + | #mkdir fallback && cd fallback |
| + | #ln -s /usr/share/fonts/ipa-*/*.ttf . |
| + | #cd /usr/share/fonts && mkdir -p japanese/TureType && cd japanese/TureType |
| + | #ln -s ../../*/*.ttf . |
| + | #ln -s ../../ipa-gothic/ipag.ttf sazanami-gothic.ttf |
| + | #ln -s ../../ipa-mincho/ sazanami-mincho.ttf |
| + | ーーーーーー普通はここで大丈夫だがダメな場合は以下のとおりにするーーーーーー |
| + | #cd ${JAVA_HOME}/jre/lib/fonts |
| + | #cp /etc/alternatives/jre/lib/fontconfig.properties.src fontconfig.properties |
| + | openjavaがないなら↓ |
| + | (#cp fontconfig.properties.src fontconfig.properties) |
| + | #vi fontconfig.propertiesでしっかりとおきかえるべし |
| + | |
| + | ***Chromium [#kffc2e4b] |
| + | 普通に落とせばおkかな~ |
| + | でも、chrome-wrapper 使わないだめかな |
| + | **** デフォルトブラウザについて [#c888ae80] |
| + | gnome-default-applications-properties |
| + | これで設定! |
| + | |
| + | ***アプリケーションメニューの追加について [#jfa46ee0] |
| + | 結構ややこしいですができたから真似してみてくださいな |
| + | ****まずは・・・ [#ob1005a7] |
| + | 上のアイコンメニューから作っておきます!~ |
| + | 最初に、サブメニューを作成する。メニューの構造を定義する/etc/xdg/menus/applications.menuに、以下の記述を追加する。~ |
| + | 追加する位置はどこでも構わないが、ここでは分かりやすくするために最下部の</Menu>の前に追加した。~ |
| + | <Menu> |
| + | (省略) |
| + | <!-- Favorites --> |
| + | <Menu> |
| + | <Name>Favorites</Name> ←このファイル内での名前 |
| + | <Directory>Favorites.directory</Directory> ←サブメニューを定義する.directoryファイル名 |
| + | <Include> |
| + | <Filename>mozilla-firefox.desktop</Filename> ←サブメニューに表示する項目を定義する.desktopファイル名 |
| + | <Filename>redhat-spreadsheet.desktop</Filename> ←サブメニューに表示する項目を定義する.desktopファイル名 |
| + | </Include> |
| + | </Menu> |
| + | |
| + | </Menu> <!-- End Applications --> |
| + | |
| + | ****そして! [#dfaf1573] |
| + | 次に、サブメニューの内容を定義する/usr/share/desktop-directories/Favorites.directoryを作成する。内容は以下のとおり。 |
| + | |
| + | [Desktop Entry] |
| + | Name=Favorites ←サブメニュー名 |
| + | Name=お気に入り ←サブメニュー名(日本語) |
| + | Comment=Favarites Programs ←サブメニューのコメント |
| + | Comment=よく使うプログラム ←サブメニューのコメント(日本語) |
| + | Icon=user_icon.png ←アイコンファイル |
| + | Type=Directory ←サブメニューの種類 |
| + | |
| + | GNOMEを日本語環境で使用している場合は、Name=で指定したサブメニュー名が表示される。~ |
| + | また、Icon=では、/usr/share/icons/Bluecurve/48x48/appsディレクトリにある.png形式のファイルを指定できる。 |
| + | #br |
| + | |
| + | ****アプリ設定 [#s93c94ae] |
| + | /root/.gnome2/panel2.d/default/launchers/skype.desktop |
| + | 大体こんな場所にかくされてるのでこれをコピーして配置すればおk!~ |
| + | コピー先は |
| + | /usr/share/applications |
| + | #br |
| + | *** matahari [#jca776c2] |
| + | - yum でエラーが出る -> 6.5 で削除された |
| + | |
| + | # yum remove matahari-* |
| + | #br |