sudo umount -l ディレクトリ
sudo mount -a
mkfs.ext4
e2label|
e2fsck -c /dev/sda1
e2fsck -nf /dev/sda1
-threads 8
sort -t: -k3 -n /etc/group
nl [ オプション ] [ ファイル名 ]
オプション | 内容 |
-h<形式> | 指定した形式でヘッダに行番号を付加する |
-b<形式> | 指定した形式で本文に行番号を付加する |
-f<形式> | 指定した形式でフッタに行番号を付加する |
形式 | 内容 |
a | 全ての行 |
t | 空白以外の行 |
n | 行番号を付加しない |
\:\:\: | ヘッダの開始を意味する行 |
\:\: | 本文の開始を意味する行 |
\: | フッタの開始を意味する |
nl -ha -bt -fn sample.txt
find ./ -name "*.*" | xargs grep -n "hoge"
find ./ -name "*.*" | xargs -I{} grep -n "hoge" {}
grep searchChar | grep -v noExistsChar
less +F
Shift + f (大文字F)
ctrl + c
・epel-release-6-8.noarch.rpm を探し、wget で引っ張る最新バージョンの確認
・http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/
epel パッケージのインストール例 wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
ssh などリモートでログインしている時のセッションを保持する。
作業中、ネットワークが切断されたりターミナルがブチ切れした時も
続きから作業が行える
sudo apt-get install tmux
sudo yum install epel-release sudo yum install tmux
# 初回シェル時のみ tmux実行 if [ $SHLVL = 1 ]; then tmux fi
ショートカット:無し
C-b [
tmux new -s <セッション名>
tmux ls
tmux lsc
tmux a tmux a -t testSession
tmux kill-session tmux kill-session -t testSession
tmux kill-server
tmux [command [flags]]
export PATH=$PATH:/usr/sbin/
cd -
mount -o loop -t iso9660 isoファイル マウントするディレクトリ
ls -S
ping 8.8.8.8 | xargs -L 1 -I '{}' date '+[%Y/%m/%d %H:%M:%S] {}'
nohup `ping 8.8.8.8 | xargs -L 1 -I '{}' date '+[%Y/%m/%d %H:%M:%S] {}'`
unset http_proxyexport http_proxy="" では削除されないので注意
du -bhc ~/*.pdf
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.43 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.37 192.168.1.35 192.168.1.1 auto eth1 iface eth1 inet dhcp
nameserver 192.168.1.37 nameserver 192.168.1.35 search tar3.net
#インストール sudo aptitude -y install sysv-rc-conf #切り替え sudo sysv-rc-conf network-manager off sudo sysv-rc-conf networking on
sudo apt-get remove network-manager
sudo /etc/init.d/networking restart
sudo ifdown eth0 sudo ifup eth0 sudo ifdown eth1 sudo ifup eth1
sudo vi /etc/resolvconf/resolv.conf.d/base nameserver 192.168.11.1 192.168.11.2
sudo resolvconf -u
cat /etc/resolv.conf
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes NM_CONTROLLED=no IPADDR=192.168.1.29 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
nameserver 192.168.12.12 nameserver 192.168.11.11 search tar3.net
sudo /etc/init.d/networking restart
sudo ifdown eth0 sudo ifup eth0
sudo vi /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.1.1 nameserver 192.168.1.2 search tar3.net※自分の環境ではこれをやっても resolv.conf が
sudo ifdown eth0 && sudo ifup eth0で設定を反映させました。。。
タイムスタンプ名 | 説明 | 参照コマンド |
atime | 最終アクセス時刻 (access time) | ls -lu |
mtime | 最終変更時刻 (modify time) | ls -l |
ctime | 最終ステータス変更時刻 (change time) | ls -lc |
sudo apt-get install sysv-rc-conf sudo sysv-rc-conf networking on
sudo do-release-upgrade
uname -r
dpkg --get-selections | grep linux-
sudo apt-get autoremove --purge linux-headers-3.13.0-{65,67,71}
sudo apt-get autoremove --purge linux-image-3.13.0-{65,67,71}
sudo vi /usr/share/mime/packages/Overrides.xml
<?xml version='1.0' encoding='utf-8' ?> <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> <mime-type type="video/mp2t"> <comment>mpeg-2 transport streams</comment> <glob pattern="*.ts" /> </mime-type> </mime-info>
sudo update-mime-database /usr/share/mime
前提:ubuntu でやります。
i=0 for n in *.JPG do mv $n $(printf %04d $i).jpg i=$(expr $i + 1) done
avconv -r 10 -i %04d.jpg -r 10 -vcodec libx264 -crf 29 -g 15 -s 840x560 video.mp4
sudo apt-get install fonts-arphic-uming cd /usr/share/fonts/truetype sudo cp fonts-japanese-mincho.ttf arphic/uming.ttc
sudo apt-get install pavucontrol
cd /usr/lib/jvm/java-7-oracle/jre/lib sudo mkdir -p fonts/fallback
cd fonts/fallback/ sudo ln -s /usr/share/fonts/truetype/takao/Takao* ./以上です。
sudo ln -s /usr/share/fonts/truetype/takao-gothic/Takao* ./
gsettings set org.gnome.Vino require-encryption false
sudo add-apt-repository ppa:x2go/stable sudo apt-get update sudo apt-get install x2goserver x2goserver-xsession
sudo add-apt-repository ppa:x2go/stable sudo apt-get update sudo apt-get install x2goclient
sudo apt-get install vnc4server vncserver :1 vncserver -kill :1 vi .vnc/xstartup
#x-window-manager & startkde &
以下の設定を再度実行
sudo dd if=hdd_image-nwdsn.img of=/dev/sdb
sudo update-manager -d
vi /etc/hostname
sudo rm /var/crash/*
sudo mount -t vfat /dev/sdc1 /mnt/sdc1
sudo apt-get install ghostscript
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
sudo apt-get install numlockx
sudo apt-get install python-software-properties sudo apt-add-repository ppa:rubiojr/airvideo sudo apt-get update sudo apt-get install airvideo-server
/sbin/iptables-restore < iptables
/etc/init.d/iptables save
# iptables log *kern.debug /var/log/iptables
# iptables log *kern.debug /var/log/iptables
yum install iptstate iptstate
fiwawalldの停止
sudo systemctl stop firewalld
自動起動の停止
sudo systemctl disable firewalld
ステータスの確認
sudo systemctl status firewalld
sudo yum install iptables-services
sudo systemctl start iptables
sudo systemctl enable iptables
sudo systemctl status iptables
/usr/libexec/iptables/iptables.init save
/var/log/iptables { weekly rotate 10 create postrotate /bin/systemctl reload iptables.service > /dev/null 2> /dev/null || true endscript }
sudo apt search openjdk-\(\.\)\+-jre$
sudo apt-get install openjdk-8-jre
java -version
wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar
mkdir build cd build
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
java -jar BuildTools.jar
mkdir ./minecraftSpigot cd ./minecraftSpigot mv ../build/spigot-1.*.jar ./spigot.jar
java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigot.jar
ps ax | grep spigot
2116 ? Sl 739:06 java -Xmx2G -Xms2G -jar ../mineSpigot/spigot.jar nogui
kill 2116
#!/bin/bash cd /home/minecraft/server; java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigot.jar
sudo apt-get install snmpd snmp
sudo rm /usr/share/zabbix/fonts/graphfont.ttf
sudo ln -s /usr/share/fonts/ipa-gothic/ipag.ttf /usr/share/zabbix/fonts/graphfont.ttf
sudo rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
sudo yum install zabbix-agent
sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
sudo apt-get install zabbix-agent
sudo chkconfig zabbix-agent on
sudo apt-get install sysv-rc-conf sudo sysv-rc-conf zabbix-agent on
:%s/置換前文字列/置換後文字列/gc
%s;/var/home;/home;gc
:63,79s /beauty/hairnail/g
:set nu
コマンド | 説明 |
:!コマンド | vi を終了せずにシェルコマンドを実行 |
:sh | コマンドプロンプトを実行。exit で vi に戻る |
/
n
N
perl -MCPAN -e 'install HTML::Template'
install HTML::Template
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
ntpq -p
#インストール sudo aptitude -y install sysv-rc-conf #一覧の表示 sudo sysv-rc-conf -list sudo sysv-rc-conf -list | grep ssh #切り替え sudo sysv-rc-conf ssh onまたはoff
du -s /home/hogehoge/* /home/hogehoge/.[^\.]* | sort -rn
sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFALUT="quiet splash text"
sudo update-grub
sudo add-apt-repository ppa:linrunner/tlp sudo apt-get update sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo vi /etc/default/tlp
sudo yum install cpuspeed
cd /lib/modules/[kernel]/kernel/arch/[arch tecture]/kernel/cpu/cpufreq/
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 3200000 2800000
sudo vi /etc/sysconfig/cpuspeed
GOVERNOR=userspace MAX_SPEED=2800000 MIN_SPEED=3200000
sudo /etc/init.d/cpuspeed start
sudo chkconfig cpuspeed on
tcpdump -i eth0 port 20 or port 21 or port 80
/etc/rsyslog.conf
sudo vi /etc/init/lightdm.override
manual
# manual
sudo lightdm
ctrl + alt + F7
enforcing=0を追加します。
enforcing=0を追加します。
sudo apt-get install etckeeper bzr
sudo etckeeper init
sudo etckeeper vcs diff
/etc/rsyslog.conf | 共通設定ファイル |
/etc/rsyslog.d/*.conf | 個別の設定ファイル |
/etc/sysconfig/rsyslog | 起動オプション |
vi /etc/rsyslog.conf
#iptables log kern.debug /var/log/iptables.log
HOSTNAME=unya.hogehoge.com NETWORKING=yes
sudo yum install rpm-build sudo yum install rpmdevtools yum-utils
sudo yum install bind-utils
elasticsearch というソフトを例で
sudo update-rc.d elasticsearch defaults
ifconfig lsmod
modprobe epic100
ifconfig eth0 up
ifconfig
ONBOOT=yes
service network restart
sudo: sorry, you must have a tty to run sudo
Defaults requiretty
Defaults:root !requiretty
Certificate for hostname 'host.localdomain', in file (or by nickname): /etc/pki/tls/certs/localhost.crt The certificate needs to be renewed; this can be done using the 'genkey' program. Browsers will not be able to correctly connect to this web site using SSL until the certificate is renewed.
sudo rm /etc/pki/tls/certs/localhost.crt sudo rm /etc/pki/tls/private/localhost.key
sudo genkey localhost