使用指令臨時修改 Hostname
sysctl kernel.hostname=New_Hostname
修改設定檔 → 內容為 New_Hostname
vi /etc/hostname
/etc/init.d/hostname.sh restart
本站為個人筆記之用途,主要內容為電腦技術及生活分享。
sysctl kernel.hostname=New_Hostname
vi /etc/hostname
/etc/init.d/hostname.sh restart
update-alternatives --install <連結> <名稱> <路徑> <優先權> update-alternatives --config <指令>
java -version
java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
sudo tar xfva jdk-8u45-linux-x64.tar.gz -C /opt
cd ~ vi .bashrc
PATH=$PATH:/opt/jdk1.8.0_45/bin
source .bashrc
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/jdk1.8.0_45/bin/java" 1
sudo update-alternatives --config java
選擇 1 ; enter
java -version
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
mkfs -t ntfs /dev/sdb1 mkfs.ntfs /dev/sdb1
sudo apt-get install ntfsprogs mkntfs -f /dev/sdb1
mkfs.ext4 -T largefile /dev/sdb1
iconv -f big5 -t utf-8 big5.txt -o utf8.txt
(2) UTF-8 To Big-5iconv -f utf-8 -t big5 utf8.txt -o big5.txt
sudo apt-get update && apt-get install ssh
ssh -Xl Account IP ssh -X Account@IP
Account : userA IP: 192.168.1.2 ssh -Xl userA 192.168.1.2 ssh -X userA@192.168.1.2-------------------------------------------------------------------------
vi /etc/ssh/sshd_config 將 「PermitRootLogin」關閉,設 no /etc/init.d/ssh restart
apt-get update apt-get install denyhosts openssh-blacklist openssh-blacklist-extra /etc/init.d/ssh restart
vi /etc/denyhosts.conf
apt-get install sshpass rsh
StrictHostKeyChecking no
sshpass -p <密碼> rsh <主機 IP> <指令> &
vi /etc/apt/sources.list ## Security.debian deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main ## Opensource deb http://opensource.nchc.org.tw/debian/ wheezy main deb-src http://opensource.nchc.org.tw/debian/ wheezy main deb http://opensource.nchc.org.tw/debian/ wheezy-updates main deb-src http://opensource.nchc.org.tw/debian/ wheezy-updates main
apt-get update
apt-get upgrade
apt-get install apt-get remove
apt-get -f install apt-get autoremove apt-get install debian-keyring
aptitude
apt-get install debian-keyring gpg --keyserver pgp.mit.edu --recv-keys 123456789123456789 gpg --armor --export 123456789123456789 | apt-key add -
apt-get install emdebian-archive-keyring
sudo apt-get install bash-completion source /etc/bash_completion
apt-get ins [TAB] apt-get install dove[TAB] apt-get install dovecot[TAB]
update-alternatives --config x-session-manager選項 路徑 優先權 狀態
update-alternatives --config x-window-manager選項 路徑 優先權 狀態
/etc/passwd -------------> 帳號設定檔
/etc/group ----------------> 群組設定檔
/etc/shadow --------------> 密碼設定檔
useradd
-m ---------------------------> 自動建家目錄
-d homename ------------> 指定家目錄
-g groupname ------------> 加入Main group
-G ----------------------------> 加入Sub group
-s /bin/bash ----------------> 設定Shell為bash
usermod ---------------------> 修改使用者帳號
passwd -----------------------------------------------> 設定密碼
echo “user:password” | chpasswd ----------> 設定密碼,適用Script大量建帳號
groupadd [GroupName] --------------------------> 建立群組
groupdel -r [GroupName] -------------------------> 移除群組
change -l [Account] --------------------------> 觀看帳號資訊
change -d 0 [Account] -----------------------> 設定密碼只能用一次,擔入後就要換密碼
chown --------------------------> 改檔案、目錄的所有使用者
chgrp ---------------------------> 改檔案、目錄的所有群組
chmod --------------------------> 改檔案、目錄的權限
dpkg --add-architecture i386 apt-get update apt-get -fy install dpkg -i [AdobeReader..................deb]
tar xfv filename.tar
tar cfv filename.tar filename
gunzip filename.gz
gzip -d filename.gz
gzip filename
tar xfzv filename.tar.gz
tar cfzv filename.tar.gz filname
bunzip2 filename.bz2
bzip2 -d filename.bz2
bzip2 -z filename
tar xfjv filename.tar.bz2
tar cfjv filename.tar.bz2 filename
bzip2 -d filename.bz
bunzip2 filename.bz
tar xfvj filename.tar.bz
uncompress filename.Z
compress filename.Z
tar Zxvf filename.tar.Z
tar Zcvf filename.tar.Z filename
tar zxvf filename.tgz
tar zxvf filename.tar.tgz
tar zcvf filename.tar.tgz filename
unzip filename.zip
zip filename.zip filename
rar x filename.rar
rar a filename.rar filename
sudo dpkg-reconfigure tzdata
tock.stdtime.gov.tw watch.stdtime.gov.tw time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw
sudo apt-get update && apt-get install -y ntpdate ntp
ntpdate time.stdtime.gov.tw
ntpdate: no server suitable for synchronization found
ntpdate: the NTP socket is in use, exiting
service ntp stop
/etc/init.d/ntp stop
vi /etc/ntp.conf
server time.stdtime.gov.tw server tock.stdtime.gov.tw server watch.stdtime.gov.tw server clock.stdtime.gov.tw server tick.stdtime.gov.tw
/etc/init.d/ntp restart
sudo apt-get update && apt-get install hsetroot
vi WallpaperChange.sh
#!/bin/bash
# 2014/04/19 Author:Kai-Lin Liao
# Auto Change Wallpaper
# Parameter
IMG_POSITION=/home/lin/images/Wallpaper
# Change Director
cd $IMG_POSITION
# Parameter
IMG_TYPE=`find *.jpg`
#IMG_TYPE=`find *.{jpg,png}`
IMG_AMOUNT=`find $IMG_TYPE -type f | wc -l`
# Test World
#echo "Image Type: $IMG_TYPE"
#echo "Wallpaper Postion: $IMG_POSITION, File Amount: $IMG_AMOUNT"
# Build Picture List
for N in $(seq 1 $IMG_AMOUNT)
do
GET_IMG=`find $IMG_TYPE | sort | sed -n ${N}p`
DeskPicture[${N}]=$GET_IMG
done
# Create RANDOM
LOW=1
HIGH=$IMG_AMOUNT
COUNT=$(($LOW + $RANDOM % $HIGH))
#echo $COUNT
# Seting Wallpaper
echo "Wallpaper Change: ${DeskPicture[$COUNT]}"
hsetroot -fill $IMG_POSITION/${DeskPicture[$COUNT]}&
chmod +x WallpaperChange.sh ./WallpaperChange.sh 2> /dev/null