Common Commands in CentOS

auto login


  • 設定組態檔
$ sudo vim /etc/gdm/custom.conf
  • 編輯內容
AutomaticLoginEnable=true
AutomaticLogin=<username>

RAID Status


# /home was mount under /dev/md0 and /var was mount under /dev/md1

$ mdadm --detail /dev/md0
$ mdadm --detail /dev/md1

Set the line number when using vim/vi


# vim /etc/vimrc

set nu                                                       # in the end of file

Install flash from adobe website


$ rpm -ivh .rpm

Install RPMforge


$ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i386.rpm
# cd /etc/yum.repos.d                 # yum repos folder

groupinstall developmental tools, including Perl


$ yum groupinstall "Development Tools"

Install python


$ sudo yum install python*

Install kernel-devel


$ sudo yum install kernel-devel

Install java and eclipse


$ gzip -d ./eclipse-jee-kepler-SR2-linux-gtk.tar.gz
$ tar -x ./eclipse-jee-kepler-SR2-linux-gtk.tar
$ mv ./eclipse /home/JKW/programs
$ /home/JKW/code/workspace                         # as default path

in eclipse, use oracle java as the default setting

open JEE -> Windows -> Preferences -> java -> Installed JREs -> Add -> "/usr/java/jdkx.x.x"

Firewall


  • open port 80(http) and 443(https)
$ sudo vim /etc/sysconfig/iptables

# and add the following setting:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
  • Firewall stop
# service iptables stop

Basic internet


# vim /etc/hosts

# add the end of the file
140.112.230.22 JKWCentOS JKWCentOS.ntu.edu.tw

# domainname -v ntu.edu.tw

NTFS kernel with backup mobile-disk


# yum search ntfs
# yum install ntfs-3g.i686

Build a shared folder connected among main and client OS


  • 在 Windows VirtualBox 軟體下建立 Shared_CentOS 共用資料夾
$ sudo mount -t vboxsf Shared_CentOS /home/jkw/桌面/Shared_Windows

自動啟動服務


# level 0:表示關機
# level 1:單用戶模式
# level 2:無網絡連接的多用戶命令行模式
# level 3:有網絡連接的多用戶命令行模式
# level 4:不可用
# level 5:帶圖形界面的多用戶模式
# level 6:重新啟動

# 舉啟動 mysqld 為例
chkconfig --level 135 mysqld on

results matching ""

    No results matching ""