1805758 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

物欲との戦いの日々

物欲との戦いの日々

ubuntu備忘録

root有効化
sudo passwd root

プロンプト変更
ホームディレクトリの.bashrcに
export PS1="\u@\w$>"

ls変更
ホームディレクトリの.bashrcに
alias ls='ls -a -l --color=none'

ネットワーク設定
/etc/netplan以下

network:
ethernets:
enp4s0:
addresses: [192.168.1.**/24]
gateway4 192.168.1.1
nameservers:
addresses: [192.168.1.1]
optional: true

強制的にgatewayを設定するには
ip route add default via ***.***.***.***

フォント変更
dpkg-reconfigure console-setup

nanoの変更
/etc/nanorc
set linenumbersのコメント外す

Telnet
apt -y install telnetd xinetd
apt -y install inetutils-inetd

/etc/inetd.conf
# Telnet
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd

/etc/init.d/inetutils-inetd restart

タイムゾーンの変更
apt -y install timedatectl
timedatectl set-timezone Asia/Tokyo

USBメモリマウント
fdisk -lで探す
/dev/sdbかsdc
moint -t vfat /dev/sdb1 /media
アンマンウントは
umount /media

IPアドレスの確認
ip address show
(winでのipconfig)

DNSアドレスの確認
/etc/resolv.conf
nameserver aaa.bbb.ccc.ddd
options
search (DNSサフィックス検索一覧)

winでipconfig /renew

raidの設定
先ずはformat
parted /dev/sdb
(parted) unit GB
(parted) mklabel gpt
(parted) mkpart primary xfs 0% 100%
(parted) set 1 raid on
(parted) p

mdadm --create /dev/md0 --level=1 --raid-device=2 missing /dev/sdb1
mdadm /dev/md0 --add /dev/sdc1

touch /etc/mdadm.conf
mdadm --detail --scan | sudo tee -a /etc/mdadm.conf
mkfs.ext4 /dev/md0

blkid | grep md0
/dev/md0: UUID="hogehoge" TYPE="ext4"

fstabに
UUID=hogehoge /mnt/storage ext4 defaults 1 2

mount -a

状態は
cat /proc/mdstat

sambaの設定
apt -y install samba

mkdir /home/data
chmod 777 /home/data

/etc/samba/smb.confを
L25
unix charset = UTF-8
dos charset = CP932

L40
hosts allow = 192.168.1. localhost
interfaces=192.168.1.0/24 wlp2s0

client max protocol =SMB3
client min protocol =SMB3

L101
map to guest = bad user

[data]
path = /home/data
writable = yes
read only = no
guest ok = yes
force create mode = 777
create mask = 777
force directory mode = 777
directory mask = 777
browseable = yes

wsddの設定
echo deb https://pkg.ltec.ch/public/ $(lsb_release -cs) main > /etc/apt/sources.list.d/wsdd.list
apt-key adv --fetch-keys https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key
apt update
apt install wsdd

/sbin/iptables -A INPUT -p udp --dport 3702 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 5357 -j ACCEPT

ufw allow 3702/udp
ufw allow 5357/tcp

systemctl start wsdd
systemctl enable wsdd

apacheの設定
apt -y install apache2

以下/etc/apache2
conf-available/security.conf
L25
ServerTokens Prod

mods-available/dir.conf
DirectoryIndex index.html index.htm

apache2.conf
L70
ServerName

Directory "自分のコンテンツのdir">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
/Directory>

mysqlの設定
apt -y install mysql-server

mysql -u root -p
create user dbusr;

GRANT ALL ON *.* DBUSR

/etc/mysql/mysql.conf.d/mysqld.cnfの
bind-address = 127.0.0.1
をコメント

https://qiita.com/bunnyhopper_isolated/items/40aea93b72fb11a0d6a0


© Rakuten Group, Inc.