ferora23 desktop・server 設定メモ
2016/05/16※表示が戻れる
コマンド | less
例 semanege port -l | less
***** SELINUXを停める *********************************
setenforce 0
vi /etc/sysconfig/selinux
SELINUX=disabled
***** アップデーをする *******************************
dnf update
***** ユーザーにグループを追加する *******************
usermod -G postgres ooooo
***** ooo.cof をnarikyoフォルダにバックアップする ****
***** ホスト名を変更する *****************************
hostname server.gr.jp 一時的に更新
hostnamectl set-hostname server.gr.jp 恒久的に更新
hostnamectl 確認
**** Rubyをインストールする **************************
dnf install ruby
***** samba ユーザー&パスワード *********************
pdbedit -a user_name
***** 自動起動の設定 *********************************
ntsysv
postgresql
smb
nma
vsftp
httpd
***** ファイヤーウォールの設定 ***********************
firewall-cmd --add-service=postgresql
firewall-cmd --permanent --add-service=postgresql
firewall-cmd --add-service=samba
firewall-cmd --permanent --add-service=samba
firewall-cmd --add-service=http
firewall-cmd --permanent --add-service=http
== https ssl ==
firewall-cmd --add-service=https
firewall-cmd --permanent --add-service=https
firewall-cmd --add-service=ftp
firewall-cmd --permanent --add-service=ftp
***** サーバー名の設定 ****************************
hostnamectl set-hostname name
vi /etc/hostname
server
/etc/hosts は設定不要
***** sambaの設定 *********************************
コピーする
cp /etc/samba/smb.conf /etc/samba/smb.org
vi /etc/samba/smb.conf
hosts allow = 127. 192.168.11. 最後のドットを忘れるな!!!!!
workgroup = WORKGROUP
netbios name = は不要
wins support = は不要
systemctl restart smb
systemctl restart nmb
===== postgresql ================================
initdb
postgresql.conf
autovacuum = offにする
pg_hba.conf
systemctl restart postgresql
===== httpd (apache) ============================
コピーする
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.org
vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/cgi-bin">
Options ExecCGI
<IfModule mime_module>
AddHandler cgi-script .cgi .rb .py #コメントアウトする
systemctl restart httpd
===== インターネット接続テスト =================
wget http://119.245.204.69/__CONNECT__
===== 検索 =====================================
find / -name syslog.conf
===== vsftp ====================================
コピーする
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.org
===== メモリ =====================================
free
===== HDD ======================================
df -h
fdisk -l
===== Postgresqlログ =============================
/var/log/pgsql/ 場所
/var/lib/pgsql/data/pg_log/
パラメータ名 おすすめの値
log_destination 'stderr' または 'csv' (ver8.2~)
redirect_stderr (~ver8.2)
logging_collector (ver8.3~) 'on'
log_directory 'pg_log' or '/var/log/pgsql' など
log_filename 'postgresql-%Y-%m-%d_%H%M.log'など
log_line_prefix '[%t][%p][%u][%d] 'など
log_rotation_age '1d'または'1440' (1日単位で切り替え)
log_rotation_size 1ログファイルの許容サイズ(大きくても数百MB)
log_min_error_statement error
===== HDD パーテッション =======================
LVM (Logical Volume Manager)論理ボリューム
/(root) 10GB
/boot 500MB
/boot/EFI 200MB
/home 10GB
swap 16GB メモリ×2倍
===== journal ==================================
journaldが収集したログの確認方法
journalctl -b ブートログ
・すべてのログをlessにパイプして閲覧
# journalctl
・lessがいらないとき(-lをつけないと画面の右端でカットされる。)
# journalctl -l --no-pager
・特定サービスのログだけ見るとき
# journalctl -u hoge.service
・メタデータを含めて全部見たいとき
# journalctl -u hoge.service -o json-pretty
・tail -f コマンドっぽく、ログの新規出力を観察したいとき
# journalctl -f
====== Atom インストール ===============================
Atomのホームページからダウンロード
Dounload.rpm
dnf install lsb-core-noarch
rpm -ivh /ダウンロードフォルダ/atom.x86_64.rpm
===== chrombook ubuntu install =========================
①[esc]キーと[f3]に相当するキー[再読み込みキー]を押しながら電源を入れます。
②矢印キーで日本語表示に変更できます。
③この状態で[Ctrl] + [D]キーを押すとデベロッパーモードへの移行がはじまります。
④確認機能をオフにするにはEnterキーを押してください。
⑤ローカルデータは消去されます。」と表示されますので[Enter]キーを押します。
⑥Chromeブラウザを起動してアドレスバーに「https://goo.gl/fd3zc」を入力しEnterを押します
⑦次に[Ctrl] + [Alt] + [T] キーを押してターミナル画面を表示します。
⑧crosh > Shell
⑨chronos@localhost / $ sudo sh ~/Downloads/crouton -r trusty -t unity-desktop
tオプション
-t xfce (Xubuntu)
-t lxde (Lubuntu)
⑩chronos@localhost / $ sudo startunity
⑩chronos@localhost / $ sudo startxfce
===== ファイル操作 =================================
ファイル削除
rm -rf /home/oooo
===== 日本語 =======================================
echo $LANG
vi /etc/locale.conf
source /etc/locale.conf
dnf install ibus-mozc
reboot
vi /usr/share/ibus/component/mozc.xml
<layout>default</layout>
下記のように書き換える
<layout>jp</layout>
半角・全角で入力切り替え
===== wifi =========================================
dnf install NetworkManager-wifi
rebootする
dmesg | grep iwlwifi
nmcli device wifi connect marochan_net5 password ooooooooooo
lspci
nmcli device wifi list
nmcli general status
nmcli general logging
nmcli connection show
iwconfig
systemctl restart wpa_supplicant.service
ls /usr/lib/firmware/
nmcli radio wifi on
===== bash履歴 =====================================
vi ~/.bash_history
===== ターミナルでのコピペ =========================
Linux Gnome-terminal
Copy Ctrl + Insert
Paste Shift + Ctrl + v
===== python =======================================
.pyc作成
python -m compileall foo.py
===== pyenv =====
※開発環境インストール
# dnf groupinstall "Development Tools"
# dnf install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
※pyenvインストール
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ vi ~/.bash_profile
export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
source ~/.bash_profile # すぐに認識させる。
$ pyenv install list
$ pyenv install 3.5.1
$ pyenv install 2.7.11
$ pyenv versions
== バージョン切り替え ==
python --version
Python 2.7.3
$ pyenv shell 2.7.9
$ python --version
Python 2.7.9
$ pyenv shell 3.5.0
$ python --version
Python 3.5.0
$ pyenv shell system
$ python --version
Python 2.7.3
== バージョンを戻す ==
$ pyenv shell system
0 件のコメント:
コメントを投稿