df -h
du -h
ls -la
df -h
du -h
ls -la
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/bin/bash^M: bad interpreter: No such file or directoryสาเหตุเกิดจากอักขระที่แทนการขึ้นบรรทัดใหม่บน Windows และ Unix นั้นต่างกันดังนี้
\r\n
\n
\r
เป็นอักขระที่ไม่เกี่ยวข้องกับการขึ้นบรรทัดใหม่ จึงถูกมองว่าเป็นอักขระอีกตัวที่ตามหลัง /bin/bash จึงเกิดข้อผิดพลาดข้างต้นsed -i -e 's/\r$//' scriptname.shหรือเขียน bash script ใหม่บน Unix แทน
apt-get install zipการบีบอัดแฟ้มข้อมูล ใช้คำสั่งดังนี้
zip -r [zip_name].zip [folder_name]การบีบอัดไฟล์ ใช้คำสั่งดังนี้
zip [zip_name].zip [file_name]
apt-get install unzipการแตกไฟล์ที่ถูกบีบอัด ใช้คำสั่งดังนี้
unzip [zip_name].zip
adduser <username>
vim /etc/ssh/sshd_config
# Change to no to disable tunnelled clear text passwords PasswordAuthentication yes
AllowUsers <username>คำเตือน!!! กรณีที่ตั้งค่า AllowUsers และต้องการให้ root สามารถ login ได้จำเป็นต้องใส่ root ในส่วนของ username ด้วย
AllowUsers root userA
DenyUsers <username>
service ssh reload
cat /etc/os-release
lsb_release -a
hostnamectl
adduser <username>คำสั่งสำหรับเพิ่มผู้ใช้งานของคุณเข้ากลุ่ม sudo เพื่ออนุญาตให้ผู้ใช้งานคนนั้นรันคำสั่งด้วย administrative privileges ได้ โดยใส่
sudo
นำหน้าusermod -aG sudo <username>คำสั่งสำหรับสลับเป็นผู้ใช้งานอื่นชั่วคราว ในขณะที่ผู้ใช้งานเป็น root
su - <username>คำสั่งสำหรับเปลี่ยนรหัสผ่านผู้ใช้งานของคุณ
passwd <username>คำสั่งสำหรับตรวจสอบผู้ใช้งานปัจจุบัน
whoami
sudo apt-get install curlหลังจากนั้นให้ติดตั้ง Docker โดยใช้คำสั่งดังนี้
sudo curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.shสำหรับการทดสอบ เมื่อติดตั้ง Docker สำเร็จแล้ว ให้รันคำสั่งดังนี้
docker run hello-worldจะได้ผลลัพธ์ดังรูป
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-composeสำหรับการทดสอบ เมื่อติดตั้ง Docker Compose สำเร็จแล้ว ให้รันคำสั่งดังนี้
docker-compose -vจะได้ผลลัพธ์ดังรูป
sudo certbot certonly -d {domain_name}
unzip -O <encoding> <filename> -d <target_dir>ตัวอย่างเช่น
unzip -O windows-874 lp-real-font.zip -d ocr_inสำหรับชื่อ encoding ที่ใช้ได้ สามารถดูได้จาก https://www.iana.org/assignments/character-sets/character-sets.xhtml
docker exec
เพื่อเข้าไปเปลี่ยนแปลงวันเวลาของเครื่องได้โดยตรง เนื่องจากวันเวลาของเครื่องที่เป็น Docker นั้นจะใช้วันเวลาจากเครื่อง Host เป็นหลัก ดังนั้นการจะเปลี่ยนแปลงวันเวลาของเครื่อง Docker จะต้องเปลี่ยนแปลงเวลาที่เครื่อง Host แทนdate -s "2018-04-01 00:00:00"ซึ่งถ้าต้องการเปลี่ยนแปลงวันเวลากลับไปเป็นวันเวลาของเครื่องจริงๆก็สามารถใช้คำสั่งดังนี้
hwclock > date -s
vagrant ssh
sudo su
เพื่อเข้าใช้ในสิทธิ์ rootcd เข้า Project/ibm tar -zxvf mqseries-0.14.1.tgz cd mqseries-0.14.1 phpize ./configure --with-libdir=lib64 make
cp modules/mqseries.so /usr/lib/php5/20131226
; Enable mqseries extension module extension=mqseries.so
cd /etc/php5 cp cli/conf.d/mqseries.ini fpm/conf.d/ cd /etc/php5/fpm/conf.d/ chmod 777 mqseries.ini
service php5-fpm restart
cd เข้า Project/ibm/mqseries-0.14.1/example php put.php
sudo apt-get install mono-gmcsหรือ
sudo apt-get install mono-dmcs