なにはなくともssh†
sudo apt-get update
sudo apt-get install openssh-server
sudo service ssh restart
初期インストール†
ssh でログインしてから作業
雑多なもの†
sudo apt-get install emacs24 emacs24-el lrzsz nmap
ユーザの追加†
adduser 【user】
gpasswd -a 【user】 sudo
その他ツール†
apache†
sudo apt-get install apache2
sudo /etc/init.d/apache2 restart
reverse proxy の設定
sudo a2enmod proxy_http
/etc/apache2/mods-enabled/proxy.conf
ProxyRequests Off
<Proxy http://localhost:8080/ >
Order deny,allow
Allow from all
</Proxy>
ProxyPass /tomcat/ http://localhost:8080/
ProxyPassReverse /tomcat/ http://localhost:8080/
java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
bash†
.bashrc
alias emacs=nano # emacs がない場合
alias emasc=nano # emacs がない場合
alias emacs=emacs -nw # emacs がある場合
alias emasc=emacs -nw # emacs がある場合
export PS1="\n<\u@\h>\n[\w]: "
nano†
管理権限がないサーバで emacs 入れられないときに
nano
postgres + postgis†
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt trusty-pgdg main" >> /etc/apt/sources.list'
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.4-postgis-2.1 pgadmin3 postgresql-contrib
sudo su postgres
psql
alter role postgres with password 'postgres';
\d
logout
/etc/postgresql/9.4/main/pg_hba.conf
local all postgres password
sudo /etc/init.d/postgres restart
fire wall†
sudo ufw allow from 192.168.0.10 to any port 22
sudo ufw allow from 192.168.0.10 to any port 80
sudo ufw enable
消すとき
sudo ufw status numbered
sudo ufw delete 【消したいルールno】
sudo ufw reload
電源ボタンシャットダウン†
/etc/acpi/events/powerbtn
action=shutdown -h now
hostname†
sudo hostnamectl set-hostname 【hostname】